11.2.1 zabbix5:监控windows进程
11.2.1 zabbix5:监控windows进程
从Process类别里找到了“Elapsed Time”,这就是进程总运行时间的意思。再从下面一栏选择一个进程(比如FTP Server,不带.exe后缀)。
添加好后,右键选择“属性”:
可以看到我们刚才添加的计数器为:\Process(FTP Server)\Elapsed Time
退出设置,然后查看计数器的数据,进程当前运行时长69.904秒:
重启进程FTP软件或者其进程,再观察一下,最新计数从0开始了:
创建监控项
监控项:监控FTP Server进程
perf_counter["\Process(FTP Server)\Elapsed Time"]
创建触发器
触发器:监控FTP Server进程
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].last(,2)}<0
表达式含义:监控项最新监控数据和上一个数据的差值小于0,则触发器触发。
恢复表达式:
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].last(,2)}>0
测试:关闭进程后,也没有报警,原因是无法获取到数据,所以也无法判断是否为<0,所有没有进程报警
解决:修改触发器
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].nodata(3s)}=0
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].nodata(3s)}=1
问题:虽然可以触发和恢复,但是有误的,而且是大量的识报。
修改触发器:
问题表现形式:
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].nodata(10s)}=1
恢复表达式:
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].last(,2s)}>0
测试:监控项的小问题,恢复太慢
可以触发报警,但是进程起来后,没有取消告警,因为监控项的状态是不支持。但是删除监控项,重新配置,则状态能起来,但是关闭进程后报警后就起不来了。
重新启动windows客户端后监控项的状态也可以起来。
最后,自己也能恢复,但是需要7到8分钟左右。
最终响应:报警时间12秒左右
恢复响应时间:8分多钟
再次修改触发器:
问题表现形式:
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].nodata(10s)}=1
恢复表达式:
{PC1:perf_counter["\Process(FTP Server)\Elapsed Time"].nodata(10s)}=0
最终响应:报警时间12秒左右
恢复响应时间:5分多钟
Zabbix5(列表、list、全)zabbixlist
http://www.zh-cjh.com/wenzhangguilei/722.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 11.2.1 zabbix5:监控windows进程
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm