有没有可能使用Zabbix来监视进程?

我在我的一些专用服务器上安装了zabbix-serverzabbix-proxy和一些zabbix-agent 。 一切正常,我对所有事情都很满意,但是我对这个话题感到好奇: 监控stream程

我想要的是:

我希望Zabbix能够监控进程(CPU和RAM的使用情况,正常运行时间等),监控networkingstream量,CPU使用率等等,所以我可以看到它们的graphics,制作屏幕等等。

至今:

从谷歌search,我发现可以创build一个自定义脚本,然后可以执行,所以你可以告诉脚本做你想做的任何事情,但我试图完成不同的东西,你可能已经注意到以上部分

题:

那么,甚至有可能以任何方式做到这一点? 如果是这样,我应该从哪里开始?

这听起来像你想监视进程状态和资源使用情况。 如果是这样,以下代理键可能会有所帮助:

  • proc.num – 可以根据进程名称,用户,参数等来监控进程的数量
  • proc.mem – 可以监视进程的内存使用情况(单进程或一组进程)
  • proc.cpu.util – 可以监视进程的CPU利用率(单进程或一组进程)

有关这些项目键的更多信息,请参见https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent

关于图表,通过单击最新数据页面中的“图表”链接,可以将所有单独的项目图表化。 还可以在configuration中创build自定义graphics,包括多个项目。 请注意,这与Zabbix中的任何其他数字项没有任何区别,并且不是stream程项特定的。