如何在 Debian 上设置 icinga2

如何在 Debian 上设置 icinga2

最大的问题是 CLI 向导不适用于 Debian 软件包。所以 icinga2 node wizard是不可能的。

所以我必须手动编辑配置,但这太奇怪了,读完之后我知道的比以前少了。

几个问题:

  1. 卫星和客户端有什么区别?
  2. 区域和集群有什么区别?
  3. 如果设置了区域和端点,我应该在网页面板上看到主机吗?还是我必须单独设置?

我想要在一个网络面板上看到我所有的主机,并且我想要从这台主计算机来管理它。

我认为,我必须在所有主机上运行 icinga2。

我现在做的是:

在主计算机上我更改了zones.conf:

/*
 * Endpoint and Zone configuration for a cluster setup
 * This local example requires `NodeName` defined in
 * constants.conf.
 */

object Endpoint "chart-left" {
  host = "127.0.0.1"
}
object Endpoint "gonzales" {
  host = "W.X.Y.Z"
}

object Zone "master" {
  endpoints = [ "chart-left" ]
}

object Zone "checker" {
  endpoints = [ "gonzales" ]
  parent = "master"
}
/*
 * Defines a global zone containing templates,
 * etc. synced to all nodes, if they accept
 * configuration. All remote nodes need
 * this zone configured too.
 */

/*
object Zone "global-templates" {
  global = true
}
*/

客户端计算机上的zones.conf 与 IP 不同:

/*
 * Endpoint and Zone configuration for a cluster setup
 * This local example requires `NodeName` defined in
 * constants.conf.
 */


object Endpoint "chart-left" {
  host = "A.B.C.D"
}

object Zone "master" {
  endpoints = [ "chart-left" ]
}

object Endpoint "gonzales" {
  host = "127.0.0.1"
}
object Zone ZoneName {
  endpoints = [ "gonzales" ]
  parent = "master"
}
/*
 * Defines a global zone containing templates,
 * etc. synced to all nodes, if they accept
 * configuration. All remote nodes need
 * this zone configured too.
 */

/*
object Zone "global-templates" {
  global = true
}
*/

两个日志中都出现了一些信息:

掌握:

[2016-04-13 00:47:17 +0200] information/ApiClient: Reconnecting to API endpoint 'gonzales' via host 'W.X.Y.Z' and port 5665

客户:

[2016-04-13 00:54:10 +0200] information/ApiListener: New client connection for identity 'chart-left'

但是查看面板我仍然只看到 localhost(图表左) - 它是在 hosts.conf 中定义的。

Zones.d 树如下所示:

zones.d/
  README
  checker/
  global-templates/
  master/ 

checker/master/ 和 global-templates/ 中没有任何文件

答案1

这并不能回答您的问题,但确实解决了 CLI 无法正常工作的问题。您可以按照以下说明从 debmon(此版本较新)安装软件包Icinga2 入门指南。(确保您实际安装的是新版本而不是 jessie 中的版本。)然后您就可以使用向导了。

相关内容