Я установил monit
в моем Ubuntu, начиная с того, что сделал
root@raaz-ubuntu:~# service monit start
* Запуск монитора демона
, но он не запускается, как я его вижу
root@raaz-ubuntu:~# ps aux | grep monit
root 1732 0.0 0.1 106488 1504 ? S 15:46 0:00 /usr/bin/monit -c /etc/monit/monitrc
raaz 2491 0.0 0.5 302600 5232 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
raaz 2509 0.0 0.2 203632 2900 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
raaz 2513 0.0 0.2 285692 2860 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
raaz 2518 0.0 0.2 191468 2704 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
raaz 2898 0.0 0.4 523920 4456 ? Sl 15:48 0:00 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
root 4460 0.0 0.0 13648 940 pts/6 R+ 16:36 0:00 grep --color=auto monit
Мне нужен порт 2812, чтобы я мог получить к нему доступ.
Вы проверяли, что http демон настроен (и не прокомментирован, т.е. не начало #
символ) в /etc/monit/monitrc
?
Это должно выглядеть примерно так:
set httpd port 2812 and
use address localhost
allow localhost
Установка конфигурации как этот может решить Вашу проблему.
Я только что понял, что одна из моих проблем была то, что /etc/init.d/monit
работал по-другому по сравнению только с выполнением monit start all
. Они используют различные файлы конфигурации. Первый использовал файл конфигурации, расположенный в /etc/monit/monitrc
, в то время как второй использовал конфигурацию, расположенную в ~/.monitrc
(который был пуст). Оказывается, что monit
использование программы ~/.monitrc
по умолчанию и /etc/monitrc
как нейтрализация в случае, если первая опция не найдена. Я узнал это через их страницу документации: https://mmonit.com/monit/documentation/monit.html#FILES
Так этот комментарий является просто дружественным напоминанием для Вас для знания об этом виде приема, который мог бы дурачить Вас вокруг, чтобы заставить Вашего monit демона/сервис правильно работать.