我是 Monit 的新手。我有一台虚拟机,正在尝试在同一台服务器上运行 M/Monit 和 Monit。我下载了两者的二进制文件并运行了这两个进程。
所有 M/Monit 配置都是默认的,我没有更改任何内容。至于 Monit,我也保留了标准配置。
我的服务器 IP 地址是:142.133.142.122
在客户端配置上,
set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user 'admin' with password 'monit'
我正在用此配置启动客户端。
但是当我访问 GUI 时,我没有看到任何连接的主机。
状态命令说
[root@Redhat6664x bin]# ./monit status
Monit uptime: 18m
System 'Redhat6664x'
status Not monitored
monitoring status Not monitored
monitoring mode active
on reboot start
data collected Sun, 12 Jun 2016 11:03:09
这些过程表明
[root@Redhat6664x bin]# ps -ef | grep monit
root 20804 1 0 11:07 ? 00:00:00 ./mmonit
root 20907 1 0 11:23 ? 00:00:00 ./monit -c ../conf/monitrc
root 20910 20207 0 11:23 pts/1 00:00:00 grep monit
我是否缺少了一些配置?
答案1
是的,您需要在 Monit 配置中指定您的 M/Monit 主机。
set mmonit http://monit:[email protected]:8080/collector