The Dude 中的 snmp 印表機監控

SNMP

網路上有很多關於如何安裝 Mikrotik 的 The Dude 監控伺服器的說明。 目前監控伺服器套件僅針對RouterOS發布。 我使用的是 Windows 版本 4.0。

The Dude 中的 snmp 印表機監控

在這裡,我想了解如何監控網路上的印表機:監控碳粉量,如果碳粉量低,則顯示通知。 讓我們啟動:

The Dude 中的 snmp 印表機監控

點選連接:

The Dude 中的 snmp 印表機監控

點選新增設備(紅色加號)並輸入印表機的 IP 位址:

The Dude 中的 snmp 印表機監控

下一步,點擊檢測,它會找到所有可用的探針,點擊完成:

The Dude 中的 snmp 印表機監控

雙擊出現的圖標,打開設置,選擇類型“印表機”,然後按“確定”:

The Dude 中的 snmp 印表機監控

右鍵單擊該圖示並選擇查看:

The Dude 中的 snmp 印表機監控

在標籤欄位中我們輸入 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")] – 碳粉量
在圖像標籤中,您可以附加自己的圖示:

The Dude 中的 snmp 印表機監控

我們出來是這樣的:

The Dude 中的 snmp 印表機監控

並非所有印表機上 oid("1.3.6.1.2.1.43.11.1.1.9.1.1") 都會立即顯示碳粉量;在某些印表機上,此參數顯示還剩多少頁要列印。 要計算碳粉量,您需要將剩餘列印頁數除以碳粉匣的總資源,然後乘以 100。為此,請再次選擇“檢視”,然後選擇“功能”:

The Dude 中的 snmp 印表機監控

點選建立新函數(紅色加號):

The Dude 中的 snmp 印表機監控

我將函數命名為“toner”:

The Dude 中的 snmp 印表機監控

在程式碼欄位中寫入公式並儲存:

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()]

The Dude 中的 snmp 印表機監控

我們出去吧。 結果是這樣的:

The Dude 中的 snmp 印表機監控

若要找出必要的oid並註冊必要的參數,可以使用snmp walk功能,印表機右鍵-Snmp繞過工具:

The Dude 中的 snmp 印表機監控

顯示印表機物件樹:

The Dude 中的 snmp 印表機監控

右鍵單擊我們需要的 OID,然後單擊“複製 OID”。

通知

現在讓我們設定事件通知(墨盒已用完)。 開啟印表機,前往服務選項卡,按一下加號(新增服務):

The Dude 中的 snmp 印表機監控

在探針欄位中,按一下三個點以選擇所需的探針:

The Dude 中的 snmp 印表機監控

讓我們創建自己的探針,按紅色加號:

The Dude 中的 snmp 印表機監控

我稱之為 toner,選擇類型 SNMP、預設代理、預設 Snmp 設定文件,
我們註冊負責碳粉等級1.3.6.1.2.1.43.11.1.1.9.1.1的Oid,類型Oid Integer,比較方法>= 1

The Dude 中的 snmp 印表機監控

我們儲存並在探測欄位中選擇新建立的碳粉,在通知標籤中我們可以配置要接收和儲存的通知:

The Dude 中的 snmp 印表機監控

為了示範,我選擇碳粉量不低於80,印表機變成紅色:

The Dude 中的 snmp 印表機監控

The Dude 中的 snmp 印表機監控

來源: www.habr.com

添加評論