Skip to main content
网强动环系统使用的是mqtt协议进行对接 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM发布。MQTT最大优点在于,用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。Mosquitto是一个开源的MQTT消息代理(broker),它实现了MQTT协议的服务器端功能,它提供了在物联网和其他通信领域中进行消息传递的平台。具体说明链接:MQTT协议,终于有人讲清楚了 - 知乎 (zhihu.com) 监控过程: 1、安装mosquitto客户端,用于接收Mosquitto服务端的订阅消息

rpm -ivh —force —nodeps mosquitto-1.6.10-1.el7.x86_64.rpm

2、将脚本mosq_send.sh、mosq.sh分别放到外部检查目录下(/itops/zabbix/share/zabbix/externalscripts/) (1)需要注意修改获取数据的脚本mosq.sh里面的mosquitto服务端的IP和订阅消息的主题 10.10 网强动环系统对接 操作截图 1 主题:Mosquitto并不具有固定的主题,因为它是一个MQTT消息代理(broker),而主题(Topic)是MQTT协议中发布者(Publisher)和订阅者(Subscriber)之间进行通信时使用的标识符。 在Mosquitto中,发布者可以选择任意的主题来发布消息,而订阅者可以注册对感兴趣的特定主题进行订阅。主题可以是一个层次结构的字符串,由一个或多个层级标识符组成,以正斜杠(/)分隔。如以上脚本中的主题即是“nstrong123” (2)订阅消息返回为json格式,将会是以编号一对一的样式进行数据返回,具体代表含有,将参考以下说明表格“网强机房MQTT数据资料.xlsx” 10.10 网强动环系统对接 操作截图 2 (3)注意修改数据推送脚本mosq_send.sh的ZabbixServer的IP 10.10 网强动环系统对接 操作截图 3 3、模板名称为:网强动环