Z投稿|黑科技:如何基于Zabbix+Arduino实现温湿度监控告警?

作者介绍:

田野 现沪江高级运维工程师,熟悉各种监控平台,崇尚实践ITSM理念,通过控制变量,降低运维风险。

作者所在公司办公室放了一些网络设备和服务器当做机房用,由于没有环控系统,想到用Zabbix+Arduino把温度和湿度监控起来,避免空调故障或者湿度大造成硬件损坏。

一 工作原理

在这里插入图片描述

二 准备材料

选择以Arduino主板为基础,搭配温湿传感器,最后通过zabbix_sender将值发送到Zabbix Server,通过Zabbix进行存储、分析、告警,Grafana作为可视化展示。在开始之前需要准备一下材料:

arduino uno主板 *1

arduino uno w5100 网络组件 *1

DHT11传感器*1

Arduino-sender的代码,下载地址:https://gitee.com/ltslts/zabbix-trapper-arduino

Arduino IDE编译软件,下载地址:https://www.arduino.cc/

三 Ardunio配置
01 代码编译

Arduino使用的c代码编程,在上面的地址下载以后,使用官方提供的IDE打开,在Windows平台编译。编译完成以后,arduino通过usb连接到pc,设置好串口号,就可以把代码烧写到arduino中。下图把代码中需要修改的地方做了标注:
在这里插入图片描述

02 硬件连接

在这里插入图片描述

03 调试验证

在IDE界面,点击这里,打开调试信息界面:
在这里插入图片描述

将Arduino接上网线,Arduino会自动DHCP获取到ip,当看到调试框中有获取到的这些信息的时候,说明arduino设置完成。

在这里插入图片描述

四 Zabbix配置
01 添加主机

在这里插入图片描述

02 添加监控项

在这里插入图片描述

03 验证

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值