Ticket #8 (closed Weiterentwicklung: Erledigt)
Nagios Checks für Fernwartung
| Reported by: | fsch | Owned by: | fsch |
|---|---|---|---|
| Priority: | minor | Milestone: | Undefiniert |
| Component: | Backup/Monitoring | Version: | |
| Keywords: | Cc: | russ@…, banzhaf@…, walter@…, salm@…, abaumann@… |
Description (last modified by fsch) (diff)
Remote Parameter nrpe Linux
Das Paket linuxmuster-nagios-fernwartung_0.6.0-0_i386.deb befinden sich im Testing Repo.
- nrpe nimmt nun Parameter entgegen. Wie dies Serverseitig zu implementieren ist, findet sich nach der Installation in der Beispielkonfiguration unter /usr/share/doc/linuxmuster-nagios-fernwartung/ in der Datei server-lmz-muster-nagios.cfg.gz
- Postgres check ist nachgerüstet
Change History
comment:2 Changed 4 years ago by fsch
- Cc russ@…, banzhaf@… added
linuxmuster-nagios-fernwartung bereit zum Test
Das Paket linuxmuster-nagios-fernwartung kann von der Hotline und/oder der Firma Navigate einem ersten Test unterzogen werden.
Details: Getestet wird
- disk - Speicherplatz auf allen Platten (Warn 90%/Crit 95%)
- ldap - Läuft/Läuft? nicht
- https 242 - Erreichbar?
- dns - Namensauflösung support-netz.de möglich Ja/Nein?
- dhcp - Gibt es einen Prozess dhcpd3 auf dem Server Ja/Nein?
- postgres - Datenbank erreichbar (Ja/Nein?)
- imaging - Dienste (laufen/laufen nicht) - Nur Linbo/Rembo?
- Direkter Test für NRPE - läuft/läuft nicht
Eine Beispielkonfiguration für die Serverseite findet sich nach der
Installation des Pakets im Verzeichnis
/usr/share/doc/linuxmuster-nagios-fernwartung
Alle Services sind dort abhängig vom NRPE Dienst konfiguriert, damit
eine fehelende Internetverbindung nicht jedes Mal eine Benachrichtigungslawine lostritt.
Die Checks sind beim Kunden in der Datei
/etc/nagios/nrpe_lmz_fernwartung.cfg
definiert, alle Checks beinhalten "lmz" in ihrer Bezeichnung. So kann der Kunde sogar problemlos eigene nrpe checks in der Datei
/etc/nagios/nrpe_local.cfg
konfigurieren, ohne mit den LMZ Checks zu kollidieren.
Das Paket befindet sich in testing:
http://pkg.lml.support-netz.de/paedml40-testing/linuxmuster-nagios-fernwartung_0.5.0-1_i386.deb
comment:3 Changed 4 years ago by fsch
Es fehlt ein Block der Form
# Postgres
define service{
use aeg-service
host_name server
service_description Postgres DB
check_command check_nrpe!lmz_psql
}
in der Konfiguration-Datei /usr/share/doc/linuxmuster-nagios-fernwartung
comment:4 Changed 3 years ago by fsch
Das LMZ entscheidet am 9.2. plötzlich, dass nun doch Parameter übergeben werden sollen, muss man anpassen:
dontBlameNRPE = 1
service definitions und weiteres anpassen.
Außerdem fehlt eine Dependency zu librrds-perl
comment:8 Changed 3 years ago by fsch
- Paketname geändert auf linuxmuster-nagios-fernueberwachung
- Anpassungen: Zugriff auf nrpe nur noch von der Navigate IP möglich
Kleinere Fehler:
-> Vor der Paketinstallation muss eine möglicherweise vorhandene Portweiterleitung für Port 5666 auf dem IPCop händisch gelöscht werden, sonst wird die Einnschränkung auf die Navigate IP nicht übernommen.
-> Wenn der Kunde einen eigenen Monitoringserver betreibt, wird der Zugriff auf den nrpe-Daemon durch die Änderung (Navigate IP) an der nrpe.cfg unterbunden.
Beide Probleme wind wohl für die meisten Kunden ohne Auswirkung.

Klappt nicht, weil der Server mit seiner HW Adresse nach einer IP fragt und keine bekommt?
Macht zur Zeit keinen Sinn, da wir noch keine IPCOP Checks implementiert haben.
---
Offen: Abhängigkeiten mit nagios-nrpe-server testen - Install auf nacktem System?