Hallo,
Ich möchte meine mqtt broker mit zabbix überwachen.
Dazu habe ich folgendes Template installiert https://share.zabbix.com/cat-app/mos...ker-monitoring
das "script"
habe ich auf meine Bedürfnisse angepasst
zusätzlich habe ich die userparms angepasst
Das \$SYS/broker/ ist also aus den userparms ins script gewandert, für Testzwecke
wie man sieht läuft mosquitto im docker container, in selbigen Container möchte ich den Client gleich mit nutzen
Ich habe zabbix für docker in die sudo aufgenommen
alternativ hatte ich bereits den zabbix user mit root rechten ausgestartet, ohne erfolg.
Das Ergebnis ist, das String leer ist und logischerweise keine float ist
Hier die abfrage mit zabbix_get
das script selbst funktioniert
Weitere Infos
Der Client ist debian 8.8
OK könnte mal ein update erfahren
Der Server selbst ist das offizielle docker Image 4.2
kann mir jemand sagen, wo das Problem liegt und wie ich es umgehen kann?
Danke shb256
Ich möchte meine mqtt broker mit zabbix überwachen.
Dazu habe ich folgendes Template installiert https://share.zabbix.com/cat-app/mos...ker-monitoring
das "script"
Code:
mosquitto_sub -C 1 -u USERNAME -P PASSWORD -t "$1"
Code:
sudo docker exec -ti mqtt /usr/local/bin/mosquitto_sub -C 1 -h 192.168.200.245 -t \$SYS/broker/"$1"
Code:
UserParameter=mosquitto[*],UserParameter=mosquitto[*],/etc/zabbix/scripts/mosquitto $1 2>/dev/null
wie man sieht läuft mosquitto im docker container, in selbigen Container möchte ich den Client gleich mit nutzen
Ich habe zabbix für docker in die sudo aufgenommen
Code:
zabbix ALL=(ALL) NOPASSWD:/usr/bin/docker
Das Ergebnis ist, das String leer ist und logischerweise keine float ist
Code:
Value "" of type "string" is not suitable for value type "Numeric (float)"
Code:
bash-4.3# zabbix_get -s 192.168.200.245 -p 10050 -k mosquitto[load/publish/sent/5min]
Code:
user@DebianDocker1:/docker/openhab2# /etc/zabbix/scripts/mosquitto load/messages/received/5min 2.51
Der Client ist debian 8.8
Code:
root@DebianDocker1:/docker/openhab2# zabbix_agent --version Zabbix agent v2.2.23 (revision 83227) (30 July 2018) Compilation time: Mar 11 2019 20:36:52

Der Server selbst ist das offizielle docker Image 4.2
kann mir jemand sagen, wo das Problem liegt und wie ich es umgehen kann?
Danke shb256