Ubuntu 中 monit 无法启动

Ubuntu 中 monit 无法启动

我已经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 才能访问它。

答案1

您是否已验证 http 守护进程已配置(并且未被注释,即,不是以字符开头#/etc/monit/monitrc

它看起来应该是这样的:

set httpd port 2812 and
    use address localhost
    allow localhost

设置这样的配置可能会解决您的问题。

答案2

我刚刚意识到我遇到的问题之一是 的/etc/init.d/monit运行方式与 的运行方式不同monit start all。它们使用不同的配置文件。第一个使用位于 的配置文件/etc/monit/monitrc,而第二个使用位于 的配置文件~/.monitrc(该文件为空)。事实证明,monit程序~/.monitrc默认使用 和/etc/monitrc作为后备,以防找不到第一个选项。我通过他们的文档页面了解到这一点:https://mmonit.com/monit/documentation/monit.html#FILES

因此,此评论只是一个友情提醒,让您注意这种可能会欺骗您的技巧,以便让您的 monit 守护进程/服务正常运行。

相关内容