web-dev-qa-db-ja.com

icinga2:コマンドラインからのクエリチェック結果?

icinga 2インスタンスから現在のチェック結果を実際に取得するネイティブな方法はありますか?文書化されていません。

そうでない場合、Icinga/IDO/APIをクエリするための受け入れられた既知のコマンドラインフロントエンドはありますか?

1
towo

Icinga2ではicingacliを使用できます。 https://github.com/Icinga/icingaweb2/blob/master/modules/monitoring/application/clicommands/ListCommand.php を参照してください。オプションについては、このASCIIムービーをご覧ください。いくつかの例: https://asciinema.org/a/136882/ Sudo apt-get installicingacliを使用してicingacliをインストールできます。

Icinga2 Webバージョン2.5.0で以下を使用できます:

Sudo icingacli monitoring list --Host=shares* --service=*inodes \
 --format=csv  \
 --columns='Host_name,Host_state,Host_output,Host_handled,Host_acknowledged,Host_in_downtime,service_description,service_state,service_acknowledged,service_in_downtime,service_handled,service_output,service_perfdata,service_last_state_change'

このツールにはいくつかのヘルプがあります。使用:Sudoicingacliヘルプ監視リスト。

2
user906489