【发布时间】:2015-09-28 13:55:15
【问题描述】:
我是 Linux/监控方面的新手,我会尽力而为 :) 所以我在 Ubuntu 上用 Icinga2 Web 设置了最新的 Icinga2。 一切似乎都很好。现在我正在尝试集成 Windows 主机。
我做了这些步骤:
- 编辑
icinga.conf并添加include <windows-plugins> - 在 Windows 上安装了 Icinga 客户端 (7)
- 为 Icinga 上的客户端生成设置票证
- 在 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