![munin을 사용하여 다른 네트워크의 서버를 모니터링하는 방법은 무엇입니까?](https://rvso.com/image/567654/munin%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%8B%A4%EB%A5%B8%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%9D%98%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
다른 네트워크에 있고 텔넷으로 직접 연결할 수 없는 일부 서버를 munin을 사용하여 모니터링하고 싶습니다. 가능성이 무엇인지 궁금합니다.
이 네트워크의 다른 서버로부터 모든 데이터를 수집하는 중앙 노드를 원격 네트워크에 설치할 수 있습니까?
아니면 모니터링하려는 각 서버에 대해 포트 전달을 수행해야 합니까?
답변1
무닌 챕스는 이 작업의 필요성을 인식하고 있는 것 같으며 다음과 같은 프로젝트를 진행 중입니다.무닌 릴레이이를 통해 중앙 munin 서버에서 볼 수 있는 단일 상자를 각 사이트에 설정할 수 있으며, 차례로 해당 사이트의 모든 클라이언트를 볼 수 있으며 중앙 서버의 munin 풀 요청을 프록시/릴레이할 수 있습니다. (서버에 연결할 수 없는) 클라이언트에.
불행하게도 페이지에 나와 있듯이 이 프로젝트는 아직 작동하지 않습니다. 따라서 프로젝트에 기여하여 작동하게 하거나, 준비될 때까지 기다리거나, (현재 직접 연결할 수 없는) 클라이언트에 연결하기 위해 해당 페이지에 나열된 세 가지 다른 방법 중 하나 이상을 사용할 수 있습니다: tcp 프록시, ssh 터널( 또는 다른 VPN의 경우 OpenVPN 또는 IPSec) 또는 ssh:// 요청(포트 전달도 필요함)을 살펴보고 싶습니다.
또는 대답을 요약하면 현재 서버가 모든 클라이언트에 직접 연결할 수 있도록 포트 전달을 수행하거나 서버가 모든 클라이언트에 직접 연결할 수 있도록 일종의 사이트 간 VPN을 설치해야 합니다. .
죄송합니다.
답변2
저는 무닌을 사용하지 않습니다. 대신 nagios를 사용하지만 아이디어는 동일해야한다고 생각합니다.
모니터링되는 서버와 동일한 영역에 모니터링 노드를 설치하고 실행하면 대역폭이 훨씬 더 효율적이고 빠릅니다. 그런 다음 모니터링 웹 인터페이스에 액세스하여 서버 상태를 확인할 수 있습니다.