You are here: Maschinenraum » Zabbix

Neue Zabbix-Werte

UserParameter nutzen

Werden auf dem Remote Host (wo der Agent läuft; nicht auf monitor.ffh.zone) in /etc/zabbix/zabbix_agentd.d/ konfiguriert.
[root@harvester]:/etc/zabbix/zabbix_agentd.d # cat userparameter_netcheck.conf 
UserParameter=ff.netcheck.ipv6[*],sudo /root/ipv6 -i $1 -r $2

Das [*] bedeutet, dass man danach beliebig viele Parameter a la $1, $2, … verwenden kann.

Danach nicht vergessen den Agent und ggf. den zabbix-proxy (typischerweise auf einem anderen Host) neuzustarten.

[root@harvester]:~ # systemctl restart zabbix-agent
[root@rdns]:~ # systemctl restart zabbix-proxy

Testen mit zabbix_get

Auf dem monitor.ffh.zone zabbix_get ausführen. Ist nicht so einfach, weil Zertifikate oder Proxy oder so…

[root@monitor]:~ # zabbix_get -s harvester.ffh.zone -k "ff.netcheck.ipv6[bat20,fe80::8ae6:40ff:feba:a020]" --tls-connect psk --tls-psk-file /etc/zabbix/zabbix_agentd.d/secret.psk --tls-psk-identity id.1
zabbix_get [1475568]: Warning: SSL_shutdown() with harvester.ffh.zone set result code to 6:
zabbix_get [1475568]: Get value error: SSL_read() TLS connection has been closed during read
zabbix_get [1475568]: Check access restrictions in Zabbix agent configuration

Deshalb habe ich es direkt auf dem Remote-Host (wo der Agent läuft) ausgeführt:

[root@harvester]:/etc/zabbix/zabbix_agentd.d # apt install zabbix-get
[root@harvester]:/etc/zabbix/zabbix_agentd.d # zabbix_get -s ::1 -k "ff.netcheck.ipv6[bat20,fe80::8ae6:40ff:feba:a020]" --tls-connect psk --tls-psk-file /etc/zabbix/zabbix_agentd.d/secret.psk --tls-psk-identity id.1

Template in Zabbix einrichten

97c2f89209049342715646d71993359b.png

9b39672a8416c95685f4c2c0e65552e8.png

e6fce18dd97b7beeb01866549048882d.png

Dann Items anlegen

cb6ab3d27436a3a4ef8dd994a66f476f.png

d322bcadcc516d7be9a5b686be3e77d5.png

f9a056f510c06efeb3db8b5edf82bf28.png

(In den eckigen Klammern werden die "Variablen angegeben.)

Ggf. nach Änderungen den Zabbix-Proxy neustarten:

[root@rdns]:~ # systemctl restart zabbix-proxy

Template für den Host anwenden/zuweisen

e9ef1c94401792849971cf392882f0c4.png

Hier das Template suchen, "Select" drücken und dann unten "Update" drücken.

65ab6313b9b27c4d107c0a410a9dc7f3.png

Dann (glaube ich) den Zabbix-Proxy nochmal neustarten:

[root@rdns]:~ # systemctl restart zabbix-proxy

Werte anschauen

14582034ce4715673a91e1a06905e1e7.png

6701e15c1277d9b5e16702c7477ffc20.png

-- LeMoer - 26 May 2023
Impressum -- Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
This website is using cookies. More info. That's Fine