2017-03-13 4 views
0

Ich habe ein doppeltes Host-Problem mit Nagios3 und check_mk von den Jessie Repos.Nagios/check_mk - Doppelter Host

Nach der Installation und Konfiguration von Nagios3 habe ich meine Web.cfg für Nagios hinzugefügt. Ich wollte zusätzliche Chekcs von check_mk getan, also die Hosts zu main.mk hinzugefügt.

Dann check_mk -I, -II und schließlich -U -U erzeugt die ersten check_mk_commands, aber es enthält eine "host" -Definition. Wenn ich es entferne und cat check_mk_commands> web.cfg hat es Probleme.

Wenn ich die Host-Definition von meinem web.cfg von nagios zu entfernen, gibt es immer noch das gleiche Problem: duplicate Host-Eintrag in "web.cfg"

ich cfg_dir und nichts geprüft zweimal enthalten ist.

Ich mache das gleiche @ work und es funktioniert. Gibt es eine Möglichkeit zu sagen, check_mk nicht die Host-Definition zu tun, habe ich 5 Tage davon verbracht.

Lassen Sie mich wissen, wenn einige Pasties wollen, aber ich habe das Problem genagelt: check_mk tut eine Host-Definition, die bereits in meinem Nagios Webserver Überwachung Konfiguration ist. Das Entfernen der Definition aus dem einen oder anderen funktioniert nicht. Sogar das Kopieren von check_mk_commands.cfg ohne den Host in meine Nagios3-Konfiguration funktioniert aufgrund fehlender Vorlagen nicht.

Wer ist auf dieses Problem gestoßen?

Bitte lassen Sie mich wissen, 6. Tag auf diese ..

+0

braucht noch eine Antwort .. – thms0

Antwort

0

/usr/share/check_mk/modules/config.py hat eine Variable, die ‚generate_hostconf‘ genannt wird, die standardmäßig auf True gesetzt ist.

Wenn Sie dies in False ändern, generiert check_mk die Datei host_config nicht.
EDIT: Dies sollte in main.mk oder jeder conf.d/*. Mk-Dateien erfolgen, da es nicht nett ist, Core-Dateien zu bearbeiten.

/etc/check_mk/conf.d/no_host_config.mk:

generate_hostconf = False 
+0

Einstellung sollte in der main.mk in diesem Fall gemacht werden, da es ein globales ist. Ändern der Kerndateien wird NICHT unterstützt/erlaubt. –