SNMP
網路上有很多關於如何安裝 Mikrotik 的 The Dude 監控伺服器的說明。 目前監控伺服器套件僅針對RouterOS發布。 我使用的是 Windows 版本 4.0。
在這裡,我想了解如何監控網路上的印表機:監控碳粉量,如果碳粉量低,則顯示通知。
點選連接:
點選新增設備(紅色加號)並輸入印表機的 IP 位址:
下一步,點擊檢測,它會找到所有可用的探針,點擊完成:
雙擊出現的圖標,打開設置,選擇類型“印表機”,然後按“確定”:
右鍵單擊該圖示並選擇查看:
在標籤欄位中我們輸入 OID:
[Device.Name] – 裝置名稱
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – 印表機型號
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – 墨水匣型
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – 碳粉量
在圖像標籤中,您可以附加自己的圖示:
我們出來是這樣的:
並非所有印表機上 oid("1.3.6.1.2.1.43.11.1.1.9.1.1") 都會立即顯示碳粉量;在某些印表機上,此參數顯示還剩多少頁要列印。 要計算碳粉量,您需要將剩餘列印頁數除以碳粉匣的總資源,然後乘以 100。為此,請再次選擇“檢視”,然後選擇“功能”:
點選建立新函數(紅色加號):
我將函數命名為“toner”:
在程式碼欄位中寫入公式並儲存:
round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))
在標籤中,將 [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] 替換為函數呼叫 [toner()]
我們出去吧。 結果是這樣的:
若要找出必要的oid並註冊必要的參數,可以使用snmp walk功能,印表機右鍵-Snmp繞過工具:
顯示印表機物件樹:
右鍵單擊我們需要的 OID,然後單擊“複製 OID”。
通知
現在讓我們設定事件通知(墨盒已用完)。 開啟印表機,前往服務選項卡,按一下加號(新增服務):
在探針欄位中,按一下三個點以選擇所需的探針:
讓我們創建自己的探針,按紅色加號:
我稱之為 toner,選擇類型 SNMP、預設代理、預設 Snmp 設定文件,
我們註冊負責碳粉等級1.3.6.1.2.1.43.11.1.1.9.1.1的Oid,類型Oid Integer,比較方法>= 1
我們儲存並在探測欄位中選擇新建立的碳粉,在通知標籤中我們可以配置要接收和儲存的通知:
為了示範,我選擇碳粉量不低於80,印表機變成紅色:
來源: www.habr.com