如何远程访问 monit http
How can I access monit http remotely
我已经尝试了几个小时来配置 monit,以便我可以通过 Web 浏览器从 http://:2812 远程访问它,但它总是超时。我在 http::8081 的同一实例上有 Nexus 运行 所以我知道基本的连接工作:我的 monitrc 包含
set httpd port 2812
# 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'
allow 50.67.165.130 # remote host
远程主机是我尝试连接的地方。是否有其他一些特殊的魔法能够远程访问 monit httpd?
奇怪,这么难。
我遇到了同样的问题,我认为配置不喜欢 "set" 下方的注释,请尝试将没有注释的行放在 "set" 下方。例如:
set httpd port 2812
allow admin:monit
还要注意日志中的错误:
tail -f /var/log/monit.log
同样的问题我遇到了几个小时,但终于解决了。
如果您使用的是火井(在我的例子中是 ufw),只需添加一条规则以允许端口的流量:
sudo ufw allow 2812/tcp
2812 是您尝试连接的端口,然后 http://your-ip-adress:2812
您必须通过添加您的远程系统 IP 地址来配置 Monit 以允许远程访问。我们可以添加多个IP地址来从多个系统访问HTTP接口,如下所示。
set httpd port 2812 and
# use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow 50.67.165.130 # remote host
allow 50.67.165.135 # remote host
allow admin:monit # require user 'admin' with password 'monit'
此外,通过更新防火墙打开端口 2812。
您在端口号后遗漏了 和 ,这会导致您的安装出现问题。
另请参阅 Install Monit On Ubuntu 了解完整详情。
您还可以设置的是
allow 0.0.0.0/0.0.0.0
但在你这样做之前,还要检查你是否限制连接到像本地主机这样的地址
我已经尝试了几个小时来配置 monit,以便我可以通过 Web 浏览器从 http://:2812 远程访问它,但它总是超时。我在 http::8081 的同一实例上有 Nexus 运行 所以我知道基本的连接工作:我的 monitrc 包含
set httpd port 2812
# 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'
allow 50.67.165.130 # remote host
远程主机是我尝试连接的地方。是否有其他一些特殊的魔法能够远程访问 monit httpd?
奇怪,这么难。
我遇到了同样的问题,我认为配置不喜欢 "set" 下方的注释,请尝试将没有注释的行放在 "set" 下方。例如:
set httpd port 2812
allow admin:monit
还要注意日志中的错误:
tail -f /var/log/monit.log
同样的问题我遇到了几个小时,但终于解决了。
如果您使用的是火井(在我的例子中是 ufw),只需添加一条规则以允许端口的流量:
sudo ufw allow 2812/tcp
2812 是您尝试连接的端口,然后 http://your-ip-adress:2812
您必须通过添加您的远程系统 IP 地址来配置 Monit 以允许远程访问。我们可以添加多个IP地址来从多个系统访问HTTP接口,如下所示。
set httpd port 2812 and
# use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow 50.67.165.130 # remote host
allow 50.67.165.135 # remote host
allow admin:monit # require user 'admin' with password 'monit'
此外,通过更新防火墙打开端口 2812。
您在端口号后遗漏了 和 ,这会导致您的安装出现问题。
另请参阅 Install Monit On Ubuntu 了解完整详情。
您还可以设置的是
allow 0.0.0.0/0.0.0.0
但在你这样做之前,还要检查你是否限制连接到像本地主机这样的地址