我正在新站点上设置监视,在此问题中将其称为mywebsite.com。我已经设置了配置以访问monit的Web界面页面,但无法连接到它。我有一个运行iptables的基本防火墙,我认为我为monit挖了一个坑,但是我无法连接到monit的Web界面,我也不知道为什么。
我尚未设置任何要监视的内容:我的monit配置如下所示:
## Start monit in the background (run as a daemon):
set daemon 120 # check services at 2-minute intervals
set httpd port 2812 and
use address mywebsite.com
allow localhost
allow admin:password
我已经按照这些规则重新启动了monit。
我在iptables配置中为monit制定了规则,如下所示:
#monit interface
-A OUTPUT -p tcp --dport 2812 -j ACCEPT
-A INPUT -p tcp --dport 2812 -j ACCEPT
然后,我将这些规则导入/sbin/iptables-restore
。我可以在执行sudo /sbin/iptables -L
以下操作时看到监视项:
...
ACCEPT tcp -- anywhere anywhere tcp dpt:2812
...
但是,当我去http://mywebsite.com:2812
我得到Error code: ERR_EMPTY_RESPONSE
在浏览器中。
有什么想法吗?我什至不知道问题是否与iptables有关。预先感谢,马克斯
编辑:我试图更改monit配置中的'localhost'行,因此:
set httpd port 2812 and
use address mywebsite.com
allow mywebsite.com
allow admin:password
但这没什么区别。
似乎您只允许本地主机。您应该允许您的子网。
—
krisFR 2014年
谢谢-请参阅编辑,这是“允许子网”的意思吗?
—
Max Williams