一、监控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】的【监控项】中搜索到该监控项(在下图中可以看到该监控项链接了模板)

监控cpu使用率 java zabbix监控cpu使用率_功能测试


2、在已有模板中添加触发器(trigger)

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

点击【配置】-【模板】搜索模板Template Module Linux CPU by Zabbix agent,并进入【触发器】配置

监控cpu使用率 java zabbix监控cpu使用率_触发器_02


这里说明一下配置参数

监控cpu使用率 java zabbix监控cpu使用率_学习_03


表达式/问题表现式:表示在5分钟内CPU平均空闲率如果高于80%,那么将触发问题 (这是便于测试)添加表达式示例:

监控cpu使用率 java zabbix监控cpu使用率_触发器_04


system.cpu.util[,idle]官方说明

监控cpu使用率 java zabbix监控cpu使用率_监控cpu使用率 java_05


注:这里修改了zabbix自带的模板(Template Module Linux CPU by Zabbix agent),为其添加了一个新的触发器,在实际使用中,要谨慎操作,因为链接了该模板的主机触发器都会被修改,因此实际使用中需要对这种操作进行评估。