Документация указывает, что каталоги под SVNParentPath должны быть репозиториями, таким образом, никакой просмотр всех подкаталогов.
Вы смогли делать сценарий, хотя, который произведет несколько блоков Местоположения, соответствующих родительским папкам репозиториев SVN.
Покажите нам определение вашей команды для команды "check_local_mrtgtraf". Возможно, он не соответствует тому, что вы передаете в качестве ARG.
Кроме того, вы можете попробовать запустить его через 'env -i', чтобы имитировать, как nagios / icinga запускает его (без ENV).
Я решил проблему, настроив команду следующим образом:
define command{
command_name check_local_mrtgtraf
command_line $USER1$/check_mrtgtraf $ARG1$ 10 AVG $ARG2$ $ARG3$ $ARG4$
}
и определив службу следующим образом:
define service {
use ...
host_name ....
...
check_command check_local_mrtgtraf!path_to_logfile!30,40!100,200!10
}