前提条件:被监控主机需要安装zabbix-agent,需要与server端版本相同
1、zabbix_agent端配置
1.安装 lm_sensors 并获取CPU温度
[root@watch etc]# yum install lm_sensors -y
[root@watch etc]# sensors-detect (一路yes按默认的即可)

2、编写脚本
[root@watch etc]# more cpu.sh
#!/bin/bash
#by 20231214
metric=$1
case $metric in
cpu1)
cpu1=$(sensors|grep "Package id 0" |cut -c 17-20)
if [ "$cpu1" == "" ];then
echo 0
else
echo $cpu1
fi
;;
cpu2)
cpu2=$(sensors|grep "Package id 1" |cut -c 17-20)
if [ "$cpu2" == "" ];then
echo 0
else
echo $cpu2
fi
;;
*)
echo -e "\e[033mUsage: sh $0 [cpu1|cpu2] \e[0m"
esac
配置zabbix_agent
UserParameter=get_temp_cpu[*] etc/zabbix/cpu.sh
3、重启zabbix_agent
[root@watch etc]# systemctl restart zabbix-agent
4、服务端web配置模板添加监控项

----------------------end---------------------
推荐阅读
1.K8s最佳实践Kubernetes-Rancher2.x持续交付与自动化运维
2.MySQL8.0 DBA存储架构+存储引擎+SQL优化+InnoDB的存储架构
3.企业级Elasticsearch 8.X技术来临!性能优化与集群部署 基础与进阶全面实战
7.企业级微服务API网关架构实战Nginx+Lua+Openresty
8.高级运维工程师的打怪升级之路 Docker+Jenkins+Kubernetes
9.下载链接-Docker+K8S的高可用集群+自建集群实战
10.Kubernetes持久化实战 K8S集群部署+Jenkins自动化构建
11.企业级Redis入门到精通 Redis基础+进阶+实战应用+项目实战

如果本文对你有帮助的话,欢迎点赞&在看&转发,这对我继续分享&创作优质文章非常重要。感谢🙏🏻
请点赞→点亮“在看”→分享
↓↓↓




