2017-06-29 1 views
2

Je me sens mal à l'aise que je ne peux pas résoudre cela seul.enlève/désactive le noeud de icinga2

J'ai un icinga 2.6 installé, 1 maître, multiple "esclave". Un de nos serveurs va être hors ligne plus longtemps, donc je veux désactiver/supprimer le nœud.

J'ai essayé "icinga2 node remove", mais j'ai l'erreur "obsolète read changelog". Je lis le changelog, mais je ne comprends vraiment pas pourquoi j'ai besoin de rétro-ingénierie une fonctionnalité aussi facile à travers la moitié internet et lire déjà plus de billets alors je veux ...

Toujours pas de solution. J'ai essayé de supprimer des fichiers du repository.d mais 0 succès.

Toute aide serait bon, et un mot dans les documents officiels serait bien aussi: D

Répondre

2

Je ne suis pas sûr si cela est la réponse que vous serez à la recherche, mais je donne C'est quand même un coup de fusil puisque je suis dans le même bateau que toi. La seule alternative que j'ai trouvé jusqu'ici est l'installation et la configuration du module 'Director' sur Icinga Web 2. Le processus est, comme tout le reste avec Icinga, mal documenté mais il vous y mènera. S'il vous plaît voir ici pour les instructions: https://www.icinga.com/docs/director/latest/doc/02-Installation/

Une fois installé, le module doit être configuré et les anciens hôtes peuvent être importés. C'est là que ça s'est terminé pour moi: ce qui était documenté ne fonctionnait pas et les messages d'erreur ne sont probablement logiques que pour ceux qui les ont écrits.

J'ai abandonné et je cherche un remplacement de Icinga2 dès maintenant. Bien que je l'ai aimé au début, même si c'était compliqué, ils sont allés au-delà de la création d'un outil qui est tout simplement si difficile à travailler que beaucoup ne le feront pas.

0

J'ai 2.6 installé et nécessaire pour enlever un noeud aussi bien.

Je sais que vous avez essayé de supprimer des fichiers et que cela n'a pas fonctionné pour vous - mais cela a fonctionné pour moi - il suffit donc de documenter le processus ici au cas où cela aiderait quelqu'un d'autre.

j'ai pu supprimer le nœud manuellement en supprimant tous les fichiers et les répertoires relatifs au nœud repository.d, spécialement dans les répertoires:

/etc/icinga2/repository.d/endpoints 
/etc/icinga2/repository.d/hosts 
/etc/icinga2/repository.d/zones 

Notez que dans /etc/icinga2/repository.d/hosts il devrait y avoir un sous-répertoire lié à la nœud que vous essayez de supprimer - qui doit également être retiré.

Une fois que tous sont supprimés (il vous suffit de déplacer vers un autre emplacement en dehors de/etc/icinga2 au cas où vous devriez revenir), redémarrez le processus icinga2.

À ce stade, mon instance icinga2 a redémarré avec succès et le nœud ne s'affichait plus.