Zabbix监控Linux主机CPU温度
 

一、客户端

1、客户Linux主机安装Im_sensors
[root@localhost ~]# yum install -y lm-sensors-y
[root@localhost ~]# sensors-detect
一直yes,然后重启zabbix-agent服务或者主机。
2、Im_sensors查看显示结果(由于这里是使用虚机,所以温度显示有问题)
[root@localhost ~]# sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:      N/A  (high = +100.0°C, crit = +100.0°C)
Core 0:             N/A  (high = +100.0°C, crit = +100.0°C)
正常情况是:
[root@Zabbix ~]# sensors
i5k_amb-isa-0000
Adapter: ISA adapter
Ch. 0 DIMM 0:  +54.5°C  (low  = +100.5°C, high = +124.0°C)
Ch. 1 DIMM 0:  +58.5°C  (low  = +100.5°C, high = +124.0°C)
 
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +45.0°C  (high = +82.0°C, crit = +100.0°C)
Core 1:       +42.0°C  (high = +82.0°C, crit = +100.0°C)
Core 2:       +44.0°C  (high = +82.0°C, crit = +100.0°C)
Core 3:       +44.0°C  (high = +82.0°C, crit = +100.0°C)
 
coretemp-isa-0001
Adapter: ISA adapter
Core 0:       +47.0°C  (high = +82.0°C, crit = +100.0°C)
Core 1:       +47.0°C  (high = +82.0°C, crit = +100.0°C)
Core 2:       +48.0°C  (high = +82.0°C, crit = +100.0°C)
Core 3:       +46.0°C  (high = +82.0°C, crit = +100.0°C)
 
w83627hf-isa-0a00
Adapter: ISA adapter
in0:          +1.15 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +1.15 V  (min =  +0.00 V, max =  +4.08 V)
in2:          +3.38 V  (min =  +2.82 V, max =  +3.79 V)
in3:          +3.02 V  (min =  +3.57 V, max =  +4.08 V)  ALARM
in4:          +1.50 V  (min =  +4.00 V, max =  +2.03 V)  ALARM
in5:          +1.82 V  (min =  +3.82 V, max =  +3.82 V)  ALARM
in6:          +3.38 V  (min =  +4.06 V, max =  +4.05 V)  ALARM
in7:          +3.34 V  (min =  +3.81 V, max =  +4.02 V)  ALARM
in8:          +3.31 V  (min =  +3.82 V, max =  +3.06 V)  ALARM
fan1:           0 RPM  (min = 1328 RPM, div = 8)  ALARM
fan2:        7031 RPM  (min =    0 RPM, div = 8)
fan3:           0 RPM  (min =  883 RPM, div = 8)  ALARM
temp1:        +34.0°C  (high =  -1.0°C, hyst = -68.0°C)  ALARM  sensor = thermistor
temp2:         -3.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
temp3:         -3.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU diode
cpu0_vid:    +1.419 V
beep_enable: enabled
3、提取sensors显示数字:34.0(取Physical这行ID为0的第35-39的数值,多核就改变$0的值。-c后面的数字也根据主机显示结果改动)
[root@Zabbix ~]# sensors|grep "temp1" |cut -c 16-19
34.0
4、修改客户端配置文件zabbix-agent.conf
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
#UnsafeUserParameters=0 改为:UnsafeUserParameters=1
下面一行添加:
UserParameter=get_temp_cpu[*],sensors|grep "temp1" |cut -c 16-19
保存退出,重启zabbix-agent服务
 

二、zabbix服务器端

1、点击对应主机监控项
 
2、创建监控项
 
3、填写监控项信息
 
4、点击对应主机触发器
 
5、创建触发器
 
6、设置表达式,自定义温度值大于70就触发告警(告警发送和接收信息在另外一篇文章提到)
 
7、监控事件就会提示温度告警信息
 

