web-dev-qa-db-ja.com

icinga2 / icinga2webはホストグループを作成します

ホストグループを作成してノードを追加する方法を理解するのに苦労しています。私はドキュメントを見ようとしていましたが、これを行う必要がある場所と、マスターとノードのどちらか、または1つだけかについては説明されていません。

グループとそれにすべてのHadoopサーバーを作成したいと思います。私はここを探していました http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/configuring-icinga2-first -steps#groups-conf

しかし、それでも失われました。このグループは/etc/icinga2/conf.d/groups.confにあり、ホストにもありますか?誰かが設定例を持っていますか?

1
jlozadad

Icingaweb2(Webインターフェイス)は、Icinga2(監視コア)状態のビューとしてのみ使用されます。

ホストグループは、任意の構成ファイルで作成できます。推奨される方法は、Hostレベルで何らかのタグ付けを使用し、HostGroupにルールを追加することです。

この例は、デフォルトのIcinga2構成(hostgroups.conf)。

object HostGroup "windows-servers" {
  display_name = "Windows Servers"

  assign where Host.vars.os == "Windows"

}

ホスト構成で、作成するだけです

object Host "ad.acme.com" {

  display_name = "AD server"

  vars.os = "Windows"
}

後者は、ホスト変数osが「Windows」に設定された新しいホストを作成します。最初のブロックは、os変数が「Windows」に設定されているすべてのホストからホストグループを作成します。

また、定義がIcinga2によって正しく理解されていることを確認する必要があります。 Icinga2ホストで次のコマンドを試してください。

icinga2 object list 
# this will show all objects from your configs

icinga2 object list --type=Host
# this will show all Host objects from your configs

icinga2 object list --type=Host --name=ad.acme.com
# this will show Host ad.acme.com how Icinga2 understood you

同じことがホストグループにも当てはまります

ホストがIcingaデーモンによって正しく解析される場合は、Icingaweb2のアクセス許可が正しく設定されていることも確認する必要があります。

0
Věroš K.