一、参考

参考另一篇博文配置Windows代理程序
Zabbix5系列-监控Windows主机 (三)

二、监控CPU温度

2.1 由于Windows无法直接读取温度信息,所以用C#写了个脚本调用OpenHardwareMonitor库来进行温度读取
编译好的程序:CPU温度读取程序
源代码:

using Newtonsoft.Json.Linq;
using OpenHardwareMonitor.Hardware;
using System;
namespace cpu_temp
{class Program{static void Main(string[] args){JArray result = new JArray();Computer computer = new Computer();computer.CPUEnabled = true;computer.Open();// 遍历所有硬件for (int i = 0; i < computer.Hardware.Length; i++){// 如果发现CPUif (computer.Hardware[i].HardwareType == HardwareType.CPU){JObject cpu = new JObject();// 遍历传感器for (int j = 0; j < computer.Hardware[i].Sensors.Length; j++){// 如果发现温度if (computer.Hardware[i].Sensors[j].SensorType == SensorType.Temperature){cpu.Add(computer.Hardware[i].Sensors[j].Name, computer.Hardware[i].Sensors[j].Value.ToString());}}result.Add(cpu);}}computer.Close();Console.Write(result.ToString());}}
}

2.2 复制程序至agent2安装目录

2.3 打开命令提示符执行"C:\Program Files\Zabbix Agent 2\cpu_temp.exe"测试读取

2.4 打开zabbix_agent2.conf配置文件增加用户自定义参数
参考:用户自定义参数
自定义参数:

UserParameter=cpu.temp,"C:\Program Files\Zabbix Agent 2\cpu_temp.exe"


2.5 打开命令提示符重启服务

sc stop "Zabbix Agent 2"
sc start "Zabbix Agent 2"


2.6 进入主机监控项页创建监控项
类型选择Zabbix客户端
键值填写之前配置文件内设置的cpu.temp
信息类型选择文本型

2.7 点击测试按钮后点击Get value and test获取测试值成功

读取到JSON值:

[{"CPU Core #1": "50","CPU Core #2": "48","CPU Package": "50"}
]


2.8 点击添加按钮创建监控项
2.9 再新建一个监控项
类型:相关项目
键值:自己设定一个不冲突的
主要项:选择之前创建的CPU温度
信息类型:选择浮点型
单位:设置为℃

2.10 切换到进程页
点击添加按钮 添加进程
名称选择JSONPath
参数根据之前读取到的JSON选择路径 $[0][“CPU Package”]
勾选Custom on fail
设置错误处理为 Set value to 设置值为-100

2.11 参考5.9-5.10步骤创建各个内核的温度监控项

2.12 切换到最新数据页 查看是否正常读取数据

2.13 创建相关触发器和图形

Zabbix5系列-监控Windows主机 (三)-CPU温度监控相关推荐

  1. 剖析CPU温度监控技术

    迄今为止还没有一种cpu散热系统能保证永不失效.失去了散热系统保护伞的"芯",往往会在几秒钟内永远停止"跳动".值得庆幸的是,聪明的工程师们开发出有效的CPU温 ...

  2. Linux|奇怪的知识---CPU温度监控

    前言: 最近我的台式机电脑CPU风扇由于积灰严重,噪音比较大,因此更换了CPU风扇. 更换比较简单没什么好说的,但我想清楚的知道我的CPU温度到底是多少,进而知道这个新风扇是否能给CPU一个清凉的环境 ...

  3. 全面剖析CPU温度监控技术

    迄今为止还没有一种CPU散热系统能保证永不失效.失去了散热系统保护伞的"芯",往往会在几秒钟内永远停止"跳动".值得庆幸的是,聪明的工程师们早已开发出有效的处理 ...

  4. nagios监控windows主机 linux主机

    一.NSclient++与nrpe nagios对windows的监控主要有两种方法,一种是NSclient++,另一种是通过nrpe的方式来达到监控目的 NSclient++与nrpe最大的区别就是 ...

  5. 架设nagios+rrdtool+pnp4nagios监控windows主机

    OS:centos 5.7final 32bit Apache/2.4.2  PHP/5.3.13 Nagios® Core™ 3.4.1 nagios-plugins-1.4.15 rrdtool- ...

  6. linux 温度控制软件,linux下的cpu温度监控软件 lm-sensors

    linux下的cpu温度监控软件 lm-sensors 发布时间:2008-09-05 00:27:46来源:红联作者:PCHCO 现在购买主机板时都会有厂商提供的监控软体可以使用,而最常使用到到功能 ...

  7. zabbix 通过 zabbix-agent 方式监控 Windows主机

    1.实验环境 实验环境基于上一篇博文中的实验环境<zabbix 通过 SNMP 监控 Windows主机> 上一篇博文链接:https://www.jianshu.com/writer#/ ...

  8. zabbix 通过 SNMP 监控 Windows主机

    1.实验环境 zabbix-server:10.0.11.55 Windows客户端:自己在用的笔记本电脑(10.0.11.53) zabbix_agent:Windows 版 agent 2.下载 ...

  9. linux 温度控制软件,linux上安装cpu温度监控软件

    linux上安装cpu温度监控软件 系统环境: [root@firerat ~]# cat /etc/redhat-release Fedora release 14 (Laughlin) 所需软件: ...

最新文章

  1. 在Axure RP 8.0 中使用 Font Awesome 图标库完成设计并能在其他未安装该字体的电脑离线预览的方法...
  2. 机器人达到指定位置方法数
  3. python调用C语言函数(方法)的几种方法
  4. 网页转图片 java_java-网页转图片
  5. bugfix:MySQL内存使用率无限增长以及kill手法
  6. UI实用素材|电商购物类APP界面设计原则!
  7. SAP UI5 应用开发教程之六十一 - 在 SAP UI5 应用里绘制甘特图 Gantt Chart 试读版
  8. 图像处理笔记2-直方图与直方图均衡化histogram equalization
  9. 电脑首次插入耳机有声音,再次插入没有声音
  10. 《跟任何人都能聊得来》读书笔记
  11. 判定树与判定表的定义与相关练习
  12. 熊猫浏览器panda发布了!Enjoy it ! download! http://redpandas.cn or http://redpanda.sourceforge.net
  13. ff14拆区后哪个服务器人最多,《最终幻想14》官宣拆区!国服大区调整计划公布...
  14. 酷睿i5 1240p什么水平 i5 1240p参数 i51240p是标压还是低压
  15. 三年级学生计算机学情分析,小学三年级信息技术教学计划范文
  16. JavaScript运算符完全攻略(史上最全!)
  17. hbase生存期TTL的设置
  18. Python——程序:彩票游戏(细节修改)
  19. 机器学习回归(regression)——线性回归(Hung-yi Lee)
  20. Fast RCNN多细节详解

热门文章

  1. SpringBoot 整合 Dozer 映射框架
  2. Unity异步加载场景
  3. 企业薪酬管理的“七大通病”
  4. 徕卡LGO输入第三方天线参数具体操作步骤
  5. python判断回文数_python实现判断回文数
  6. Circuit Breaking
  7. 大学英语综合教程二 Unit 2 课文内容英译中 中英翻译
  8. 华为手机获取hci日志
  9. 一个简单入门的Py笔记
  10. DOM操作 (创建、增、删、改、查、属性操作、事件操作)