Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:programme:nagios:nrpe [2011/09/27 13:02] – angelegt wikiadmin | wiki:programme:nagios:nrpe [2012/10/08 14:31] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ~~BARCODE~class=barcode_right~size=S~~ | ||
+ | |||
Damit Nagios von anderen Linuxrechnern informationen einholen kann, muss der NRPE-Dienst installier und konfiguriert werden. | Damit Nagios von anderen Linuxrechnern informationen einholen kann, muss der NRPE-Dienst installier und konfiguriert werden. | ||
- | ====== | + | ====== |
Zunächst sollte man sich das Paket perl-net-SNMP installieren. Sollte es nicht installiert sein, kann es beim NRPE-Dienst zu Problemen kommen | Zunächst sollte man sich das Paket perl-net-SNMP installieren. Sollte es nicht installiert sein, kann es beim NRPE-Dienst zu Problemen kommen | ||
Zeile 7: | Zeile 9: | ||
< | < | ||
- | Zusätzlich müssen noch die Pakete nagios-nrpe, | + | Zusätzlich müssen noch die Pakete nagios-nrpe, |
+ | <file bash> | ||
+ | zypper addrepo -f -n " | ||
+ | |||
+ | Dann muss nur noch installiert werden: | ||
< | < | ||
+ | < | ||
+ | |||
+ | Meiner Meinung nach ist es etwas übertrieben, | ||
+ | |||
+ | ====== xinetd konfigurieren ====== | ||
+ | |||
+ | Damit man von außen auf den NRPE-Dienst zugreifen kann, nutzen wir den xinet-Daemon. Da aber nicht jeder auf die Daten des NRPE-Dienstes zugreifen kann, muss dieser noch auf den Nagios-Server eingeschrängt werden | ||
+ | |||
+ | In der Datei ''/ | ||
+ | |||
+ | <file bash> | ||
+ | |||
+ | Nach einem Neustart | ||
+ | < | ||
+ | kann nur noch der Nagios-Server oder localhost auf den Dient zugreifen. | ||
+ | |||
+ | Da der xinit-Daemon noch nicht automatisch startet, müssen wir ihn dazu bringen. Ein | ||
+ | < | ||
+ | |||
+ | Zusätzlich müssen wir den Xinet-Dienst beibringen, damit er ab sofort den NRPE-Dienst zur verfügung stellt. Dies können wir mit einem < | ||
+ | |||
+ | Jetzt noch einmal den xinet-Daemon neustarten und man kann NRPE testen. | ||
+ | |||
+ | ====== Testen ====== | ||
+ | |||
+ | ===== xinetd ===== | ||
+ | |||
+ | Zunächst sollte man testen, ob der NRPE-Dienst überhaupt läuft. | ||
+ | < | ||
+ | Wenn jetzt eine Zeile wie folgende ausgegeben wird, ist dies schon mal sehr gut | ||
+ | <file bash> | ||
+ | Sollte dies nicht der Fall sein, sollte man den Xinet-Daemon neu starten und auf die Fehlermeldung achten. | ||
+ | |||
+ | ===== NRPE ===== | ||
+ | |||
+ | Der nächste Test wird direkt über die NRPE-Check-Routinen gemacht. Hier sollte man folgende eingeben: | ||
+ | < | ||
+ | |||
+ | Jetzt sollte die Versionsnummer des NRPE-Servers ausgegeben werden. | ||
+ | |||
+ | ====== NRPE anpassen ====== | ||
+ | |||
+ | ===== Schwellenwerte anpassen ===== | ||
+ | |||
+ | Da mir die im NRPE-Dienst vorgegebenen (User-/ | ||
+ | <file bash> | ||
+ | durch folgende ersetzt: | ||
+ | <file bash> | ||
+ | |||
+ | das gleiche wurde auch für die Zeile | ||
+ | <file bash> | ||
+ | gemacht. Als Resultat kam diese Zeile heraus | ||
+ | <file bash> | ||
+ | |||
+ | ===== Root-Partition prüfen ===== | ||
+ | |||
+ | In der Datei ''/ | ||
+ | Deshalb wird folgende Zeile hinzugefügt. | ||
+ | <file bash> | ||
+ | |||
+ | Im folgenden Skript wird hier die Root-Partition aus mount ausgelesen und in diese Zeile eingefügt. | ||
Zeile 24: | Zeile 91: | ||
#Paket perl-Net-SNMP mit abhaengigkeiten per YaST installieren | #Paket perl-Net-SNMP mit abhaengigkeiten per YaST installieren | ||
zypper -n install perl-Net-SNMP | zypper -n install perl-Net-SNMP | ||
- | #yast -i perl-Net-SNMP | ||
# | # | ||
+ | #zypper funktioniert hier nicht immer. Erst müssen die Server: | ||
#zypper installl nagios-nrpe nagios-nrpe-client nagios-nrpe-doc nagios-nrpe-server nagios-plugins | #zypper installl nagios-nrpe nagios-nrpe-client nagios-nrpe-doc nagios-nrpe-server nagios-plugins | ||