我是 Linux/监控新手,尽我所能:) 所以我在 Ubuntu 上使用 Icinga2 Web 设置了最新的 Icinga2。一切似乎都很好。现在我正在尝试集成一个 Windows 主机。
我做了这些步骤:
- 编辑
icinga.conf
并添加include <windows-plugins>
- 在 Windows 上安装 Icinga 客户端 (7)
- 为 Icinga 上的客户端生成设置票
sudo icinga2 node update-config
在icinga上执行
我的主机出现在 icinga 上,但没有阈值,例如 CPU 负载。On/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”。但为什么它会起作用?