Der folgende Artikel beschreibt, wie der Sensor arbeitet und ermöglicht es so, manuell nachzuvollziehen, wie die Sensormeldung zustande kommt. Diese Eingaben erfolgen über die Windows Eingabeaufforderung.
Anmerkungen: Bitte beachten, dass eine aktuelle Version der Java Runtime notwendig sein kann. Es ist möglich, dass die cli.bat sehr langsam ist und Abfragen länger dauern, da die CLI auf Java basiert.
Grundsätzliche Vorgehensweise
Der Sensor ruft die cli.bat aus dem Installationsverzeichnis oder aus der Sensor-Einstellung auf und verwendet hierbei verschiedene Parameter und Befehle. Grundsätzlich sieht der Befehlsaufbau wie folgt aus:
cli.bat BEFEHL REMOTEDATEN ZUGANGSDATEN
Hierbei verwendet der Sensor folgende Befehle:
Befehl | Beschreibung |
--license-info | Abruf der Lizenzdaten |
--job-list | Abruf der Jobliste |
Der Aufbau der Remotedaten sieht wie folgt aus:
--host IPADRESSE --port PORTNUMMER
Werden Zugangsdaten verwendet werden wird als Letztes noch der folgende Teil an diesen Befehl angehängt:
-u USERNAME -pwd PASSWORD
Hierbei unbedingt beachten: Das Dashboard und auch die CLI werden nach mehrmaliger fehlerhafter Eingabe der Zugangsdaten zeitweise gesperrt. Der Sensor meldet anschließend eine Fehlermeldung, dass die Zugangsdaten nicht korrekt waren und unterbindet um diese Sperre zu umgehen weitere Logins für 30 Minuten. Erst anschließend wird ein neuer Login-Versuch vorgenommen. Da sich diese Sperre mit jeder fehlerhaften Zugangsdaten erhöht ist dieser Schritt notwendig.
Anmerkung: Wird eine Appliance oder System ohne Sensorhub verwendet, so kann die cli.bat normalerweise von dieser Appliance oder von einer anderen lokalen Installation auf den Sensorhub kopiert und von hier aus gestartet werden. Dieses Vorgehen wurde in internen Tests bestätigt.
Beispiele für Sensoraufrufe
Es folgen ein paar Beispiele für Sensoraufrufe, die über die Windows Eingabeaufforderung durchgeführt werden können - also einfach mit der Windows Eingabeaufforderung in das Verzeichnis der cli.bat navigieren und dann folgende Befehle eingeben:
Szenario | Befehl |
Abruf der Jobs, lokal, ohne Zugangsdaten | cli.bat --job-list |
Abruf der Jobs, lokal, mit Zugangsdaten | cli.bat --job-list -u USERNAME -pwd PASSWORD |
Abruf der Jobs, remote, ohne Zugangsdaten | cli.bat --job-list --host IPADRESSE --port PORTNUMMER |
Abruf der Jobs, remote, mit Zugangsdaten | cli.bat --job-list --host IPADRESSE --port PORTNUMMER -u USERNAME -pwd PASSWORD |
Abruf der Lizenzdaten, lokal, ohne Zugangsdaten | cli.bat --license-info |
Abruf der Lizenzdaten, lokal, mit Zugangsdaten | cli.bat --license-info -u USERNAME -pwd PASSWORD |
Abruf der Lizenzdaten, remote, ohne Zugangsdaten | cli.bat --license-info --host IPADRESSE --port PORTNUMMER |
Abruf der Lizenzdaten, remote, mit Zugangsdaten | cli.bat --license-info --host IPADRESSE --port PORTNUMMER -u USERNAME -pwd PASSWORD |
Weiterführende Informationen:
- Verwendung cli.bat: https://helpcenter.nakivo.com/display/NH/Using+Command+Line+Interface
- Nakivo-Befehlsreferenz: https://helpcenter.nakivo.com/display/NH/Available+Commands
- Rückmeldungen der CLI: https://helpcenter.nakivo.com/display/NH/Exit+Codes