Назад | Перейти на главную страницу

Вывод плагина nagios nrpe не завершен

Я написал небольшой скрипт для проверки состояний PfSense и использую этот скрипт для получения вывода в nagios через NRPE ...

Вот сценарий

used = `pfctl -s state | wc -l | bc | cut -c1-5 | bc`

echo "Состояния потреблены = $ использовано"

Обычный вывод сценария выглядит следующим образом (поскольку он выполняется на клиенте.

States consumed=25519

Но проблема в том, что когда тот же сценарий запускается через NRPE с сервера nagios, я получаю эту команду.

States consumed=0

Но когда я помещаю что-нибудь в переменную "used", например, передаю ей значение 123 или abc, это видно на сервере nagios через nrpe ... В чем может быть проблема? Я испробовал все возможные решения со своей стороны за последние 5 дней ..

Это из-за пользователя, от имени которого запускается сценарий?

Есть ли "pfctl" в ПУТИ для пользователя nagios? Я бы использовал в скрипте абсолютный путь.