Bug 16562 - Installation augenscheinlich nicht erfolgreich, wenn Nagios-Client ohne Nagios-Server
Installation augenscheinlich nicht erfolgreich, wenn Nagios-Client ohne Nagio...
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: Monitoring (Prometheus or Nagios)
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Felix Botner
Stefan Gohmann
: interim-3
Depends on: 9267
Blocks:
  Show dependency treegraph
 
Reported: 2009-11-25 10:48 CET by Sönke Schwardt-Krummrich
Modified: 2012-12-12 21:09 CET (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2009-11-25 10:48:49 CET
Das Problem kann am einfachsten so reproduziert werden:
- Installation DC Master ohne Nagios Server
- Neu-Installation DC Slave ohne Nagios Server aber mit Nagios Client

Der eigentliche Join-Vorgang läuft ohne Probleme durch, aber das Nagios Client Joinscript trägt sich nicht in die .index.txt ein, da der Nagios Server fehlt.

Am Ende der Installation wird neben dem Joinstatus und dem Vorhandensein von "Administrator" auch getestet, ob alle Joinskripte durchgelaufen sind. Da dies in obiger Konstellation nicht der Fall ist, wird KEINE erfolgreiche Installation bescheinigt, obwohl dies eigentlich der Fall ist.
Comment 1 Philipp Hahn univentionstaff 2009-11-25 11:41:50 CET
Bleibt die Frage: Was ist Teil der Installation? Ist das nur Installation der notwendigen Pakete, oder gehört die Integration in die Domäne mit dazu?
Ggf. sollte dem Installateur dann sowas gesagt werden wie:

Das System wurde erfolgreich installiert, aber noch nicht vollständig in die Domäne integriert:
# Der Nagios-Dienst zur Systemüberwachung konnte nicht integriert werden.
Das System ist dadurch in seiner Gesamtfunktion eingeschränkt, kann aber ggf. trotzdem bereits von Ihnen genutzt werden.

Denn was nutzt es dem Admin, wenn er den Rechner dann munter in Betrieb nimmt, ihm das Ding aber später abraucht, weil er Nagios zwischenzeitlich vergessen hat.
Comment 2 Philipp Hahn univentionstaff 2010-05-17 12:03:43 CEST
"univention-run-join-scripts" behauptet bei Aufruf:
 Running 30univention-nagios-client.inst                    done

allerdings schlägt dieses Join-Skript fehl, was ein (wegen Bug #18120 modifizierte) Aufruf von /usr/share/univention-join/check_join_status zeigt:
 Error: Incomplete join: univention-nagios-client missing

"grep -i nagios /usr/lib/univention-install/.index.txt" findet auch keinen Eintrag.

Auszug aus /var/log/univention/join.log:
 RUNNING 30univention-nagios-client.inst
 File: /etc/nagios/nrpe.cfg
 Cannot find container cn=nagios,dc=xen,dc=test (ldapsearch error 0)
 Please check if univention-nagios-server is installed on a system in UCS domain.
 EXITCODE=0

Zumindest sollte das Skript einen Fehler mit EXITCODE != 0 signalisieren.
Comment 3 Stefan Gohmann univentionstaff 2012-07-17 17:09:56 CEST
UCS 3.1 will be the next release.
Comment 4 Felix Botner univentionstaff 2012-11-02 11:17:14 CET
Das Tritt aktuell nicht mehr auf, da cn=nagios auf allen Servern durch 26univention-nagios-common aus univention-nagios-common angelegt wird. 

univention-nagios-client (und univention-nagios-server) haben eine Abhängigkeit auf univention-nagios-common.

Das mit den Rückgabewerten in 30univention-nagios-client lasse ich auch erstmal so. Sinnvoll kann man das nur beheben, wenn wir beim Ausführen von Join-Skripten neben OK nud FAIL auch so etwas wie INVALID haben (kein Fehler, join erfolgreich, das betreffende Join Skript kann aber nicht ausgeführt werden)
Comment 5 Stefan Gohmann univentionstaff 2012-11-15 09:59:37 CET
OK, tritt nicht mehr auf.
Comment 6 Stefan Gohmann univentionstaff 2012-12-12 21:09:27 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".