首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >icinga2 2/icinga2web创建一个主机组

icinga2 2/icinga2web创建一个主机组
EN

Server Fault用户
提问于 2016-11-10 17:32:21
回答 1查看 5.1K关注 0票数 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 2/con.d/groups.conf和主机上吗?有人有示例配置吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-02-12 10:32:17

Icingaweb2 (web接口)仅用作监视核心( Icinga2 )状态的视图。

您可以在任意配置文件中创建主机组。推荐的方法是在主机级别使用某种标记,并向HostGroup添加规则

此示例取自默认的Icinga2 This ( hostgroups.conf )。

代码语言:javascript
复制
object HostGroup "windows-servers" {
  display_name = "Windows Servers"

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

}

在主机配置上,您只需创建

代码语言:javascript
复制
object Host "ad.acme.com" {

  display_name = "AD server"

  vars.os = "Windows"
}

后者将创建新主机,主机变量os设置为"Windows“。第一个块将从所有主机创建主机组,其os变量设置为"Windows“。

您还应该确保Icinga2正确地理解您的定义。在您的Icinga2主机上尝试以下命令:

代码语言:javascript
复制
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
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/814262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档