无法访问 monit 网页界面

无法访问 monit 网页界面

我刚刚在服务器上安装了 Monit。我想访问 Web 界面来管理它,但 Web 无法访问。

该机器是AWS中的一个实例,端口是开放的。我尝试过很多配置:

set httpd port 2812
    use address localhost  
    allow localhost        
    allow admin:monit  

set httpd port 2812
    use address [instance-public-ip]  
    allow [instance-public-ip]        
    allow admin:monit

set httpd port 2812
    use address [instance-private-ip]  
    allow [instance-private-ip]        
    allow admin:monit 

以上任何一种方法都不起作用。如果我使用内部 IP 监控状态,则输出为:

系统 'ip-172-[...]' 状态 OK
监控状态 已监控 监控模式
重启时激活 启动平均负载
[0.00] [0.00] [0.00] cpu 0.5%us 0.4%sy 0.0%wa 内存使用量 143.1 MB [14.6%] 交换使用量 0 B [0.0%] 正常运行时间 1d 23h 25m 启动时间
2020 年 6 月 11 日星期四 10:59:14 数据已收集 2020 年 6 月 13 日星期六 10:24:17

我知道我肯定做错了什么或遗漏了什么。任何帮助都将不胜感激。

答案1

您的配置拒绝任何人通过 IP 地址进行访问,但显然您的实例本身的 IP 地址除外。如果您打算从其他 IP 地址进行连接,您也需要这样做allow

答案2

尝试

set httpd port 2812 and
use address 0.0.0.0 
allow 0.0.0.0/0 
allow admin:password

相关内容