【问题标题】:How to integrate windows on icinga2?如何在 icinga2 上集成 windows?
【发布时间】:2015-09-28 13:55:15
【问题描述】:

我是 Linux/监控方面的新手,我会尽力而为 :) 所以我在 Ubuntu 上用 Icinga2 Web 设置了最新的 Icinga2。 一切似乎都很好。现在我正在尝试集成 Windows 主机。

我做了这些步骤:

  1. 编辑icinga.conf并添加include <windows-plugins>
  2. 在 Windows 上安装了 Icinga 客户端 (7)
  3. 为 Icinga 上的客户端生成设置票证
  4. 在 icinga 上执行 sudo icinga2 node update-config

我的主机出现在 icinga 上,但没有阈值,例如 CPU 负载。在/usr/share/icinga2/include/command-plugins-windows.conf 上定义了阈值。

为什么他们不工作?

为每个主机 icinga2 在存储库中为主机和服务创建一个新条目 /etc/icinga2/repository.d/hosts/PC-01.Domain.local

对于每个服务,都有一个 *.conf,如下所示:

object Service "load" {
    import "satellite-service"
    check_command = "dummy"
    host_name = "PC-01.Domain.local"
    zone = "PC-01.Domain.local"
}

check_command 似乎不是正确的。它应该是“loads-windows”。 但是为什么它会起作用呢?

【问题讨论】:

  • 检查是在您的客户端上执行的,而不是在主服务器上执行,您只需在主服务器上使用“节点更新配置”放置一个虚拟检查命令来更新配置。为了使用具有本地配置的客户端,请在您的 Windows 客户端本身上使用阈值修改配置。

标签: windows configuration monitoring nagios icinga


【解决方案1】:

我在 windows 服务器上遇到了同样的问题。

以下步骤解决了问题 -

  • 根据您的要求使用适当的阈值修改“C:\Program Files (x86)\ICINGA2\share\icinga2\include\command-plugins-windows”文件。

  • 重启 Icinga2 服务。

【讨论】:

  • 使用 icinga2 监控窗口有多种选择,您可以使用 NSClient、预装远程检查器或 snmp 的 icinga 代理。鉴于 icinga 中的复杂性和有限的 windows 插件,到目前为止,snmp 满足了大多数要求。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多