12  sayFUSE_ZAB

Für die Kommunikation mit dem Netzwerk-Monitoringsystem Zabbix (https://www.zabbix.com) steht seit der Version 4.6.1 das Zusatzprogramm sayFUSE_ZAB zur Verfügung. Es ist einen reine Konsolenanwenung und befindet sich im \BIN-Unterverzeichnis des Installationsverzeichnisses. Die Ergebnis-Ausgabe erfolgt im Standard-IO und wird von ZABBIX von dort übernommen. Bitte beachten Sie, dass für die korrekte Ausführung , d.h. Auswertung der Dienst-Meldungen das Programm mit Administratorrechten gestartet werden muss.

Folgende Aufrufparameter werden unterstüzt:






Funktion

1. Param

2. Param

Ergebnis

Anmerkungen






Ausgabe der aktiven Laufwerke nach Slots

slot

Optionaler Filter: z.B.: 1,2,3,4,10

Liste der aktiven Laufwerke:

#1=X (128GB/1000GB) #10=Y (100GB/800GB)

Die Werte in Klammern der Ergebnistabelle geben den freien und gesamten Speicherplatz des Mediums an. Falls Filterparamater mit angegeben werden, werden in der Liste nur die angegebenen Slots/Laufwerke ausgegeben. Falls kein Laufwerk aktiv ist, wird nichts ausgegeben und Fehlercode 102 zurückgegeben.











Ausgabe der aktiven Laufwerke nach Laufwerks-buchstaben.PIC

drive

Optionaler Filter: z.B.: X,Y,Z

Liste der aktiven Laufwerke:

X=#1 (128GB/1000GB) Y=#10 (100GB/800GB)






Fehler beim Status der Laufwerke

state

Liste der fehlerhaften Laufwerke:

#2

#5

Ausgabe der Laufwerke die einen Fehlerzustand haben.






sayFUSE Protokoll ausgeben

log +optional maximaler Loglevel,

also log1, log2 oder log3 (ohne Leerzeichen)

Zahl in Minuten oder Uhrzeit oder Datum und Uhrzeit nach ISO8601 in Anführungs-strichen, also z.b. „2020-03-2011:00:00“

Protokollzeilen wie in sayFUSE_MON

Gibt das Protokoll (wie in sayFUSE_MON) ab dem angegebenen Zeitpunkt aus. Falls kein Zeitraum angegeben ist, werden die log-Meldungender letzten 15 Minuten zurückgegeben.

Falls kein loglevel angegeben ist, erfolgt die Ausgabe bis einschliesslich des Loglevels 3 (=alle, Fehler, Warnungen und Info-Meldungen)






Das Programm liefert nach Ausführung einen der folgenden Returncodes:



Returncode Beschreibung




0 Ausführung erfolgreich.


1 sayFUSE Dienst läuft nicht.


2 fehlender Informationsfluß vom Dienst


3 Datenbankzugriffsfehler


4 Ungültiger Programmaufruf. Fehlende Parameter.


5 Ungültiger Programmaufruf. Unbekannter Parameter.


11 sayFUSE Konfigurationsdatenbank nicht gefunden


12 Ungültiger Filterparameter für parameter „log“


101 Keine log-Einträge gefunden.


102 Keine Informationen gefunden.