Jeder von uns, der einen IBM AS400 Server administriert ist auch für dessen Überwachung verantwortlich.
Wenn die hierfür verwendet Monitoring Software auf Nagios basiert, wie z.B. unser NetEye, dann ist das check_as400 Plugin am besten geeignet um diese Server zu überwachen.
Das check_as400, ist ein Java-basiertes Plugin und wird über eine Telnet Verbindung mit dem as400 System verbunden.
Jeder Check der über diesen Befehl gestartet wird, analysiert die Ausgabe des as400 Monitor und wertet die Output-Strings aus. Hierbei muss jedoch die Sprache des Systems berücksichtigt werden, da sich die Output-Strings unterscheiden je nachdem ob das as400 System auf Englisch, Deutsch, Italienisch usw. eingestellt ist.
Außerdem kommt es häufig zu Timeouts, vor Allem wenn mehrere Checks gleichzeitig laufen.
Während einer meiner letzten Beratungen, haben wir einen NRPE Client für die as400 Systeme des Kunden installiert. Der NRPE Client ist sprach-unabhängig und verfügt über viele Standard-Checks. Ziemlich ähnlich wie auf Linux Systemen.
Nach der Installation des NRPE Clients auf dem as400, waren wir in der Lage die as400 Checks über den Standard check-nrpe Befehl, von NetEye aus zu starten.
So ist es auch viel einfacher die Checks zu erstellen.
Hier einige Beispiele:
/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_check_subsystem -a QINTER QSYS
/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_cpu_load -a 99 100
/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_asp_used -a -1 85 90
/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_check_subsystem -a QSYSWRK QSYS
/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_asp_disk -a -1
Im folgenden Bild sehen Sie einige NRPE Checks für as400 Systeme, welche über unser NetEye (auf Nagios basierende Lösung) gestartet wurden.
Der Output dieser Checks liefert Performancedaten, welche automatisch über die unten stehenden Grafiken in NetEye dargestellt warden.
Durch den Einsatz der –a (arguments) Option sind Sie in der Lage mit check_nrpe Schwellenwerte, Subsysteme usw. zu definieren.
Ich habe eine Liste von Plugins angehängt, welche bei der Installation des NRPE Clients auf as400 verfügbar sind (hier geht’s zum Dokument). Leider ist dieses Dokument aktuell nur auf Italienisch verfügbar, aber ich hoffe es ist trotzdem halbwegs verständlich. Andernfalls, können Sie uns gerne für weitere Erklärungen kontaktieren.
Durch den Einsatz des as400 NRPE Clients profitieren sie von folgenden Vorteilen: