У меня есть сервер с 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
}
}
}
Но тогда агент вообще не запускался.