Основываясь на быстром беглом поиске, check_nrpe_1arg не является чем-то особенным по сравнению с check_nrpe, у него тоже есть предыстория.
check_nrpe по умолчанию не принимает отправляемые аргументы командной строки, только имя_команды для запуска на хосте удаленного сервера NRPE. Чтобы заставить NRPE принимать аргументы, выходящие за пределы этого (если память служит), необходимо включить определение времени компиляции, AS WELL AS сконфигурировать его в check_nrpe, а также в файле сервера NRPE nrpe.cfg
.
check_nrpe_1arg выглядит как мнемоника, настроенная в основном commands.cfg
файле NAGIOS ; в частности, сообщая установщику, что эта команда будет принимать только 1 аргумент (имя команды, выполняемой на удаленном хосте) и не будет учитывать никакие дополнительные аргументы.
Это странный способ сделать это, учитывая поведение NAGIOS по умолчанию, но, тем не менее, оно набрало обороты.
Самый быстрый ответ на это:
check_nrpe_1arg
делает именно то, что настроено для работы commands.cfg
на главном сервере NAGIOS. В этом контексте он предоставляет имя команды для выполнения на удаленном сервере NRPE, и ничего дополнительного не будет принято.
[edit]
Кроме того, похоже, что он возник из конфигураций по умолчанию в «Untangle» (пакет программного обеспечения для брандмауэра и маршрутизации на основе Linux), или Debian, трудно сказать, не следуя по горстке ссылок.