Die meisten Benachrichtigungsmethoden rufen eine ausführbare Datei oder ein Shell-Skript auf, um die Umgebungsvariablen zu lesen und die Nachricht zu senden. Dies funktioniert auf den meisten UNIX-Servern, doch auf einem Windows-Server treten mitunter Probleme beim Lesen der Umgebungsvariablen auf.
Sie können ein Perl-Skript verwenden, um dieses Problem unter Windows zu umgehen. CA SDM umfasst eine einsatzbereite Installation des Perl-Interpreters "pdm_perl". Perl-Skripts, die mit pdm_perl als Benachrichtigungsmethode aufgerufen werden, können die Umgebungsvariablen zuverlässig abrufen. Perl-Skripts können die Werte von Umgebungsvariablen lesen und formatieren und anschließend mit den restlichen Benachrichtigungen fortfahren, indem z. B. ein Pager ausgelöst oder ein E-Mail gesendet wird.
Für Windows-basierte Server können Sie das Hilfsprogramm launchit verwenden. Eine der Funktionen dieses Dienstprogramms besteht darin, Ihre Skripts oder Programme ähnlich wie bei der Verwendung der Eingabeaufforderung in einer Shell-Umgebung aufzurufen, während die Umgebungsvariablen korrekt eingestellt sind.
Wenn Sie z. B. das Perl-Skript „read_env.pl“ schreiben, das mehrere der hier beschriebenen Umgebungsvariablen lesen soll, können Sie es für eine Benachrichtigung aufrufen, indem Sie im Fenster „Benachrichtigungsmethode – Detail“ Folgendes in das Feld „Benachrichtigungsmethode“ eingeben:
pdm_perl script_path/read_env.pl
Mit dieser Benachrichtigungsmethode wird der Perl-Interpreter gestartet, und die Anweisungen im Skript "read_env.pl" werden ausgeführt.
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |