2017-04-26 134 views
2

美好的一天!教zabbix監控服務狀態

我知道,ZABBIX可以通過兩種方式監控Linux機器上的任何服務:

  • 掃描特定的TCP或UDP端口,在該服務綁定
  • 或計數的服務流程與proc.num[<processname>]

這是完全控制直觀的,因爲我可以產生具有相同的可執行文件名稱的進程,他們會欺騙zabbix。我寧願使用標準service <servicename> statussystemctl status name.service工具。但沒有標準的方式來使用它從zabbix除了system.run[cmd]

你能幫我寫模板監測一個特定的服務狀態。我們希望使用不同的操作系統,例如Centos 7和Ubuntu 14.04和16.04發行版。遺憾的是,service <servicename> status在列出的操作系統中完全不同。

回答