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 | ||