zabbix_export: version: '6.0' date: '2021-11-21T21:31:56Z' groups: - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 0d1ac8344bf54bc6af7725eb510c8c50 template: 'App MQTT Service' name: 'App MQTT Service' description: | ## Overview A very simple template+script for monitoring mosquitto. CONFIG /etc/zabbix/zabbix-agent.d/userparams\_mosquitto.conf ======================= CUT HERE ================================ # Mosquitto monitoring # # This content is licensed GNU GPL v2 # Author: Guido Rizzi ([guido.rizzi@studiorizzi.net](mailto:guido.rizzi@studiorizzi.net)) # UserParameter=mosquitto[*],/etc/zabbix/scripts/mosquitto \$SYS/broker/$1 2>/dev/null ======================= CUT HERE ================================ SCRIPT /etc/zabbix/scripts/mosquitto ======================= CUT HERE ================================ #!/bin/bash mosquitto\_sub -C 1 -u USERNAME -P PASSWORD -t "$1" ======================= CUT HERE ================================ groups: - name: Templates items: - uuid: f4a87381e08749dd8c88ce6148967548 name: 'MQTT Messages Sent' key: 'mosquitto[messages/sent]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: e1d5498a2f5342a0ba574c881b896f77 name: 'MQTT Clients Disconnected' key: 'mosquitto[clients/disconnected]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 7392de850b6d43458416f0a1fe7a76dc name: 'MQTT Clients Expired' key: 'mosquitto[clients/expired]' delay: '30' tags: - tag: Application value: MQTT - uuid: dee59b4cc7de47e18ea16e48a534c484 name: 'MQTT Clients Max' key: 'mosquitto[clients/maximum]' delay: '30' tags: - tag: Application value: MQTT - uuid: e91e99916d234d8dad7a080c04dd88a3 name: 'MQTT Clients Total' key: 'mosquitto[clients/total]' delay: '30' tags: - tag: Application value: MQTT - uuid: c94ea5a89408447192ca57bbceb250b2 name: 'MQTT AVG Bytes Received' key: 'mosquitto[load/bytes/received/5min]' delay: '30' value_type: FLOAT units: B tags: - tag: Application value: MQTT - uuid: c10c51ff492442f8a48bb92079845749 name: 'MQTT AVG Bytes Sent' key: 'mosquitto[load/bytes/sent/5min]' delay: '30' value_type: FLOAT units: B tags: - tag: Application value: MQTT - uuid: e04522ab23b641c2a59627e27f44996a name: 'MQTT AVG Messages Received' key: 'mosquitto[load/messages/received/5min]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 882afee5ad7e47fe8b55a970eb406b25 name: 'MQTT AVG Messages Sent' key: 'mosquitto[load/messages/sent/5min]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: d9e73ef63b5540deb0fc6c64302a5947 name: 'MQTT Publish Dropped' key: 'mosquitto[load/publish//dropped/5min]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 33cca16a2d044bacb72feb7408941ebe name: 'MQTT Publish Received' key: 'mosquitto[load/publish/received/5min]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 65302ea6a1264db6830c1a44003b3acf name: 'MQTT Publish Sent' key: 'mosquitto[load/publish/sent/5min]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 8b2556f64cf84624a185def6a570fa55 name: 'MQTT Messages Inflight' key: 'mosquitto[messages/inflight]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 1c35ce1936134e50974b070288c83905 name: 'MQTT Messages Received' key: 'mosquitto[messages/received]' delay: '30' value_type: FLOAT tags: - tag: Application value: MQTT - uuid: 94bf68a6de1044159268de8b4c37f7ae name: 'MQTT Messages Stored' key: 'mosquitto[messages/stored]' delay: '30' tags: - tag: Application value: MQTT - uuid: 990e8fda585247e288ea2abd1cd69457 name: 'MQTT Count Retained' key: 'mosquitto[retained/messages/count]' delay: '30' tags: - tag: Application value: MQTT - uuid: ae3135858495435e94306274ec1fa6a6 name: 'MQTT Count Subscriptions' key: 'mosquitto[subscriptions/count]' delay: '30' tags: - tag: Application value: MQTT graphs: - uuid: a69a8c479e2347fead4895746e943072 name: 'MQTT Clients' graph_items: - color: CCCC00 item: host: 'App MQTT Service' key: 'mosquitto[clients/maximum]' - sortorder: '1' color: 00CC00 item: host: 'App MQTT Service' key: 'mosquitto[clients/total]' - sortorder: '2' color: 2774A4 item: host: 'App MQTT Service' key: 'mosquitto[clients/expired]' - sortorder: '3' color: A54F10 item: host: 'App MQTT Service' key: 'mosquitto[clients/disconnected]' - uuid: 8bb63d5a251c434792962bbbdae170c5 name: 'MQTT Messages Counts' graph_items: - color: 00CC00 item: host: 'App MQTT Service' key: 'mosquitto[messages/sent]' - sortorder: '1' color: A54F10 item: host: 'App MQTT Service' key: 'mosquitto[messages/inflight]' - sortorder: '2' color: 3333FF item: host: 'App MQTT Service' key: 'mosquitto[messages/stored]' - uuid: 504673e7e9144ba1a2b1cbf7cde423d2 name: 'MQTT Messages Stats' graph_items: - sortorder: '1' color: CCCC00 item: host: 'App MQTT Service' key: 'mosquitto[load/messages/received/5min]' - sortorder: '2' color: 00CC00 item: host: 'App MQTT Service' key: 'mosquitto[load/messages/sent/5min]' - uuid: 2b70c01c776d483a82dac9978ba5f8b9 name: 'MQTT Publish Counts' graph_items: - color: DD0000 item: host: 'App MQTT Service' key: 'mosquitto[load/publish//dropped/5min]' - sortorder: '1' color: EEEE00 item: host: 'App MQTT Service' key: 'mosquitto[load/publish/received/5min]' - sortorder: '2' color: 00DD00 item: host: 'App MQTT Service' key: 'mosquitto[load/publish/sent/5min]' - uuid: 9beaaefe24464e26a602f8815ce95cd5 name: 'MQTT Traffic Counts' graph_items: - color: CCCC00 item: host: 'App MQTT Service' key: 'mosquitto[load/bytes/received/5min]' - sortorder: '1' color: 00CC00 item: host: 'App MQTT Service' key: 'mosquitto[load/bytes/sent/5min]'