Active-Script (Leistung)
Mit dem Leistungsmonitor für Active-Script können Sie in VBScript und JScript schreiben, um ganz bequem einen oder mehrere SNMP- oder WMI-Werte abzufragen, mit diesen Werten mathematische oder andere Operationen durchzuführen und einen einzelnen Ausgabewert grafisch darzustellen. Den Leistungsmonitor für Active-Script sollten Sie nur dann verwenden, wenn Sie zu den abgefragten Werten Berechnungen durchführen müssen. Sie sollten bedenken, dass mit der Funktion zwar das Abfragen mehrerer Werte möglich ist, jedoch nur ein Wert in der Datenbank gespeichert wird, nämlich das Ergebnis Ihrer per Skript durchgeführten Berechnung.
Für den Leistungsmonitor für Active-Script sind eine oder mehrere der folgenden Anmeldeinformationen erforderlich:
So konfigurieren Sie den Leistungsmonitor für Active-Script mit Hilfe folgender Felder:
- . Geben Sie dem Leistungsmonitor einen eindeutigen Namen. Dieser Name wird in der Monitorbibliothek angezeigt.
- . Wählen Sie entweder JSCRIPT oder VBSCRIPT.
- . (Optional) Geben Sie eine kurze Beschreibung für den Leistungsmonitor ein. Diese Beschreibung wird in der Monitor-Bibliothek neben dem Leistungsmonitor angezeigt.
- . Geben Sie hier an, wie lange WhatsUp Gold versuchen soll, eine Verbindung mit dem ausgewählten Gerät herzustellen. Wird die von Ihnen angegebene Zeit überschritten, ohne dass eine Verbindung hergestellt wurde, kommt die Zeitüberschreitung zum Tragen, bei der WhatsUp Gold keine weiteren Verbindungsversuche zum SMTP-Server unternimmt. Die Verbindung gilt in diesem Fall als fehlgeschlagen. Beachten Sie bitte, dass die maximal zulässige Zeitüberschreitung 60 Sekunden beträgt. Ipswitch empfiehlt jedoch, als Zeitüberschreitung höchstens 10 Sekunden festzulegen. Geben Sie einen möglichst kurzen Zeitüberschreitungswert ein.
- . SNMP- und WMI-Referenzvariablen können Sie hinzufügen, bearbeiten oder löschen, indem Sie die entsprechenden Schaltflächen rechts im Dialogfeld anklicken. Beachten Sie bitte, dass die Verwendung von Referenzvariablen im Leistungsmonitor für Active-Script lediglich eine Option darstellt. Weitere Informationen können Sie unter Verwenden von Referenzvariablen bei Skript-Monitoren nachlesen.
- . Geben Sie den Skriptcode für den Monitor ein.
So konfigurieren Sie einen Leistungsmonitor für SNMP-Active-Script:
- Klicken Sie im Dialogfeld „Leistungsmonitor für Active-Script hinzufügen“ auf und fügen Sie eine neue Variable in das Feld ein. Das Dialogfeld „Neue Referenzvariable hinzufügen“ wird angezeigt.
- Geben Sie die entsprechenden Informationen ein:
- . Geben Sie der Variable einen eindeutigen Namen.
- . (Optional) Geben Sie eine kurze Beschreibung für die Variable ein.
- Wählen Sie aus der Liste den Eintrag .
- Geben Sie für die Verbindung zum Gerät die und die Anzahl der ein. Das Ausfüllen dieser Felder ist optional.
- Klicken Sie auf die Schaltfläche „Durchsuchen“ (), die neben angezeigt wird. Das Dialogfeld „MIB-Browser“ wird angezeigt.
- Geben Sie in das Feld den Namen oder die IP-Adresse des Computers ein, zu dem eine Verbindung hergestellt werden soll. Alternativ können Sie auch auf „Durchsuchen“ () klicken und ein Gerät aus einer Liste auswählen.
- Wählen Sie die zur Herstellung einer Verbindung zum Gerät aus. Alternativ können Sie auch auf „Durchsuchen“ () klicken und in der Anmeldeinformationen-Bibliothek neue Anmeldeinformationen erstellen.
- In den Feldern und können Sie die Zeitdauer und die Anzahl der Wiederholungsversuche für den Computer anpassen, zu dem eine Verbindung hergestellt werden soll.
- Klicken Sie auf . Der SNMP-MIB-Browser wird angezeigt.
- Wählen Sie mit Hilfe der Navigationsstruktur im linken Bereich die jeweilige MIB aus, die überwacht werden soll. Weitere Informationen zu den Eigenschaften/Werten sind unten im Dialogfeld zu sehen.
- Klicken Sie auf und geben Sie anschließend im Dialogfeld „Neue Referenzvariable hinzufügen“ die OID in die Felder und ein.
- Überprüfen Sie die Konfiguration und klicken Sie auf . Fügen Sie anschließend im Dialogfeld „Leistungsmonitor für Active-Script hinzufügen“ die Variable in die ein.
- Fügen Sie Ihren Monitorcode in das Feld ein.
- Klicken Sie auf , um die Änderungen zu speichern.
So konfigurieren Sie einen Leistungsmonitor für WMI-Active-Script:
- Klicken Sie im Dialogfeld „Leistungsmonitor für Active-Script hinzufügen“ auf und fügen Sie eine neue Variable in das Feld ein. Das Dialogfeld „Neue Referenzvariable hinzufügen“ wird angezeigt.
- Geben Sie die entsprechenden Informationen ein:
- . Geben Sie der Variable einen eindeutigen Namen.
- . (Optional) Geben Sie eine kurze Beschreibung für die Variable ein.
- Wählen Sie aus der Liste den Eintrag .
- Klicken Sie auf die Schaltfläche „Durchsuchen“ (), die neben angezeigt wird. Das Dialogfeld Leistungsindikatoren wird angezeigt.
- Geben Sie den oder die des Computers ein, zu dem eine Verbindung hergestellt werden soll. Alternativ können Sie auch auf „Durchsuchen“ () klicken und ein Gerät aus einer Liste auswählen.
- Wählen Sie die zur Herstellung einer Verbindung zum Gerät aus. Alternativ können Sie auch auf „Durchsuchen“ () klicken und in der Anmeldeinformationen-Bibliothek neue Anmeldeinformationen erstellen.
- Klicken Sie auf , damit die Verbindung zum Computer hergestellt werden kann.
- Suchen Sie in der Leistungsindikatorenstruktur den , der überwacht werden soll.
- Wählen Sie die jeweilige aus, die überwacht werden soll.
- Klicken Sie auf und fügen Sie anschließend im Dialogfeld „Neue Referenzvariable hinzufügen“ die Variable in das Feld ein.
- Klicken Sie auf und fügen Sie anschließend im Dialogfeld „Leistungsmonitor für Active-Script hinzufügen“ die Variable in die Liste mit den ein.
- Geben Sie Ihren Monitorcode in das Feld ein.
- Klicken Sie auf , um die Änderungen zu speichern.
Zur Erinnerung
- In Ihrem Monitorskript muss auch die Fehlerbehandlung enthalten sein. Ihr Skript benötigt entweder einen Wert, der sich mit
Context.SetValue
grafisch darstellen lässt, oder Sie müssen WhatsUp Gold über Context.SetResult
mitteilen, dass das Skript fehlgeschlagen ist. Context.GetReferenceVariable
gibt „Null“ zurück, wenn die Abfrage aus gleich welchen Gründen erfolglos war.- Wenn gemäß Ihrem Skript weder
SetValue
noch SetResult
aufgerufen wird, meldet das Skript keine Fehler und es werden keine Daten grafisch dargestellt. - Wird
SetValue
verwendet, ist SetResult
nicht mehr notwendig, da SetResult
bereits durch SetValue
auf 0 oder „gut“ gesetzt wird. - Ergebnisse aus diesem Leistungsmonitor werden in den Dashboard-Berichten und den ausführlichen Berichten der benutzerdefinierten Leistungsmonitore angezeigt.
- Fehler aus diesem Leistungsmonitor werden in das Fehlerprotokoll des Leistungsmonitors sowie EventViewer.exe aufgenommen.
: Bei der ersten Abfrage einer WMI-Referenzvariable, für die zur Errechnung des Mittelwerts (wie etwa „Prozessor\% Prozessorzeit“) zwei Abfragen erforderlich sind, wird „Null“ zurückgegeben.
: Wir raten dringend davon ab, die Konfiguration eines Leistungsmonitors für VoIP-Active-Script zu ändern; sollten Sie dennoch Änderungen vornehmen, werden bereits vorhandene VoIP-Konfigurationen vom VoIP-Setupdienstprogramm nicht erkannt.