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. |
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. |
|
|
|
