…Notiz, Telnet ist unverschlüsselt sollte man also nicht machen, aber wenn das Gerät direkt am Zabbix-Server hängt ist es nicht so schlimm, ausser mit ARP Spoofing, also «besser» über SSH, was ich dann mache wenn ich rausgefunden hab wie ich OpenWRT auf das Zyxel Teil kriege oder zumindest den sshd drauf bekomme…
Einloggen ins Gerät und Befehle testen
– allenfalls muss man zuerst den Telnet installieren: sudo apt-get install telnet
– dann mit telnet 192.168.1.1 verbinden
– dann hat man ein minimales Linux
z.B. ifconfig zeigt wie bei den meisten Unix/Linux Systemen die Netzwerkkarten an,ifconfig br0 zeigt die netzwerkkarte br0 an (die erste Bridge). Mit grep (Zeile suchen) und cut (auschneiden beim Doppelpunkt) kann man dann einen einzelnen Wert «auswählen»:
ifconfig br0 |grep "RX bytes" | cut -d ":" -f2 |cut -d " " -f1
[UPDATE] Irgnedwer hat noch gemerkt dass so die MegaByte/s und nicht wie üblich die MegaBits/s gezählt werden. Danke für den Hinweis…
Oder die CPU Auslastung (Unter Linux/Unix nennt man das den Load):
cat /proc/loadavg |cut -d " " -f2
Einrichtung in Zabbix
neues Template: Config->Templates->[Create Template]
neues Item: Config->Templates->Template Name des neuen Templates->Items->[Create Item]
Da kommt jetzt bei Execute Script der zuvor manuell getestete Befehl rein, und Name, User, Passwort etc.
neuen Graph: Config->Templates->Template Name des neuen Templates->Graphs->[Create graph]
Da können dann ein oder mehrerer Items in eine Grafik verpackt werden.
Unter den Screens den Graphen hinzufügen,
Have Fun!
Vorherige Artikel:
Zabbix Bedienung (Schwierigkeitsgrad: ★★★☆☆)
Zabbix Installation auf Debian Jessie (Schwierigkeitsgrad: ★★☆☆☆)