SSH (Leistung)
Der SSH-Monitor stellt via SSH-Authentifizierung eine Verbindung zu einem Remote-Gerät her, um auf diesem Gerät Befehle oder Skripte auszuführen. Die Skripte können entweder im Monitor eingebettet sein oder sich als ausführbare Skriptdateien auf dem Remote-Computer befinden und über einen im Monitor eingebetteten Befehl ausgeführt werden. Jeder Monitor gibt einen einzelnen numerischen Wert zurück, der in der Datenbank gespeichert und später – bei Bedarf – von anderen WhatsUp Gold-Funktionen verwendet wird.
Geben Sie einen eindeutigen Namen und eine Beschreibung für den Monitor ein und konfigurieren Sie dann Folgendes:
- . Geben Sie den Befehl ein, der auf dem Remote-Gerät ausgeführt werden soll. Bei dem Befehl kann es sich um jeden Befehl handeln, der vom Remote-Gerät interpretiert und ausgeführt werden kann (z. B. ein UNIX-Shell-Befehl oder ein Perl-Skript). Skripte, die zur Ausführung auf Remote-Geräten erstellt werden, müssen auf den betreffenden Geräten entwickelt, getestet und/oder von Fehlern bereinigt werden. Wählen Sie eine der folgenden Skript-Optionen aus:
- . Der Befehl bzw. das Skript muss einen einzelnen numerischen Wert zurückgeben. Das Skript darf so komplex wie nötig sein, darf jedoch NICHTS ANDERES als einen numerischen Wert zurückgeben. Beispiel für klassischen einzeiligen UNIX-Stil:
free -m | awk 'NR==2{print $3}'
Dieses Skriptformat war vor der WhatsUp-Gold-Version 16.2.3 erforderlich. - . Bei diesem Skript gilt nicht die Einschränkung, dass nur numerische Werte zurückgegeben werden dürfen; die Ausgabe MUSS jedoch die Zeichenfolge „Result=xxxx“ enthalten, wobei „xxxx“ für einen numerischen Wert steht. Beispiel für neuen mehrzeiligen LINUX-Stil:
echo Result=$(free -m | awk 'NR==2{print $3}')
Dieses neuere Skriptformat unterstützt alle Funktionen der Zielskript-Interpreter und erschwert dem Skriptentwickler nicht unnötig die Arbeit durch die Einschränkung, dass nur ein einzelner numerischer Wert zurückgegeben werden darf.
- . Wählen Sie das gewünschte Zeilenumbruchzeichen aus: Keines, Zeilenvorschub oder Wagenrücklauf (CR). Mehrzeilige Skripte werden von Windows-Betriebssystemen nach wie vor unterstützt und dort gerne eingegeben, enthalten aber häufig Zeilenumbruchzeichen, die vom Zielgerät nicht erkannt werden. Diese Konfigurationsfunktion weist WhatsUp Gold an, Zeilenumbruchzeichen vor der Verbindungsherstellung und der Befehlsausführung durch das hier angegebene Zeichen zu ersetzen.