Назад | Перейти на главную страницу

Мониторинг не работает, если домен указан в используемом адресе

Когда я указываю реальный домен в моем файле 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 summary».

Когда я меняю domain.com на localhost, все работает нормально. Я бы хотел иметь внешний доступ к monit, тем более что я использую m / monit.

Если я читаю контролировать документацию правильно:

Если вы используете этот метод вместе со списком хостов, то только клиентам из перечисленных хостов будет разрешено подключаться к http-серверу Monit, и каждому клиенту будет предложено указать имя пользователя и пароль.

то allow localhost линия не позволит подключиться никому, кто не подключается из localhost.