zabbix 监控cpu 温度的更多相关文章

  1. Linux 监控CPU 温度

      安装测试系统: 硬件:普通PC机, 软件:redhat linux as 4  2.6 .9 , 安装系统自带的lm_sensors-2.8.7-2.i386 你也可以从[url]http://w ...

  2. zabbix监控cpu jumps

    cpu监控图形分为三种 cpu jumps cpu突发 包含 context switches per second 进程线程切换 interrupts per second 每秒的中断次数 cpu ...

  3. Zabbix监控配置

    Zabbix在线文档 https://www.zabbix.com/documentation/4.0/zh/manual/config/hosts 1.我们启动服务后,我们看到了端口都正在监听,但是 ...

  4. 使用Java编写一个简单的Web的监控系统cpu利用率,cpu温度,总内存大小

    原文:http://www.jb51.net/article/75002.htm 这篇文章主要介绍了使用Java编写一个简单的Web的监控系统的例子,并且将重要信息转为XML通过网页前端显示,非常之实 ...

  5. zabbix添加cpu使用率图形监控

    zabbix版本: 3.2.5 zabbix 自带的windows模板中没有监控cpu使用率的,可以在模板里自己添加 1. 配置 ---> 模板---> Template OS Windo ...

  6. 剖析CPU温度监控技术【转】

    转自:http://blog.csdn.net/hunanchenxingyu/article/details/46476545 迄今为止还没有一种cpu散热系统能保证永不失效.失去了散热系统保护伞的 ...

  7. 剖析CPU温度监控技术

    转载 :剖析CPU温度监控技术   标签: CPU 温度控制技术 1805 具体温度检测调整代码(转载)        迄今为止还没有一种cpu散热系统能保证永不失效.失去了散热系统保护伞的“芯”,往 ...

  8. zabbix 添加监控交换机温度item

    首先需要获取到交换机温度对应的OID,可以官方文档进行查询(多为私有OID),以盛科为例 官方文档查询到温度节点对于的OID为 10.0.3.102 1.3.6.1.4.1.27975.37.1.3. ...

  9. zabbix监控实战<1>

    第一章 监控家族 1.1 为什么选择监控? 因为在一个IT集群中或者是一个大环境中,包括各种硬件设备.软件设备等系统的构成也是极其复杂的. 多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一 ...

随机推荐

  1. spark机器学习从0到1基本的统计工具之(三)

      给定一个数据集,数据分析师一般会先观察一下数据集的基本情况,称之为汇总统计或者概要性统计.一般的概要性统计用于概括一系列观测值,包括位置或集中趋势(比如算术平均值.中位数.众数和四分位均值),展型 ...

  2. Redux:store

    Store是一个对象.他有如下职责: 1.存放state 2.对外提供访问state的接口: getState() 3.允许state更新:dispatch(action) 4.注册监听器: subs ...

  3. Struts2导图

  4. UIStackView上手教程

    https://www.jianshu.com/p/19fbf3ee2840 https://www.cnblogs.com/bokeyuanlibin/p/5693575.html https:// ...

  5. bzoj 1072状压DP

    1072: [SCOI2007]排列perm Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 2293  Solved: 1448[Submit][St ...

  6. Java连接MySql报错—— com.mysql.cj.exceptions.InvalidConnectionAttributeException

    详细报错 java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents mor ...

  7. WordPress 获取文章内容页特色图像地址

    WordPress获取特色图像地址主要需要用到两个函数get_post_thumbnail_id和wp_get_attachment_image_src.下面是分别获取小.中.大.完整.指定图片规格的 ...

  8. 自定义realm实现授权

    对用户和权限封装 更具用户查询已经拥有的角色 实现类 根据用户查询已经拥有的权限

  9. ThreadLocal原理分析

    本文结构 ThreadLocal简介 (简要说明ThreadLocal的作用) ThreadLocal实现原理(说明ThreadLocal的常用方法和原理) ThreadLocalMap的实现 (说明 ...

  10. Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/j..........

    如果你在执行 docker images 出现这样的问题 注意:把你的用户切到root下