munin 설치 및 설정하기


 

서버를 모니터링 해야 할 일이 생겨 좋은 도구를 찾다가 발견했다.

MUNIN ( http://munin-monitoring.org/ )

설치를 해보자..

yum으로 설치할랬더니.. 위와 같이 못찾는 단다..ㅡㅡ;;

검색을 좀 해보니.. EPEL repository를 설치해야 한단다..

EPEL 이란 Extra Packages of Enterprise Linux 를 뜻하며 말 그대로 엔터프라이즈 리눅스의 추가 패키지 저장소다.

자 그럼 다시 설치~

그럼 이제 설정을 해보자..

다수의 서버를 모니터링 할경우는 모니터링 서버와 모니터링 대상서버를 나눠서 설정하면 된다.
하지만 나의 경우 그냥 한 대의 서버를 모니터링하는게 목적이라.. 서버와 대상서버를 나누지 않고 한대서 설정했다..

먼저 서버 설정..
두가지를 설정해줘야 한다.
munin.conf 와 모니터링 웹을 위한 apache 설정…

먼저 munin.conf 에는 모니터링 웹을 위한 html docroot 를 설정하는 것과 모니터링 서버의 hostname 설정.

그리고 apache 웹서버에 아래와 같이 설정한다.

그리고 apache 서버를 구동한다.

아직 접속해도 데이터가 없으므로 정상적으로 접속은 안된다..

이제는 모니터링 대상서버를 설정해보자

여기서는 모니터링 서버와 모니터링 대상서버가 같아서 같은 이름을 줬다..(더 헷갈리나?)

자 이제 munin-node 서비스를 시작해보자..

아래와 같이 로그가 생기면 정상적으로 동작하고 있는 것이다..

모니터링 대상노드의 로그

모니터링 서버쪽 업데이트 로그

이제 http://domain/munin 에 접속해보자~
munin

그런데 비밀번호 없이 바로 접속된다..

인가된 사용자만 접속하기 위해 비밀번호를 생성해보자..
먼저 htmldir 위치에 .htaccess 을 아래와 같이 생성한다.

그리고 password 를 설정한다.

다시 접속해보면 인증창이 뜨는것을 볼 수 있다..

그럼 즐거운 모니터링을~

참고 : http://coffeenix.net/bbs/viewtopic.php?p=6094

 


This entry was posted in System, Util/Tools and tagged , , . Bookmark the permalink.

댓글 남기기