Monitoring

如何使用zabbix監控列印機主機狀態

  • March 20, 2013

我需要從 zabbix 監控列印機的主機狀態。我設法通過 SNMP 監控墨水量。有什麼想法可以監控列印機是否可達?

首先,您應該在 zabbix 代理中添加一個新主機。然後您可以使用任何一種icmpping來監控您的列印機的可用性或輕鬆設置net.tcp.port[IP,PORT]。PORT 這裡是您的列印機上打開的埠。它通常可以是 515 (LPD)、9100(對於某些 HP)或 80(因為許多列印機都有嵌入式 Web 伺服器)。對於範例設置,您可以檢查此(http://imageshack.us/photo/my-images/829/zabbix1.jpg/)。

但是如果你想icmpping在添加主機之後設置一個觸發器,你應該使用這個觸發器:

{IP,PORT:icmpping.count(1800,0)}>0

這意味著您的列印機在過去 1800 秒 = 30 分鐘內多次無法訪問。

如果您需要監控多台列印機但又不多,您可以將命令更改為

{IP1,PORT1:icmpping.count(1800,0)}>0|{IP2,PORT2:icmpping.count(1800,0)>0}|...

它檢查在過去 30 分鐘內是否至少有一台列印機無法訪問。

有關必要的詳細資訊,請參閱此(https://www.zabbix.com/forum/showthread.php?t=16887>)和此(<https://www.zabbix.com/forum/showthread.php?t=1325) . 那裡有幾張圖片定義了使用簡單檢查的監控項(不同的是我建議你使用icmpping而不是icmppingsec,實際上它們非常相似)以及觸發器本身的定義。

其次,您應該在配置菜單中添加主機(您可以在其中定義其 IP、埠等)。要定義觸發器,您可以將其連結到模板或直接連結到主機(我們稱之為 new_host)。在第二種情況下,您應該選擇添加的主機,移動到觸發器並推送創建觸發器。在觸發器表達式中,您應該定義這個

{new_host:icmpping.count(1800,0)}&gt;0

引用自:https://serverfault.com/questions/488925