Das Plugin check_ica_metaframe_pub_apps.pl ersetzt das ältere check_ica und dient dazu die Verfügbarkeit der „veröffentlichten Applikationen“ von Citrix Presentation Server, auch als Citrix Metaframe bekannt, zu überprüfen und ist im Contrib Verzeichnis der offiziellen Nagios-Plugins 1.4.2 verfügbar, alternativ hier: http://nagiosplug.svn.sourceforge.net/viewvc/nagiosplug/nagiosplug/trunk/contrib/
Um ein Perl-Script auszuführen ist sinnvollerweise ein Perl-Interpreter zu installieren
Unter Debian Sarge erledigt das ein einfaches
apt-get install perl
Kopieren Sie das Perl-Script nun einfach in ihr 'nagios/libexec/' Verzeichnis.
ACHTUNG: Es ist wichtig das util.pm aus dem Contrib-Verzeichnis in ein Verzeichnis, das in ihrem Pfad liegt, kopiert wird.
Zumeist läßt sich das folgendermaßen realisieren:
cp /nagios-plugins-1.4.2/plugins-scripts/utils.pm /usr/local/nagios/libexec/utils.pm
Falls Sie andere Pfade verwenden sind diese natürlich anzupassen.
Welche Verzeichnisse im Pfad liegen sieht man mit dem Kommando 'env'.
Ruft man check_ica_metaframe_pub_apps.pl ohne Parameter auf bekommt man die verfügbaren Parameter angezeigt. Die Optionen sind selbsterklärend, ein einfaches Beispiel:
Um zu checken ob die veröffentliche Applikation „Citrix-Testaplikation“ auf dem Citrix-Server „citrix-testserver läuft“ gibt man ein:
nagios@nagiosserver:~#check_ica_metaframe_pub_apps.pl -C citrix-testserver -W Citrix-Testaplikation
Die Ausgabe bei Erfolg des Checks lautet:
Ok. Citrix master browser "192.168.66.66" reported that the published application "Citrix-Testaplikation" is available.
ACHTUNG: Möchte man statt den Masterbrowser mitels Option '-C' festanzugeben einen Broadcast per Option '-B' nutzen ist es wichtig das in der Citrix-Managmentkonsole die Option „Datensammelpunktserver antwortet auf Broadcasts“ aktiviert ist.
24.01.2006 cane[at]freenet[dot]de