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. ios上表单默认样式

    摘自:http://blog.sina.com.cn/s/blog_7d796c0d0102uyd2.html 可惜不能直接转到博客园. input[type="button"], ...

  2. 2-SAT问题简述

    前置知识 强连通分量 k-SAT问题 k-SAT问题中的SAT意思就是(stability),也就是适应性问题.本意是给出n个变量,每一个变量有k个状态,并且也给出一些约束条件,要求你求出是否存在每一 ...

  3. PAT-1064 Complete Binary Search Tree(完全二叉树)

    A Binary Search Tree (BST) is recursively defined as a binary tree which has the following propertie ...

  4. Poj2586 每五个月都是亏

    题目大意: MS公司(我猜是微软)遇到了千年虫的问题,导致数据大量数据丢失.比如财务报表.现在知道这个奇特的公司每个月不是盈利就是亏损(废话),而且无论是盈利和亏损都有一个定值(亏少了它还不干).经过 ...

  5. python运用 - log信息提取(知识: 遍历 | os )

    运用到的python知识点: excel相关:https://www.cnblogs.com/yaner2018/p/11269873.html 字典: python字典的几种方式: 1)key值遍历 ...

  6. 容器技术之Docker网络

    上一篇博客我们主要聊了下docker镜像相关的说明以及怎样基于现有镜像制作镜像.分发镜像到docker仓库中的相关测试:回顾请参考https://www.cnblogs.com/qiuhom-1874 ...

  7. Java——去除字符串中的中文

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class RemoveStrChinese { priv ...

  8. vue仿移动端输入框

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. web自动化之执行js脚本

    from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from seleni ...

  10. Channels集成到Django消息实时推送

    channel架构图 InterFace Server:负责对协议进行解析,将不同的协议分发到不同的Channel Channel Layer:频道层,可以是一个FIFO队列,通常使用Redis Dj ...