2017-04-26 132 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在列出的操作系统中完全不同。

回答