Munin : http://munin-monitoring.org/
Ubuntu Help Doc : https://help.ubuntu.com/11.10/serverguide/C/munin.html
자세한 사항은 위 사이트를 참고하기 바란다. 아래의 설치 과정은 우분투 초보자 기준으로 Munin이 작동하게끔 하는 과정만을 담고 있고,
Munin 설치
$ sudo apt-get install munin munin-node
2개의 패키지를 설치해야하는데, munin은 서버의 개념으로 munin-node의 상태를 취합하는 기능을 가지고 있다. 고로, 나와 같이 서버 1대에 사이트 1개를 운영한다면 그냥 위와 같이 하면된다.
서버 환결설정
$ sudo vi /etc/munin/munin.conf
...
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
...
서버의 환경설정 파일을 편집해서 서버의 IP정보와 호스트 네임을 입력한다. 필자의 경우엔 기본값을 사용하였다.
노드 환경설정
아파치 서버 설정값 변경
서버 재시작
위와 같이 설정을 한 다음, 5분 정도 기다린후, "웹사이트주소/munin" 입력하여 모니터링 페이지가 정상적으로 뜨는지 확인한다.
노드 환경설정
$ sudo vi /etc/munin/munin-node.conf노드에게 서버(127.0.0.1)의 접근을 허용한다. 필자는 기본값을 그대로 사용하였다.
...
allow ^127\.0\.0\.1$
...
아파치 서버 설정값 변경
$ sudo vi /etc/munin/apache.conf위와 같이 설정을 하여 http://www.withover.com/munin 이라고 입력을 했을때, 모니터링 페이지가 보이게 설정을 한다. 이 경우엔 모든 사용자가 모니터링 페이지에 접근을 할 수 있으니, 특정 IP의 접근만을 하용하는 등의 보안 조치가 필요하다.
...
Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Order allow,deny
#Allow from localhost 127.0.0.0/8 ::1
Allow from all
Options None
...
서버 재시작
$ sudo service munin-node restart
$ sudo service apache2 restart
위와 같이 설정을 한 다음, 5분 정도 기다린후, "웹사이트주소/munin" 입력하여 모니터링 페이지가 정상적으로 뜨는지 확인한다.
댓글 쓰기