我有一台运行 Plex 的服务器和另外两个我想用 Icinga2 监控的服务,而在我的一生中,我无法弄清楚如何让它工作。如果我运行以下命令:
./check_procs -c 1:1 -a '/usr/lib/plexmediaserver/Plex Media Server'
当我手动杀死 Plex 时,它会返回以下内容:
PROCS CRITICAL: 0 processes with args '/usr/lib/plexmediaserver/Plex Media Server' | procs=0;;1:1;0;
我只是不知道如何将此检查添加到服务器..我把它放在哪里?
我尝试向 /etc/icinga2/conf.d/services.conf 添加另一个声明,如下所示:
apply Service "procs"
{
import "generic-service"
check_command = "procs"
assign where host.name == NodeName
arguments =
{
"-a" =
{
value = "/usr/lib/plexmediaserver/Plex Media Server"
description = "service name"
required = true
}
}
}
但是代理根本不会启动。