当使用地址中指定域时,monit sumary 不起作用

当使用地址中指定域时,monit sumary 不起作用

当我在 monitrc 文件中指定实际域时,如下所示:

set httpd port 2812 and
    use address domain.com # only accept connection from localhost
    allow localhost        # allow localhost to connect to the server and
    allow USER:PASS        # require user 'USER' with password 'PASS'
    allow @monit           # allow users of group 'monit' to connect (rw)
    allow @users readonly  # allow users of group 'users' to connect readonly

我无法通过 telnet 本地连接到 monit 或使用“monit summary”命令查看任何输出。

当我将 domain.com 更改为 localhost 时,一切都正常。我希望拥有对 monit 的外部访问权限,特别是因为我正在使用 m/monit。

答案1

如果我正在阅读monit 文档正确:

如果将此方法与主机列表一起使用,则只有来自列出的主机的客户端才可以连接到 Monit http 服务器,并且每个客户端都将被要求提供用户名和密码。

allow localhost线路将阻止任何未连接的人进行连接本地主机。

相关内容