我在我的一些专用服务器上安装了zabbix-server , zabbix-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程项特定的。