Verwendung#
Führen Sie einfach die Anwendung aus, um einige grundlegende Informationen zu drucken:
1 | |
Hilfe#
Jeder Befehl hat seine eigene Verwendung. Entweder führen Sie
1 | |
oder
1 | |
Versionsinformationen#
Welche Version von idoitcmk benutzen Sie? Führen Sie einfach
1 | |
Alle Befehle auflisten#
Wenn Sie wissen wollen, welche Befehle verfügbar sind, können Sie eine vollständige Liste mit:
1 | |
Benutzerinteraktion#
Bevor diese Anwendung Daten ändert, wird sie den Benutzer um Erlaubnis bitten. Zum Beispiel:
17 Hosts in Check_MK werden aktualisiert Möchten Sie fortfahren? [Y|n]:
Der Standardwert ist in Großbuchstaben hervorgehoben (Y), so dass Sie einfach Enter drücken können, um fortzufahren.
Wenn Sie die Ausführung ohne Benutzerinteraktion automatisieren möchten, verwenden Sie die Option -y oder --yes:
1 | |
Abrufen von Statusinformationen#
Wenn Sie sicherstellen wollen, dass alles in Ordnung ist, führen Sie verschiedene Tests durch:
1 | |
Die folgenden Tests sind enthalten:
- PHP-Umgebung
- Verbindung zur i-doit JSON-RPC API
- Verbindung zur checkmk Web API
- Verbindung zu checkmk Livestatus API
Verbosity#
Während der Ausführung wird diese Anwendung mehr oder weniger nützliche Informationen ausgeben. Sie können den gewünschten Grad der Verbosity mit zwei Optionen einstellen. Erhöhen Sie die Verbosity mit -v oder --verbose, verringern Sie sie mit -q oder --quiet. Diese Protokollstufen sind verfügbar:
| Level | Farbe | Option | Beschreibung |
|---|---|---|---|
| Fatal error | Rot | Immer an | Sofortiger Abbruch der Ausführung |
| Error | Rot | Immer an | Etwas Wichtiges ist schief gelaufen |
| Warning | Gelb | Immer an | Überspringen eines Schrittes aufgrund mangelnder Informationen |
| Notice | Gelb | Deaktiviert mit -q/--quiet | Alles ist in Ordnung, aber Sie sollten Folgendes beachten |
| Info | Grün | Deaktiviert mit -q/--quiet | Nur eine Information, was los ist |
| Debug | Grau | Deaktiviert mit -v/--verbose | Drucken Sie alles aus, was Sie haben |
Deaktivieren Sie die farbige Ausgabe mit der Option -no-colors. Dies ist sehr nützlich zur Protokollierung, zum Beispiel:
1 | |
Superuser-Rechte#
Hinweis: Es ist nicht notwendig, dieses Skript in einer Produktionsumgebung mit Superuser-Rechten wie root auszuführen.