ホストグループを作成してノードを追加する方法を理解するのに苦労しています。私はドキュメントを見ようとしていましたが、これを行う必要がある場所と、マスターとノードのどちらか、または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にあり、ホストにもありますか?誰かが設定例を持っていますか?
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のアクセス許可が正しく設定されていることも確認する必要があります。