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. ql自动化测试之路-概述篇

    前言:本节主要讲解自动化测试的基本概述,包括分层自动化测试.自动化测试中用到的工具.以及关于自动化测试的想法 一.分层自动化测试 上图是经典的测试金字塔.用它来形容目前测试投入的价值是比较适合的,同样 ...

  2. Codeforces1183C(C题)Computer Game

    Vova is playing a computer game. There are in total nn turns in the game and Vova really wants to pl ...

  3. JAVA基础4---序列化和反序列化深入整理(JDK序列化)

    一.什么是序列化和反序列化? 序列化:将对象状态信息转化成可以存储或传输的形式的过程(Java中就是将对象转化成字节序列的过程) 反序列化:从存储文件中恢复对象的过程(Java中就是通过字节序列转化成 ...

  4. 【Java_SSM】(二)使用eclipse创建一个Maven web工程

    这篇博文我们介绍一下如何利用eclipse创件一个maven web工程. (1)File--New--Other--Maven--Maven project 此处我们快速创建一个maven工程 点击 ...

  5. VxLAN协议详解

    版权声明:本文为Heriam博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://jiang-hao.com/articles/2020/n ...

  6. Web-Security-Learning

    Web Security sql注入 MySql MySQL False 注入及技巧总结 MySQL 注入攻击与防御 sql注入学习总结 SQL注入防御与绕过的几种姿势 MySQL偏门技巧 mysql ...

  7. PAT 1032 Sharing (25分) 从自信到自闭

    题目 To store English words, one method is to use linked lists and store a word letter by letter. To s ...

  8. 【Ubuntu】Ubuntu中下载特定版本内核和设置某版本内核为默认启动内核

    0. 基本命令 uname -a # 查看当前所使用内核 dpkg -l | grep linux # dpkg后是lmn的l.查看当前操作系统的内核 dekg -l | grep linux-ima ...

  9. [JavaWeb基础] 016.Struts2 国际化配置

    如果一个软件想要让其受众是全球或者是几个国家的人,那么这个软件就需要支持多种语言,那么我们就需要软件的国际化去对一些文字信息进行国际化处理.web也一样,当外国人打开我们的网站,要是看到满屏幕的中文, ...

  10. [Objective-C] 017_UI篇_UIView(中)

    在上篇我们简单讲了UIView的坐标与几何结构,这篇我们来实战UIView一下.UIView在App中有着绝对重要的地位,因为可视化控件几乎都是UIView的子类.在App负责渲染区域的内容,并且响应 ...