使用开源组件监控服务器温度

本文介绍了如何使用开源组件监控服务器温度,包括InfluxDB、Telegraf、Chronograf、Kapacitor和OhmGraphite的配置。特别是OhmGraphite用于采集硬件信息,如温度和电压。在配置过程中,遇到的问题是OhmGraphite需配合OpenHardwareMonitor才能正常采集温度。Grafana和Chronograf则用于设置报警,当CPU温度超过70度时,会通过PushBear接口将报警信息推送到微信。
摘要由CSDN通过智能技术生成

使用开源组件监控服务器温度

注:转载请在开头标明文章原始地址!!!

这一篇是Centreon_Monitor的补充,由于使用了开源组件,配置更加方便,无需配置snmp等,只需要在被监控端运行采集数据的代理程序,尤其是有增加了温度采集部分,由于没有日志的统计以及报表的功能,相关的功能比Centreon较轻,而Centreon监控功能则比较完整。

  • Telegraf——开源的系统信息收集代理
  • Influxdb——开源的时序数据库
  • Chronograf——报警及数据库监控界面
  • Kapacitor——警报轮询引擎
  • OhmGraphite——开源的硬件信息搜集组件
  • NSSM——将exe打包成服务
  • Grafana——开源的图标前端组件

上面所说的前四个组件均来自InfluxData,简称TICK,TICK与之前通过SNMP协议的Centreon系统功能基本上重叠,但是因为需要监控设备的温度,故再加上OhmGraphite组件。具体的配置过程与网上搭建的监控系统类似,主要说明一下OhmGraphite的和报警的配置。所有需要的组件均在116PC的E盘lot目录内。

主界面

InfluxDB数据库配置

influxd.exe 为数据库服务端,通过配置influxd.conf文件以及influxd.exe -config influxd.conf启动,默认启动端口为8086
influx.exe 为客户端,启动时不加参数默认连接本地服务端。操作类似。-host后接服务端ip地址。
一般使用influx.exe -perccision rfc3339命令,使用标准的UTC时间方便查看数据。
通过NSSM配置为Windows服务开机自动启动。

Telegraf配置

设置config文件,将数据库端的ip输入替换掉默认地址。然后将文件夹拷贝至被监控的客户端PC。
通过Telegraf.exe -service install -config "配置文件的绝对路径"将Telegraf安装成Windows系统服务。

Chronograf与Kapaci

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值