Das Perl Modul Nagios::Plugin ist auf Wunsch von Nagios Enterprises entfernt worden undläuft jetzt unter dem Namen Monitoring::Plugin. Die Webseite findet man unter http://monitoring-plugins.org/. Nach der Installation von Monitoring::Plugin kann man in den selbst geschriebenen Plugin Skripten dann Nagios::Plugin durch Monitoring::Plugin ersetzen.

Betriebsysteme

 Load

  • Linux/HPUX lokal: check_load -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15
    OK - load average: 0.07, 0.07, 0.10|load1=0.070;5.000;7.000;0; load5=0.070;4.000;6.000;0; load15=0.100;3.000;5.000;0;
  • Linux SNMP: check_snmp_load.pl -H <host> -C <snmp_community> -T netsl -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15 -f
    Load : 2.39 2.41 2.09 : OK | load_1_min=2.39;5;6 load_5_min=2.41;4;5 load_15_min=2.09;3;4
  • HPUX SNMP: check_snmp_load.pl -H <host> -C <snmp_community> -T hpux -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15 -f
    OK - load average: 0, 0, 0.01|load1=0;5;6;0; load5=0;4;5;0; load15=0.01;3;4;0;
  • Windows SNMP: check_snmp_load.pl -H <host> -C <snmp_community> -T stand -w WLOAD1 -c CLOAD1 -f
    16 CPU, average load 3.2 < 5 : OK | cpu_prct_used=3.25%;5;6

Disk

  • Linux/HPUX lokal:./check_disk -w 10% -c 5% -l -e -x /dev -x /dev/shm -x ... (-A -i <reg-exp>)
    DISK OK - free space: / 7940 MB (12% inode=93%); /opt/openitc/nagios/var 447 MB (89% inode=99%);| /=55036MB;59712;63029;0;66347 /opt/openitc/nagios/var=52MB;450;475;0;500

VMWare

 CPU-Auslastung

  • check_vmware_api.pl -H $HOSTADDRESS$ -S $USER1$/../etc/vm/$HOSTNAME$.ses -l cpu
    CHECK_VMWARE_API.PL OK - cpu usage=671.00 MHz (3.49%)|cpu_usagemhz=671.00Mhz;; cpu_usage=3.49%;;

Speicherauslastung

  • check_vmware_api.pl -H $HOSTADDRESS$ -S $USER1$/../etc/vm/$HOSTNAME$.ses -l mem
    CHECK_VMWARE_API.PL OK - mem usage=31169.87 MB (42.28%), overhead=755.32 MB, swapped=0.00 MB, memctl=0.00 MB|mem_usagemb=31169.87MB;; mem_usage=42.28%;; mem_overhead=755.32MB;; mem_swap=0.00MB;; mem_memctl=0.00MB;;

Disk

  • check_vmware_api.pl -H $HOSTADDRESS$ -S $USER1$/../etc/vm/$HOSTNAME$.ses -l io
    CHECK_VMWARE_API.PL OK - io commands aborted=0, io bus resets=0, io read latency=0 ms, write latency=0 ms, kernel latency=0 ms, device latency=0 ms, queue latency=0 ms|io_aborted=0;; io_busresets=0;; io_read=0ms;; io_write=0ms;; io_kernel=0ms;; io_device=0ms;; io_queue=0ms;;

Runtime

  • check_vmware_api.pl -H $HOSTADDRESS$ -S $USER1$/../etc/vm/$HOSTNAME$.ses -l runtime
    CHECK_VMWARE_API.PL OK - 5/6 VMs up, overall status=green, connection state=connected, maintenance=no, All 125 health checks are Green, no config issues|vmcount=5units;; health_issues=0;; config_issues=0;;