Я пытаюсь выполнить плагин nrpe с моего сервера iCinga следующим образом.
/usr/local/nagios/libexec/check_nrpe -H <host> -c \
'nrpe_check_traffic_status' -a '2' '3' -p <port>
Я сделал печать в плагине, вот результат
>>opt>> -w >> arg 2
>>opt>> -c >> arg -p ### THIS LINE IS ERROR ###
Threshold values should be numerical
Он не выполняется должным образом, он отправляет -p
в качестве второго аргумента вместо 3
на удаленный nrpe
Но то же самое работает, когда я даю вот так
/usr/local/nagios/libexec/check_nrpe -H <host> -c \
'nrpe_check_traffic_status' -p <port>-a '2' '3'
Результат
>>opt>> -w >> arg 2
>>opt>> -c >> arg 3
TRAFFIC STATUS OK;
Кто-нибудь сталкивался с этой проблемой? Есть ли какое-нибудь решение для этого? Или есть ли способ изменить позицию этого аргумента в конфигурации iCinga2?
Примечание. Я пытался изменить параметр аргумента вверх/вниз в файле commands.conf
, но бесполезно.