zabbix不自带温度监控需要自己配置,下面是监控linux的cpu温度。对于windows的cpu监控需要下载第三方
1、安装lm_sensors 并获取CPU温度
yum install lm_sensors
sensors-detect 检测内核模块,在引导下直接enter
sensors 每颗CPU每个核心的温度
2、修改zabbix_agentd.conf
UnsafeUserParameters=1 修改数据
UserParameter=get_temp_cpu[*],sensors|grep "Physical id $1"|cut -c 17-20 添加一行
cpufreq-info | sed -n "68p" | cut -c 28-31 cpu频率
3、重启客户端
systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service
4、新建模板、应用集,配置监控项
key值:get_temp_cpu[0] (这是步骤1所设置的key值)
浮点数
℃
1、cpu idle时间,CPU空闲时间。 当空闲时间小于10%,即cpu使用率大于90%时报警
2、cpu.util[,idle].avg(1m)}<10 cpu使用率大于90%就报警