после установки monit, когда я делаю monit состояние myproc, я получаю “ошибку при соединении с monit демоном”

Альтернатива (лучшему) ответу Paul Brewer: -newer. Это по существу находит что-либо более новым, чем файл. Таким образом, можно использовать касание для создания метки времени для файла, в прошлом затем видят то, что является более новым, чем это.

touch -t 201002160900 timestamp
find . -newer timestamp
6
задан 3 March 2011 в 16:39
6 ответов

Я изо всех сил пытался настроить monit на моем сервере ubuntu, и вот несколько вещей, которые нужно проверить:

  • Убедитесь, что вы установили startup = 1 в / etc / default / monit
  • Обязательно не комментируйте параметры httpd в / etc / monit / monitrc

. Последний "подводный камень" в / etc / monit / monitrc:

set daemon  120           # check services at 2-minute intervals
#  with start delay 240  # optional: delay the first check by 4-minutes (by
#                           # default Monit check immediately after Monit start)

Сначала у меня была строка "with start delay 240" без комментариев. . Похоже, что httpd-сервер не запустится сразу, если вы воспользуетесь этой опцией. Мне потребовалось некоторое время, чтобы понять, почему monit работает, а сервер httpd - нет.

13
ответ дан 2 December 2019 в 23:56

Для создания этой работы необходимо установить monit httpd, обрабатывают для разрешения соединений от localhost.

В Вашем файле конфигурации необходимо не прокомментировать строку, которая говорит allow localhost и перезапуск monit.

3
ответ дан 2 December 2019 в 23:56

Убедитесь, что вы включили демон HTTP и добавили параметр allow localhost. Там написано, как правильно настроить monit, чтобы избежать этой ошибки здесь .

1
ответ дан 2 December 2019 в 23:56

Я добавил это строки мой файл conf

set httpd port 2812 and
use address localhost
allow localhost
2
ответ дан 2 December 2019 в 23:56
 set httpd port 2812 and
  use address 0.0.0.0
  allow 0.0.0.0/0.0.0.0
  allow admin:monit

Я думаю, так будет лучше, если Вы добавите веб-страницу, чтобы увидеть результат монитора, а также имя пользователя и пароль администратора и монитора

.
9
ответ дан 2 December 2019 в 23:56

Я получил: Невозможно создать сокет для [localhost]: 2812 - Соединение отклонено

, пока я не перезагрузил виртуальную машину .. как в Windows: перезагрузка хороша после установки monit

1
ответ дан 2 December 2019 в 23:56

Теги

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