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. Appium自动化(10) - appium高级元素定位方式之 UI Automator API 的详解

    如果你还想从头学起Appium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1693896.html 前言 前面介绍过根据id,clas ...

  2. Unity3D UGUI Image与父级保持比例缩放

    using UnityEngine; using System.Collections; using UnityEngine.UI; public class X_RectAutoSize : Mon ...

  3. PL/SQL语言语法

    一.前言 SQL全称是"结构化查询语言(Structured Query Language)",而PL/SQL是过程语言(Procedure Language),是对SQL的扩展. ...

  4. 【常用工具】vagrant的box哪里下?镜像在哪儿找?教你在vagrant官网下载各种最新.box资源

    进入vagrant官网 : https://www.vagrantup.com/ 点击findbox[寻找box],进入有很多box的列表 : https://app.vagrantup.com/bo ...

  5. 项目中 SimpleDateFormat 的正确使用

    项目中 SimpleDateFormat 的正确使用 日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对 SimpleDateFormat 并不陌生.主要是用它进行时间的格式化输出和解 ...

  6. 进程间的通信——pipe通信

    当进程创建管道文件后,其建立的子进程自动继承该文件. 管道通信分为命名管道和未命名管道,他们的区别是命名管道在当创建他的进程结束后,系统仍存有该文件 管道的命令格式为 pipe(fds) 其中 fds ...

  7. vue 实例化使用模板

    var vm = new Vue({ el:"", data:{ }, methods:{ } })

  8. 【Java8新特性】Stream API有哪些中间操作?看完你也可以吊打面试官!!

    写在前面 在上一篇<[Java8新特性]面试官问我:Java8中创建Stream流有哪几种方式?>中,一名读者去面试被面试官暴虐!归根结底,那哥儿们还是对Java8的新特性不是很了解呀!那 ...

  9. 8.Hash集合类型操作使用

    数据类型Hash (1)介绍 hash数据类型存储的数据与mysql数据库中存储的一条记录极为相似 Redis本身就类似于Hash的存储结构,分为key-value键值对,实际上它的Hash数据就好像 ...

  10. html5学习之路_007

    CSS概述 CSS指层叠样式表 CSS样式表极大地提高了工作效率 CSS基础语法 selector { property:value } 例:hi {color:red; font-size:14px ...