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