Frage;Frage2;Antwort;Antwort2 Wie wird der Plugin-Rueckgabewert (Shellscript) "0" im Nagios-Webinterface angezeigt;;Als Service-Zustand "OK" oder als Host-Zustand "UP"; Wie wird der Plugin-Rueckgabewert (Shellscript) "1" im Nagios-Webinterface angezeigt;;Als Service-Zustand "WARNING" oder als Host-Zustand "UP/DOWN/UNREACHABLE"; Wie wird der Plugin-Rueckgabewert (Shellscript) "2" im Nagios-Webinterface angezeigt;;Als Service-Zustand "CRITICAL" oder als Host-Zustand "DOWN/UNREACHABLE"; Wie wird der Plugin-Rueckgabewert (Shellscript) "3" im Nagios-Webinterface angezeigt;;Als Service-Zustand "UNKNOWN" oder als Host-Zustand "DOWN/UNREACHABLE"; Wie kann ein Host- oder Servicestatus im Shellscript erzeugt werden;;Mit "if" und "exit 0" z.B.; Wie kann ueberprueft werden, ob ein Prozess laeuft, ohne den eigenen grep-Aufruf zu sehen;;ps -A | grep AppleFileServer | grep -v "grep AppleFileServer" | grep -v "check_afs" > /dev/null z.B.; Was heisst UNREACHABLE;;unerreichbar; Was heisst UNKNOWN;;unbekannt; Was bedeutet im MRTG die Anzeige "Average Service Check Latency und Execution Time";;Durchschnittliche (Average) Service-Pruefungs-Wartezeit (Latency) und Ausfuehrungszeit (Execution); Was bedeutet ein rundes rotes Icon unter NagVis auf einem Host-Symbol;;Ein oder mehrere Services sind im Status "CRITICAL" und der Host hat den Status "UP"; Was bedeutet ein rechteckiges rotes Icon auf einem Host-Symbol;;Das Geraet hat den Status "DOWN" und wenn es hinter einem Router liegt (parents) und dieser "DOWN" ist, dann hat das Geraet den Status "UNREACHABLE"; Was bewirkt das Programm "NRPE";;Der Nagios Remote Plugin Executor fuehrt Programme auf einem entfernten Host aus; Wie wird NRPE konfiguriert;;1. In der nrpe.cfg auf dem NRPE-Host die IP-Adresse des Nagios-Servers eintragen (allowed_hosts=). 2. NRPE-Dienst als "standalone daemon" auf dem NRPE-Host starten (./nrpe -c ../etc/nrpe/nrpe.cfg -d). 3. Auf dem Nagios-Monitoring-Server die Erreichbarkeit des NRPE-Host pruefen (./check_nrpe -H ).; Wie muss das Plugin "check_nrpe" konfiguriert werden damit Nagios es ausfuehren kann;;1. In der "commands.cfg" das Kommando "check_nrpe" mit Argumenten eintragen (define command{ \ command_name check_nrpe \ command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ \ }). 2. Danach muss in der Host-Definition ein definiertes Kommando aus der nrpe.cfg (NRPE-Host) als Wert des Attributs "check_command" neben dem check_nrpe (check_nrpe!check_load z.B.) gesetzt werden.; Was muss konfiguriert werden, damit das NRPE-Programm automatisch startet, wenn am Port 5666 eine Anfrage von "check_nrpe" stattfindet;;inetd oder xinetd (1.Service nrpe in der Datei /etc/services definieren -> nrpe 5666/tcp 2. /etc/xinetd.d/nrpe: user=nobody group=nogroup server=/usr/local/sbin/nrpe server_args= -c /etc/nagios/nrpe.cfg --inetd only_from=127.0.0.1 ip_des_nagios-servers); Was sind indirekte NRPE-Checks;;Wuerde man jeden Netzwerk-Service ueber die Firewall hinweg direkt testen, muesste diese alle benoetigten Ports freischalten. Fuehrt man die Checks hingegen indirekt von einem Rechner aus, der hinter der Firewall steht, reicht es, auf der Firewall den Port fuer NRPE 5666/tcp freizuschalten.; Wie wird ein Verzeichnis, dass CGIs enthaelt dem Apache-HTTP-Server bekannt gemacht;;httpd.conf: Alias /cgi "Pfad zum CGI-Verzeichnis/cgi" \ \ Options ExecCGI \ AddHandler cgi-script .cgi \ AllowOverride AuthConfig \ Order allow,deny \ Allow from all \ ; Was ist der Unterschied zwischen aktiven und passiven Pruefungen;;Aktive Pruefungen werden von Nagios selbst veranlasst. Passive Pruefungen werden von externen Anwendungen/Prozessen veranlasst und ausgefuehrt.; Wann wird ein Host-Check durchgefuehrt;;Nagios prueft normalerweise nur Services. Host Checks werden nur durchgefuehrt, wenn ein Service auf einem Host nicht OK ist.; Welche Reihenfolge muss beim Starten der Dienste bei einer Nagios-NagVis-Distribution eingehalten werden;;Zuerst muss der MySQL-Daemon gestartet werden. Danach muss der NDO2DB-Daemon gestartet werden, der sich dann bei der MySQL-DB anmeldet und die "ndo.sock" erstellt. Nach der Erstellung von "ndo.sock" muss dann Nagios gestartet werden. Nagios startet dann das Nagios-Event-Broker-Modul "ndomod.o". NDOMOD verbindet sich dann mit der "ndo.sock". Danach werden die Daten von ndomod.o in das Socket "ndo.sock" geschrieben, dort von "ndo2db" verarbeitet und in die Datenbank geschrieben. Zum Schluss muss zum Anzeigen des Web-Interfaces der HTTP-Server "Apache2" gestartet werden. ; Wie wird mit Hilfe des Kill-Kommandos ein "reload" eines Dienstes durchgefuehrt (reload=Neueinlesen von Konfigurationsdateien. Die PID bleibt erhalten.);;kill -1 oder kill -s HUP ; check_nrpe mit Uebermittlung von Argumenten an den NRPE-Server;;1. commands.cfg: ... command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a "-w $ARG2$ -c $ARG3$ -p $ARG4$" ... 2. services.cfg: ... check_command check_nrpe_disk!check_disk!20%!10%!/! ... 3. nrpe.cfg: ... command[check_disk]=/usr/lib/nagios/plugins/check_disk $ARG1$ ...;