본문 바로가기

개발/자작나스구축(Linux)

[우분투 12.04 LTS] 개인웹하드 구축 #23- 모니터링 구축( Munin )


- 모니터링이라 함은 특정 시간 및 기간동안의 시스템 현황에 대한 평균을 보기 위함입니다.

대부분 그래프로 볼 수 있으며 여기서는 가볍고 간단한 Munin을 설치합니다
Munin는 하루,1주일,1개월 단위로 시스템 현황을 CPU,RAM,Disk,프로세스,네트워크등의 내용을 볼 수 있습니다. 
단점은 특정 날짜 및 기간을 지정해서 볼수는 없습니다 

1.설치

apt-get install munin munin-node

munin은 munin-node가 설치되어있는 시스템으로부터 정보를받아오기 때문에 munin과 munin-node 둘다 설치가 되어 있어야 함

2.설정

vi /etc/munin/munin.conf

아래 부분을 찾아 주석을 삭제합니다

dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
vi /etc/munin/apache.conf

위 파일을 vi에디터로 연다음 <Directory /var/cache/munin/www> 부분에 아래 구문을 추가해줍니다

Allow from all
AllowOverride None

추가 후 최종 상태

<Directory /var/cache/munin/www>
      Order allow,deny
     # Allow from localhost 127.0.0.0/8 ::1
      Allow from all
      AllowOverride None
      Options None
      .
      .
      .

그 다음 아래 부분을 찾아 주석을 제거합니다

AuthUserFile /etc/munin/munin-htpasswd
AuthName "Munin"
AuthType Basic
require valid-user

3.사용자 계정 생성

htpasswd -c /etc/munin/munin-htpasswd 생성할 계정
New password: 암호입력
Re-type new password: 암호 재입력
Adding password for user sung2ne

4.munin-htpasswd 권한(permission) 변경

chmod 644 /etc/munin/munin-htpasswd

5.아파치 재시작

service apache2 restart

6.munin 재시작

service munin-node restart

7.접속

http://서버-ip/munin

이제 시간이 지나면 아래와같은 화면을 보실 수 있습니다