Rundesk не может выполнить локальную команду

Обычно контроль HTTP происходит в один из трех ароматов:

  1. Проверка, отвечает ли сервер на порте - т.е. соединение TCP, является ACK'ed (check_tcp в nagios)
  2. Проверка просто кода ответа HTTP, т.е. выполнение ОПЦИИ или ГОЛОВА и обеспечение, что ответ HTTP, который возвращается, или 2xx или 3xx (в противоположность 4xx или 5xx).
  3. Проверка ответ как (2) - а также проверка ожидаемую строку текста в выводе.

Опция 3 была бы самой надежной, но требует, чтобы полное ДОБРАЛОСЬ Вашего содержания страницы каждый раз, когда контролирующий сервер поражает Ваш сервер. Опция 2 может быть достигнута только с HTTP ОПЦИИ или ГОЛОВА, Опция 1 может быть, покончили просто подключение ().

PingDom, вероятно, сделал бы опцию (3), которую я приму.

0
задан 18 August 2013 в 18:22
1 ответ

Чтобы решить эту проблему, я выполнил локальную команду как sudo, что также потребовало отключить необходимость в tty в visudo и отменить необходимость пароля sudo для пользователя rundeck.

Обратите внимание что это открывает множество потенциальных дыр в безопасности и не должно использоваться в производстве.

0
ответ дан 5 December 2019 в 15:11

Теги

Похожие вопросы