2017-06-29 15 views
2

私はそれだけでは解決できないということについてはひどく感じます。icinga2からノードを削除/無効にする

私はicinga 2.6がインストールされており、1つのマスター、複数の "スレーブ"があります。私たちのサーバーの1つは、長い時間オフラインになるので、ノードを無効にしたり削除したりします。

私は「icinga2ノードの削除」を試してみましたが、私は「非推奨読み取りチェンジ」というエラーが表示されます。私は、変更履歴を読んでいないが、私はエンジニアに半分のインターネット上で、このような簡単な機能を逆にして、私が欲しいその後、すでに多くのチケットを読む必要がなぜ私は本当に理解することはできません...

まだ何も解決。私はrepository.dからファイルを削除しようとしましたが、成功は0でした。

すべてのヘルプ良いだろう、と公式ドキュメントでは、いくつかの言葉があまりにもいいだろう:D

答えて

2

私は、これはあなたが探していることでしょう答えであれば、本当にわからないんだけど、私は与えています私はあなたと同じボートにいるので、それはとにかく撃たれます。

これまで私が見つけた唯一の方法は、Icinga Web 2にモジュール 'Director'をインストールして設定することです。このプロセスは、Icingaの他のすべての機能と同様に、文書化されていませんが、手順についてはこちらをご覧ください:https://www.icinga.com/docs/director/latest/doc/02-Installation/

インストールしたら、モジュールを構成する必要があり、古いホストをインポートすることができます。それは私のために終わったところです:文書化されたものはうまくいかず、エラーメッセージはおそらくそれらを書いたものに論理的です。

私はあきらめて、今Icinga2の代替品を探しています。最初は気に入っていましたが、複雑ではありましたが、今ではそれほど難しいツールを作成することを超えています。

0

2.6がインストールされており、ノードも削除する必要があります。

私はあなたがファイルを削除すると、それはあなたのために動作しませんでした試みた知っている - しかし、それは私のために働いた - ので、念のためにここにプロセスを文書化することが他の誰かに役立ちます。

私は、特別のディレクトリに、repository.d内のノードに関連するすべてのファイルとディレクトリを削除することで、手動でノードを削除することができた:

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

/etc/icinga2/repository.d/hostsにに関連したサブディレクトリが存在すべきであることを削除しようとしているノードも削除する必要があります。一度すべてが削除され

は、icinga2プロセスを再起動(ちょうどあなたが元に戻す必要がある場合には/ etc/icinga2の外の別の場所に移動させることをおすすめします)。

は、この時点で私のicinga2インスタンスが正常に再起動し、ノードはもう現れていませんでした。

関連する問題