zabbix实现动环监控 四 普通空调检测

Posted 小先2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix实现动环监控 四 普通空调检测相关的知识,希望对你有一定的参考价值。

【zabbix实现动环监控 四】 普通空调检测

机房监控中重要的一个指标就是温湿度控制,其中空调的运行状态将直接影响此指标,故对机房空调的状态监控尤为重要。机房空调有普通空调与精密空调,对于中小企业的公司来说,自建机房很多时候都是用的普通空调,普通空调有如下好处:

  • 安装简单,基本不占空间,对小机房友好
  • 价格便宜
  • 220V家用电即可,无需380V
  • 无需提前预约定制,周期缩短

但是普通空调如果用在机房也有不少问题:

  • 1.没有恒湿功能
  • 2.有些无法做到来电自启
  • 3.没有远程控制,且状态检测

综上,普通空调如果能远程监控,并可以来电自启,除了恒湿功能,也基本能满足监控需求。

下文介绍,使用zabbix对普通空调的监控,较其他的传感器会复杂些。

由于普通空调没有485通讯接口,所以需要外置的红外遥控器+红外遥控头进行远程控制及数据收集。

一、设备准备

空调控制器:实现RS485信号输出,自学习空调命令

红外发射器:可被控制器远程发射遥控信号,实现远程控制及来电自启功能

电感:通过检测电流大小,来判断空调是否正常工作

二、物理接线

接线规则首篇有介绍

1.传感器端

控制器内部介绍

1.1 电感连接

电感安装时候,只需要将火线穿过

1.2 红外发射器安装

由于对红外距离有要求,故直接黏贴在空调主机上

其中一个控制主机支持同时控制2台普通空调

采用上面电感屏蔽线的白橙/橙 连接到控制主机上,就可以实现一根屏蔽线,控制一个空调

1.3 485接口

采用另一根线使用白橙/橙连接至串口服务器即可

1.4 外接电源

需要外接12V电源,需要注意的是,该控制器不要连接到UPS的电源插座上,最好连接到与空调一路市电上

因为该控制器有来电自启功能,只有在控制器也失电后,才可在来电时,出发自启动指令。

1.5 连线总览

2.串口服务器端

连接串口服务器

三、调试红外控制器

1.设置串口服务器,将工作方式设置为None

2.打开上位机软件,具体可以联系客服

按顺序设置TCP>IP>端口>开始连接>设置地址>获取

3.获取温度,设置来电自启

如果能正常获取温度,则线路无问题

4.自学习命令

初始化空调控制器内,没有相关命令,需要对空调的命令进行学习

根据厂商手册操作即可,此处提供格力的空调指令,只需要一键导入即可。

格力空调指令下载

以上命令就可以正常使用了

5.设置电流阈值

设置电流的阈值后,控制器会通过该电流值的大小来判断空调是否运行

需要注意的是,空调的电流分为待机电流和压缩机工作的电流,故要分析关机电流和待机电流的中间值作为阈值

所以得设置 关机电流<阈值电流<待机电流(压缩机不工作)

这样就能判断开关机了

四、配置串口服务器

以此型号串口服务器为例

http://IP 登录管理页面,对该传感器连接的端口进行设置

###需要修改
#波特率改为 9600
#工作模式改为 modbusTCP
#端口号 自定义即可

五、配置zabbix

1.zabbix添加主机

zabbix页面需要添加安装了zabbix agent2的监控主机,不然无法使用modbus.get命令

windows:

linux:

2.查询寄存器地址

找到产品文档中寄存器地址

3.温度监控

3.1 温度数据抓取测试

登录zabbix server(192.168.0.154),使用zabbix_get进行数据测试

zabbix_get -s 192.168.0.154 -k modbus.get[tcp://192.168.0.60:24,1,3,00]

3.2 创建监控项-温度

3.3 创建触发器-温度告警

4.湿度监控

4.1 湿度数据抓取测试

登录zabbix server(192.168.0.154),使用zabbix_get进行数据测试

zabbix_get -s 192.168.0.154 -k modbus.get[tcp://192.168.0.60:24,1,3,01]

4.2 创建监控项-湿度

4.3 创建触发器-湿度告警

5.电流监控

5.1 电流数据抓取测试

登录zabbix server(192.168.0.154),使用zabbix_get进行数据测试

zabbix_get -s 192.168.0.154 -k modbus.get[tcp://192.168.0.60:24,1,3,02]

5.2 创建监控项-电流

6.空调运行状态监控

6.1 空调运行状态数据抓取测试

登录zabbix server(192.168.0.154),使用zabbix_get进行数据测试

zabbix_get -s 192.168.0.154 -k modbus.get[tcp://192.168.0.60:24,1,3,258]

根据厂商文档

256
#第一台空调开     第二台空调关
00000001        00000000

257
#第一台空调开     第二台空调开
00000001        00000001

0
第一台空调关      第二台空调关
00000000        00000000    

故需要对实际抓取的值进行预处理(在监控项中配置),分析出两台空调的运行状态

6.2 创建监控项-空调运行状态

空调1

空调二

6.3 创建触发器-空调运行状态告警

7.查看最新监控数据

六、Grafana图形绘制

zabbix正常获取到监控数据后,使用Grafana进行dashboard展示

1.制作电流

2.制作空调运行状态

七、告警测试

1.zabbix告警

2.钉钉告警

3.Grafana告警

八、总结

本文介绍了普通空调借助红外控制器实现远程的控制以及zabbix进行数据监控。

在空调监控中,主要有以下注意事项:

  1. 空调状态检测中的电感线,最好使用屏蔽线
  2. 空调的电流中存在关机电流与非压缩机工作电流,两者比较接近,注意区分开关机状态
  3. 不同的空调品牌需要对控制器进行学习,使用上位机软件很方便可以学习指令
  4. 控制器必须接入市电,才可使能来电自启功能。

综上,对普通空调监控要求还是比较多,配置也相对复杂些,建议预算充足,上精密空调或许是较好的选择。

以上是关于zabbix实现动环监控 四 普通空调检测的主要内容,如果未能解决你的问题,请参考以下文章

动环监控系统方案

电流高端采样问题

380V配电柜三相四线电压电流温度监测&远程监控方案

动环监控系统中B接口的实现

什么是动环监控?动环包含哪些功能特点?

久壳机房--动环监控系统你不能不知道的事