Nagios

Aus Mag1c's Lair
Wechseln zu: Navigation, Suche

Nagios

http://www.nagios.org/

Nagios Plugins

check_linux_stats

Ein interessantes Check-Skript, welches verschiedene Performance-Werte eines Linux-Systems auslesen kann.

Quelle: http://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/check_linux_stats/details

  • Es muss das Paket libsys-statistics-linux-perl installiert sein.
  • Das Skript muss im Verzeichnis /usr/lib/nagios/plugins abgelegt werden und für alle ausführbar sein (chmod 755).
  • In dem Perl-Skript muss die Zeile 28 geändert werden in
use lib "/usr/lib/nagios/plugins";

Netzwerk-Interfaces

Nagios-Command:

define command{
    command_name    check_linux_network
    command_line    $USER1$/check_linux_stats.pl -N -w $ARG2$ -c $ARG3$ -p $ARG1$
}

Service-Check:

define service{
    use                             generic-service
    host_name                       localhost
    service_description             interface eth1
    check_command                   check_linux_network!eth0!30000!45000
}

NagiosGrapher:

define ngraph{
    service_name            NetworkInterface
    graph_perf_regex        eth._txbyt=(\d+).00KB
    graph_value             txbytes
    graph_units             KBytes
    graph_legend            sent bytes
    rrd_plottype            AREA
    rrd_color               a04060
    hide                    no
}

define ngraph{
    service_name            NetworkInterface
    graph_perf_regex        eth._rxbyt=(\d+).00KB
    graph_value             rxbytes
    graph_units             KBytes
    graph_legend            received bytes
    rrd_plottype            STACK
    rrd_color               a0a0ff
    hide                    no
}

NagiosGrapher

http://www.nagiosexchange.org/NagiosGrapher.84.0.html