发布/订阅(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和订阅消息的主题


