是否可以使用 Zabbix 监控进程?

sys*_*end 3 linux monitoring centos zabbix

我已经在我的一些专用服务器上安装了zabbix-server,zabbix-proxy和一些。zabbix-agent一切正常,我对一切都很满意,但我对这个主题很好奇:监控进程

我想要的是:

我希望 Zabbix 始终以与监控网络流量、CPU 使用率等相同的方式监控进程(CPU 和 RAM 使用情况、正常运行时间等),这样我就能够看到它们的图表、制作屏幕等。

迄今为止:

通过谷歌搜索,我发现可以创建一个自定义脚本,然后您可以执行该脚本,这样您就可以告诉脚本执行您想要它执行的任何操作,但我试图在这里完成一些不同的事情,正如您可能已经注意到的那样以上部分

问题:

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

Ric*_*hlv 5

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

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

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

关于绘图,通过单击最新数据页面中的“图表”链接,可以立即绘制所有单个项目的图表。还可以在配置中创建自定义图表,包括多个项目。请注意,这与 Zabbix 中的任何其他数字项目没有什么不同,并且不是特定于流程项目的。