Zabbix---2 监控主机CPU使用率

一、监控CPU空闲率

在添加主机时,由于已经链接了Template OS Linux by Zabbix agent模板(该模板还链接了Template Module Linux CPU by Zabbix agent等若干个其他模板),Template Module Linux CPU by Zabbix agent模板自带了许多监控项,其中包括CPU idle time 监控项,因此可以直接使用该监控项监控主机CPU空闲率数值,无需自定义监控项,只需要添加一个触发器(Trigger)来读取监控项触发告警即可。

注: zabbix自带模板中,有许多监控项可以直接利用起来,无需再单独创建监控项,使用时可先在已有模板中查找下可用的监控项。

1、使用自带模板中监控项

直接使用CPU idle time 监控项即可,可以在【配置】-【主机】,【agent_tengxunyun】的【监控项】中搜索到该监控项(在下图中可以看到该监控项链接了模板)
在这里插入图片描述
2、在已有模板中添加触发器(trigger)

这里在模板Template Module Linux CPU by Zabbix agent添加一个触发器。

点击【配置】-【模板】搜索模板Template Module Linux CPU by Zabbix agent,并进入【触发器】配置
在这里插入图片描述
这里说明一下配置参数
在这里插入图片描述
表达式/问题表现式:表示在5分钟内CPU平均空闲率如果高于80%,那么将触发问题 (这是便于测试)

添加表达式示例:
在这里插入图片描述
system.cpu.util[,idle]官方说明
在这里插入图片描述
注:这里修改了zabbix自带的模板(Template Module Linux CPU by Zabbix agent),为其添加了一个新的触发器,在实际使用中,要谨慎操作,因为链接了该模板的主机触发器都会被修改,因此实际使用中需要对这种操作进行评估。

3、测试一下

[root@tengxunyun ~]# cat /dev/urandom | gzip -9 > /dev/null

恢复 Ctrl + C就可以

等5分钟,Zabbix server、agent_tengxunyun、空闲率都高于80%,Dashboard界面触发了问题,由于Zabbix server主机也链接了[Template OS Linux by Zabbix agent]模板,因此修改Template Module Linux CPU by Zabbix agent模板,Zabbix server的CPU空闲率也被监控,所以在修改模板时要注意
在这里插入图片描述
https://www.jianshu.com/p/648f87ff3f42

猜你喜欢

转载自blog.csdn.net/qq_40907977/article/details/112560042