check_ica_metaframe_pub_apps.pl

Übersicht & Bezug

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/

Installation

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'.

Benutzung

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