monit : http 인터페이스에 연결할 수 없습니다


8

이 질문에서 mywebsite.com이라고하는 새 사이트에 monit을 설정하고 있습니다. monit의 웹 인터페이스 페이지에 액세스하도록 구성을 설정했지만 연결할 수 없습니다. iptables로 실행되는 기본 방화벽이 있는데 monit에 구멍을 뚫었다 고 생각하지만 monit의 웹 인터페이스에 연결할 수 없으며 이유를 모르겠습니다.

아직 모니터링 할 항목을 설정하지 않았습니다. 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. 내가 할 때 monit 항목을 볼 수 있습니다 sudo /sbin/iptables -L.

...
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:2812 
...

나는에 갈 때, http://mywebsite.com:2812내가 얻을 Error code: ERR_EMPTY_RESPONSE브라우저에서.

어떤 아이디어라도? 문제가 iptables와 관련이 있는지조차 모르겠습니다. 미리 감사드립니다, Max

편집 : monit 구성에서 'localhost'행을 변경하려고했습니다.

set httpd port 2812 and
  use address mywebsite.com  
  allow mywebsite.com      
  allow admin:password

그러나 아무런 차이가 없었습니다.


localhost 만 허용하는 것 같습니다. 서브넷을 허용해야합니다.
krisFR

감사합니다-편집을 참조하십시오. 이것이 "서브넷 허용"이라는 의미입니까?
Max Williams

답변:


15

외부 nerwork에서 Monit에 액세스하려면 다음을 설정하십시오.

어디서나 숭배와 접근을하지 않으려면 :

set httpd port 2812

인증을 통해 어디서나 액세스 할 수있는 경우 :

set httpd port 2812
   allow <auth_user>:<auth_password>

귀하의 경우 and줄 끝에서set httpd port 2812 and

참고 : 비밀번호가 "password"로 설정된 상태에서 설정을 테스트하는 경우 다음 오류가 발생합니다.

Error: syntax error 'password'

1
작동했습니다-감사합니다! "and"부분은 tecmint.com/… 이 사이트에서 나왔습니다 . 다른 구성 구문을 가진 이전 버전의 monit에서 남은 것입니까?
Max Williams

1
아닙니다.이 튜토리얼에서는 항상 localhost를 다루기 때문입니다. 로컬 호스트 외부에서 액세스하는 방법을 설명하지 않습니다 (인쇄 화면에서 URL을보십시오)
krisFR

이것은 나에게 큰 도움이되었고 난 monit을 좋아한다
Cesar Bielich

allowcredentials지시문 사이에 하나 이상을 지정해야한다고 생각합니다 .
Davide Cavestro

허용없이 httpd 포트 2812를 설정하면 더 이상 작동하지 않습니다. monit : 연결이 허용되지 않아 monit httpd가 시작되지 않았습니다
roothahn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.