Zabbix3.4监控windows机器CPU使用率
上周公司一台sql server服务器突然CPU使用过高,接近100%,但却没收到报警信息。我们是用的zabbix做的监控,并且配置了邮件、短信和企业微信报警,但此次事件却未收到任何报警信息。经检查发现是zabbix自带的windows监控模板没有CPU使用率的监控项,故此手动添加了CPU使用率的监控,现在将配置过程和方法分享出来。1、添加CPU使用率的监控项
配置—模板,点击“Template OS Windows”模板,再点击“监控项”,点击“创建监控项”
http://i2.运维网.com/images/blog/201810/17/08884c3dda7c85f68ed963fecfe42476.png
名称:cpu使用率
键值:system.cpu.util[]
信息类型:浮点数
单位:%
应用集:CPU,Performance
http://i2.运维网.com/images/blog/201810/17/0464e20c41a40f667f96b3d7d6c129d9.png
2、添加触发器
触发器—创建触发器
http://i2.运维网.com/images/blog/201810/17/885253eabab5419d1fe53f214df68d0f.png
名称:cpu使用率超过90%
表达式:{Template OS Windows:system.cpu.util[].avg(5m)}>90
http://i2.运维网.com/images/blog/201810/17/5147cbc97e95153d6c75ef537220403e.png
3、添加图形
图形—创建图形
http://i2.运维网.com/images/blog/201810/17/86564fd8695eb98a38502273917359cc.png
至此就全部配置完成,以后windows机器的CPU使用率超过90%便会报警了。
4、监控效果图
http://i2.运维网.com/images/blog/201810/17/580f40910cd4014308bbb927a4667e51.png
页:
[1]