BusyBox Geräte über Telnet mit Zabbix überwachen (Schwierigkeitsgrad: ★★☆☆☆)

…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

zabbix10 zabbix8 zabbix7

– 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]

zabbix1

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.

zabbix2 zabbix3

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.

zabbix4 zabbix5

Unter den Screens den Graphen hinzufügen,

zabbix6

Have Fun!

Vorherige Artikel:
Zabbix Bedienung (Schwierigkeitsgrad: ★★★☆☆)

Zabbix Installation auf Debian Jessie (Schwierigkeitsgrad: ★★☆☆☆)

Leave a comment

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert