Nagios – Monitorizando Citrix NetScaler

Nach einem wenig mit Citrix Elementen, die wir überwachen können… Es sei denn, was unsere NetScaler! In diesem Dokument werden wir sehen, wie ein Citrix NetScaler VPX Virtual Appliance zu überwachen, ist jetzt das Gateway meiner Organisation Citrix XenDesktop. SNMP ihren Grundverbrauch wie CPU-Überwachung, Speicher und Festplatten, aber auch Verbindungen, seine Netzwerkschnittstellen oder Zertifikate!

 

Hier verwenden wir ein NetScaler 10.5 bauen 55.8, was wir vorher alles tun werden, wird in der NetScaler SNMP-Community hinzugefügt werden, was wir können auf einfache Art und Weise für die GUI tun. “System” > “SNMP” > “Gemeinschaft” > “Hinzufügen” und fügen Sie die Community.

 

Wir fügen auch die Ausrüstung, die SNMP-Abfragen machen, Wir werden tun, so “System” > “SNMP” > “Manager” > “Hinzufügen” und fügen Sie die IP-Adresse des Rechners oder NAGIOS Centreon.

danach, wir können die Einstellungen in dem NetScaler aufnehmen,

 

CPU und Speicher,

Zur Überwachung der CPU-Nutzung und Speicher Citrix Appliance, wir werden in unserem Nagios oder Centreon Installation auf einem vorhandenen Skript bauen, usaremos ‚check_snmp‘, durch die OID Werte vorbei und Warn & Kritisch zu sein in % gefolgt von dem Text, der uns auf den Ausgang setzen erhalten wir die gewünschten Werte.

 

Wir laufen aus der Schale von Nagios, in dem Weg des Plugins:

./check_snmp -H NETSCALER_IP -C COMUNIDAD_SNMP -o 1.3.6.1.4.1.5951.4.1.1.41.1.0 -w 80 -c 90 -l "CPU" -u %
./check_snmp -H NETSCALER_IP -CCOMUNIDAD_SNMP -o 1.3.6.1.4.1.5951.4.1.1.41.2.0 -w 80 -c 90 -l "Memoria" -u %

 

 

Also, wenn wir gehen, um unseren geliebten Centreon, von “Aufbau” > “Dienstleistungen” > “Hinzufügen…” wir können einen Service und verbinden sie mit dem Host von NetScaler hinzufügen. Auge, wenn wir nicht den NetScaler Centreon Host definiert haben, ist Zeit zu tun, mit generic-Host als genug Vorlage wird mehr sein. ich sagte:, Wir schaffen Dienst CPU und Speicher, stellen wir fest, dass in”Prüfbefehl” Wir haben den bestehenden Befehl namens ‚check_snmp‘, wobei als Argument wird die vorherige UUID passieren, und die Werte für Warnung oder Kritisch, oder Text, den Sie in der Ausgabe lesen möchten.

 

 

Client- und Server-Verbindungen,

Wie bei der CPU und RAM, Wir erhalten Client-Verbindungen und Server-Verbindungen in der gleichen Art und Weise, genügt es, die entsprechende OID und bereit zu ändern!

 

Checkear wir getestet, ob bestehende Verbindungen und Server-Kunden:

./check_snmp -H NETSCALER_IP -C COMUNIDAD_SNMP -o 1.3.6.1.4.1.5951.4.1.1.46.10.0 -w 400 -c 500 -l "Conexiones Servidor"
./check_snmp -H NETSCALER_IP -C COMUNIDAD_SNMP -o 1.3.6.1.4.1.5951.4.1.1.46.12.0 -w 400 -c 500 -l "Conexiones Cliente"

 

Auch hier kommen wir zu Centreon und auch hohe überwachten wir die Dienste Client-Verbindungen hergestellt oder Server, haben wir ein paar Dienstleistungen und assoziieren mit der NetScaler-Host, wählen Sie ‚check_snmp Prüfbefehl’ wieder und cumplimentamos mit früheren OID.

 

Disko,

Um Festplattennutzung eines NetScaler zu überwachen wird ein anderes Skript verwenden, dass wir unsere Nagios Maschine herunterladen, usaremos ‚check_netscaler_disk.pl’ den belegten Speicherplatz der Festplattenpartitionen zu sehen. Das Skript von hier heruntergeladen: https://exchange.nagios.org/directory/Plugins/Network-Protocols/SNMP/check_netscaler_disk/details

Wir müssen die Zeile 27 Korrigieren Sie den richtigen Pfad von Plug-ins-Datei, sein (in meinem Fall):

Verwendung lib “/usr / lib / nagios / plugins”;

 

Und wenn wir versuchen, von dem Shell Nagios zu laufen, vom Pfad des Plugins und einmal machte das Skript ausführbar, Lauf:

./check_netscaler_disk.pl -H NETSCALER_IP -C COMUNIDAD_SNMP -w WARNING -c CRITICAL -d

 

Wir schaffen den Befehl in Centreon aus “Aufbau” > “Befehle” > “Hinzufügen”:

  • Befehlsname: Wir Form eines Namens auf den Befehl, associate'd besser wie das Skript setzen Laufen genannt wird, in diesem Fall ‚check_netscaler_disk.pl‘.
  • Befehlstyp: Wählen Sie ‚Prüfen‘.
  • Befehlszeile: Geben Sie, was Sie wirklich Centreon Nagios, wenn Sie den Service oder erstellen dann rufen Sie diesen Befehl ausführen, wäre so etwas wie: ‚/usr/lib/nagios/plugins/check_netscaler_disk.pl -H $ HOSTADDRESS $ -C $ _HOSTSNMPCOMMUNITY $ -w $ ARG1 $ -c $ ARG2 $ -d‘.

Wir definieren die Argumente angibt, was sie sind und wir aufgezeichnet!

 

 

nichts, und schaffen den Service nur die Scheibe überwachen, von “Aufbau” > “Dienstleistungen” und clonamos einen vorherig Service NetScaler & wir ändern oder einen neuen erstellen aus “Hinzufügen…”, wie folgt sind:

  • Beschreibung: Es ist der Name, den Sie in dem Monitoring-Service sehen, ein Name wie ‚Disco‘ identifiziert perfekt oder? ?
  • Verbunden mit Hosts: Was wird Partner der NetScaler Gastgeber.
  • Vorlage: Normal ‚generic-aktiv-Service-custom‘, richtet sich nach Gebrauch oder haben wir geändert.
  • Prüfbefehl: Wählen Sie den Befehl, den wir im vorherigen Schritt erstellt ‚check_netscaler_disk.pl‘
  • args: Dieser Befehl erfordert, dass wir die cumplimentemos 2 Argumente, Es wird für Wert sein % para Warning y Critical.

 

aufgezeichnet mit “sparen”,

 

Exportieren von Daten und die Konfiguration neu zu laden, so dass Centreon die neuen Änderungen zu lesen, gerade setzen. Wie immer werden wir auf „Konfiguration“ gehen > „Poller“ > „Export-Konfiguration“, Auswahl unserer poller, markieren wir die Prüfungen und Neustart & "Export".

und jetzt, von „Monitoring“ und alle Dienstleistungen visualisieren, dass wir einen NetScaler VPX überwachen. Und versuchen zu zwingen,, Sie wählen und die Combo wählen: ‚Dienstleistungen - Zeitplan sofortige Überprüfung (Gezwungen)‘.

Wenn Sie die komplette Liste der OIDs von NetScaler zugreifen, Sie können es von hier: http://docs.citrix.com/content/dam/docs/en-us/netscaler/10/downloads/ctx132381.htm

Wenn Sie wissen möchten, wie ein Zertifikat zu überwachen, die installiert, Sie können lesen dieses Dokument.

Wenn Sie die Netzwerkschnittstellen des Geräts zu überwachen und zu steuern wollen ihre Bandbreite überprüfen dieses andere Dokument, Abschnitt ‚Überwachung des Netzwerkverkehrs‘.

Wenn Sie möchten, zu überprüfen, ob ein TCP oder UDP-Port in unserem NetScaler angehoben, Sie können es sehen, in dieses Dokument.

 

Letzte Artikel von Hector Herrero (Alle anzeigen)