munin을 사용하여 다른 네트워크의 서버를 모니터링하는 방법은 무엇입니까?

munin을 사용하여 다른 네트워크의 서버를 모니터링하는 방법은 무엇입니까?

다른 네트워크에 있고 텔넷으로 직접 연결할 수 없는 일부 서버를 munin을 사용하여 모니터링하고 싶습니다. 가능성이 무엇인지 궁금합니다.

이 네트워크의 다른 서버로부터 모든 데이터를 수집하는 중앙 노드를 원격 네트워크에 설치할 수 있습니까?

아니면 모니터링하려는 각 서버에 대해 포트 전달을 수행해야 합니까?

답변1

무닌 챕스는 이 작업의 필요성을 인식하고 있는 것 같으며 다음과 같은 프로젝트를 진행 중입니다.무닌 릴레이이를 통해 중앙 munin 서버에서 볼 수 있는 단일 상자를 각 사이트에 설정할 수 있으며, 차례로 해당 사이트의 모든 클라이언트를 볼 수 있으며 중앙 서버의 munin 풀 요청을 프록시/릴레이할 수 있습니다. (서버에 연결할 수 없는) 클라이언트에.

불행하게도 페이지에 나와 있듯이 이 프로젝트는 아직 작동하지 않습니다. 따라서 프로젝트에 기여하여 작동하게 하거나, 준비될 때까지 기다리거나, (현재 직접 연결할 수 없는) 클라이언트에 연결하기 위해 해당 페이지에 나열된 세 가지 다른 방법 중 하나 이상을 사용할 수 있습니다: tcp 프록시, ssh 터널( 또는 다른 VPN의 경우 OpenVPN 또는 IPSec) 또는 ssh:// 요청(포트 전달도 필요함)을 살펴보고 싶습니다.

또는 대답을 요약하면 현재 서버가 모든 클라이언트에 직접 연결할 수 있도록 포트 전달을 수행하거나 서버가 모든 클라이언트에 직접 연결할 수 있도록 일종의 사이트 간 VPN을 설치해야 합니다. .

죄송합니다.

답변2

저는 무닌을 사용하지 않습니다. 대신 nagios를 사용하지만 아이디어는 동일해야한다고 생각합니다.

모니터링되는 서버와 동일한 영역에 모니터링 노드를 설치하고 실행하면 대역폭이 훨씬 더 효율적이고 빠릅니다. 그런 다음 모니터링 웹 인터페이스에 액세스하여 서버 상태를 확인할 수 있습니다.

관련 정보