// Monitoring / Plugins

Einige eigenentwickelte Nagios-Plugins stehen als Online-Repo auf Bitbucket und auf der Plattform
monitoringexchange.org als Open Source zum Download bereit. Download, nähere Information, Readme usw sind im Repo zu finden.

Wir erstellen auf Anfrage Plugins für Sie. Sofern Sie keine Einwände haben und wir die Plugins als Open-Source veröffentlichen können erhalten sie 50% Preisnachlass für von uns programmierte Nagios-Plugins

check_nginx_status

Das Plugin liest die nginx - Status-Seite aus liefert verschiedene Tests, die jeweils mit -w/-c überwacht werden können. Alle unter -t asuwählbaren Parameter (requests per second, active connections etc) liefern Performance-Werte.

Usage:

check_nginx_status [-H|--HOST] [-p|--port] [-u|--url] [-a|--auth] [-s|--ssl]
                  [-t|--test] [-w|--warning] [-c|--critical]
                  [-o|--output] [-r|--resultfile]
                  [-h|--help] [-v|--version] [-d|--debug]

...

  --test|-t)
    Sets the test(check)_value for w/c
    if used, -w/-c is mandatory
    Default: checktime
    possible Values:

        active_conns    -> active connections
        accepts_err     -> difference between accepted and 
                           handled requests (should be 0)
        requests        -> check for requests/connection
        reading         -> actual value for reading headers
        writing         -> value for active requests
        waiting         -> actual keep-alive-connections
        checktime       -> checks if this check need more than
                           given -w/-c milliseconds 

    --calculated checks ---------------
        rps             -> requests per seconds
        cps             -> connections per second
        dreq            -> delta requests to the previous one
        dcon            -> delta connections to the previous one

        these checks are calculated at runtime with a timeframe 
        between the latest and the current check; time is 
        extracted from the timestamp of the result_file

        to disable this option (no files ar written) use -n
        see -r - option for an alternate filepath

check_psinfo

Plugin zum Überwachen einer Vielzahl von Prozessinformationen

check_psinfo -h 

      -t mem    
      -t proc   
      -t cpu    
      -t net   
      -t nio    
      -t uptime 
      -t users  
      -t iowait
      -t iostat
      -t disk   
      -t iface  

check_mdstat

kleines Plugin zur Überwachung von Linux-Soft-RAIDs; im Gegensatz zu check_raid schlägt diese Plugin Alarm, wenn ein Auto-Rebuild stattfindet, solange, bis der RAID-Rebuild-Prozess abgeschlossen ist.

check_selenium.py

Website/WebApplikation-Monitoring mit Nagios und Selenium; neben der Auswertung der Checks auf den Status werden Performance-Daten übermittelt, weiterhin können Warnschwellen für die Zeit angegeben werden, in denen ein Selenium-Test durchlaufen werden muss.

Neben dem Funktionieren behält man die Performance der WebApplikation im Blick

check_selenium

check_xmpp

Plugin zum Checken von XMPP/Jabber-Servern (mit oder ohne Login, Plaintext/SSL)

check_snort

Multifunktionsplugin zum Überwachen von Snort-Alert-Datenbanken (obsolete)

check_snort

You code … we platform.