Я использую Groundwork / Nagios и пытаюсь настроить check_by_ssh. Сейчас команда такая:
$USER1$/check_by_ssh -i ~nagios/.ssh/id_dsa -H $HOSTADDRESS$ -t 60 -l "$USER24$" -C "/tmp/test"
где /tmp/test — это программа Hello World.
но он возвращает сообщение "Remote command execution failed:********************************************"
У меня есть ключи ssh, настроенные для nagios, чтобы войти в $HOSTADDRESS$
как $USER24$
, но я все еще получаю сообщение об ошибке. (Закрытый ключ находится в ~nagios/.ssh на базовой машине, а открытый ключ — в ~/$USER24$/.ssh на удаленном хосте)
Таким образом, check_by_ssh не может запустить какую-либо программу.