我已经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 守护进程/服务正常运行。