2017-03-13 4 views
0

J'ai eu un problème d'hôte dupliqué avec nagios3 et check_mk depuis les repos Jessie. Après l'installation et la configuration de nagios3, j'ai ajouté mon web.cfg pour Nagios. Je voulais des chekcs supplémentaires effectués par check_mk, donc ajouté les hôtes à main.mk.Nagios/check_mk - Hôte en double

Ensuite, check_mk -I, -II et enfin -U -U généreront les premières commandes check_mk_commands mais contiendront une définition "host". Si je le supprime et chat check_mk_commands> web.cfg il a des problèmes de dépendance.

Si je supprime la définition d'hôte de mon web.cfg de Nagios, il est toujours le même problème: dupliquer l'entrée hôte « web.cfg »

J'ai vérifié cfg_dir et rien est inclus deux fois. Je fais la même chose @work et ça marche. Y at-il un moyen de dire à check_mk de ne pas faire la définition de l'hôte, j'ai passé 5 jours de cela. Faites-moi savoir si vous voulez des pasties, mais j'ai résolu le problème: check_mk fait une définition d'hôte qui est déjà dans ma configuration de surveillance de serveur web nagios. La suppression de la définition de l'un ou de l'autre ne fonctionne pas. Même copier copy_mk_commands.cfg sans l'hôte dans ma configuration nagios3 ne fonctionnera pas en raison de modèles manquants.

Quelqu'un at-il rencontré ce problème?

S'il vous plaît laissez-moi savoir, 6e jour sur ce ..

+0

encore besoin d'une réponse .. – thms0

Répondre

0

/usr/share/check_mk/modules/config.py a une variable qui est appelée « generate_hostconf » qui est vrai par défaut.

Si vous définissez cette valeur sur False, check_mk ne générera pas host_config.
EDIT: Cela devrait être fait dans main.mk ou dans n'importe quel fichier conf.d/*. Mk car il n'est pas agréable d'éditer des fichiers core.

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

generate_hostconf = False 
+0

réglage doit être fait dans le main.mk dans ce cas, car il est un mondial. la modification des fichiers core n'est PAS supportée/autorisée. –