Nagios

Nagios

Posts 1-1 of 1
  • Andreas Querl
    Andreas Querl
    The company name is only visible to registered members.
    check_as400 Plugin schlägt bei OUTQ-Überwachung fehl
    Hallo.

    Lange habe ich nach einer Lösung gesucht um unsere AS/400 mit nagios zu überwachen. Bin dann auf das Plugin

    nagios-check-as400_0.20.zip

    über Umwege gestoßen.

    Zuerst hatte ich die .18er Version versucht. Allerdings ließ sich damit nichts richtig überwachen. Hatte
    permanenten TimeOut bei der Anmeldung. Dann unter http://code.google.com/p/nagios-check-as400/ das oben beschriebene Plugin runtergeladen und manuell installiert. Ist ja eigentlich nur das kopieren der Java-Programme und Klassen in das nagios Verzeichnis. Auf der AS400 habe ich dann noch einen eigenen User für die Überwachung angelegt. Dieser User und sein Passwort wird (leider) in Klarschrift in die Datei .as400 geschrieben.

    Zuerst lief das check_as400 Kommando nicht und ich mußte die Klassen nochmals mit dem eigenen Java-Compiler übersetzen. Danach lief es.

    Das Einbauen in die Überwachung ist völlig einfach und funktioniert gut. Die Dokumentation ist leicht und
    verständlich gehalten.


    Nur bei der Überwachung der Printer OUTQ's bekomme ich die Fehlermeldung von Java:

    [code]
    check_as400 -H AS400 -v OUTQ DRUCKER01 -w 300 -c 400

    Exception in thread "main" java.lang.NumberFormatException: For input string: ""
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:470)
    at java.lang.Integer.<init>(Integer.java:660)
    at check_as400.parseWrkOutQ(check_as400.java:673)
    at check_as400.parse(check_as400.java:533)
    at check_as400.main(check_as400.java:441)
    [/code]


    Eingesetzt wird das auf einem

    Debian-System Lenny 5.0.8
    Java ist OpenJDK Runtime Environment (IcedTea6 1.8.3) (6b18-1.8.3-2~lenny1)
    Nagios 3.0.6

    Hat jemand ähnliche Probleme, oder vielleicht eine Lösung für mich? Würde gerne die OUTQ's noch überwachen.