我很难理解如何创建一个主机组并向其添加节点。我试图查看文档,但是,它并没有解释在哪里需要这样做,或者是在主节点中,还是在一个节点中。
我想要创建一个组和它的所有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 2/con.d/groups.conf和主机上吗?有人有示例配置吗?
发布于 2017-02-12 10:32:17
Icingaweb2 (web接口)仅用作监视核心( Icinga2 )状态的视图。
您可以在任意配置文件中创建主机组。推荐的方法是在主机级别使用某种标记,并向HostGroup添加规则
此示例取自默认的Icinga2 This ( 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中的权限。
https://serverfault.com/questions/814262
复制相似问题