우분투 munin 설치 (모니터링 도구 mrtg대체)

2011. 12. 15. 17:58·Computing/Linux

1. 패키지 설치
#apt-get install munin munin-node

munin : 여러곳의 모니터링된 데이터를 그래프화 하여 보여주는역활
minin-node : 해당 장비의 모니터링 정보를 수집하는 역활
정도로 보면 되겠다. 

2. munin 환경설정
#vi /etc/munin/munin.conf
  [localhost.localdomain]
   :
  되어 있는 부분을 수정한다.
  데이터를 가져와 보여줄 서버정보를 입력한다. 1대의 서버라면 해당서버의 이름과 ip를 등록하면 된다.
 예)

[aaa.com]
    address XXX.XXX.XXX.XXX
    use_node_name yes

3. munin-node 환경설정
#vi /etc/munin/munin-node.conf 
   아래에 해당하는 부분을 각 장비에 맞게 수정한다.
   host_name XXXXXXXX   //해당장비명
   allow ^XXX\.XXX\.XXX\.XXX$  //해당장비IP

4. plugin 설정
   minin-node 에서 모니터링 정보를 수집할 내역을 지정한다.
  #cd /etc/munin/plugins
  위 디렉토리에 가면 심볼릭링크된 파일들을 볼수 있다. 현재 모니터링대상이 되는 항목들이다.
  즉 위의 디렉토리에 plugin파일들을 심볼릭링크 해두기만 하면 된다.
  모니터링 할수 있는 plugin 파일들은
  /usr/share/munin/plugins/
  에 존재한다.

  mysql 은 기본에 설정되어있지 않기에 plugins에 추가해줬다.

  #ln -s /usr/
share/munin/plugins/mysql_ /etc/munin/plugins/mysql_
  #ln -s /usr/
share/munin/plugins/mysql_bytes /etc/munin/plugins/mysql_bytes
  #ln -s /usr/
share/munin/plugins/mysql_innodb /etc/munin/plugins/mysql_innodb
  #ln -s /usr/
share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries
  #ln -s /usr/
share/munin/plugins/mysql_slowqueries /etc/munin/plugins/mysql_slowqueries
  #ln -s /usr/
share/munin/plugins/mysql_threads /etc/munin/plugins/mysql_threads

 만약 mysql을 우분투 기본으로 설치하고 자동으로 세팅되는 사용자 debian-sys-maint 를 수정하지 않았다면
 그대로 사용하면 된다.
 mysql 을 컴파일 하였거나, debian-sys-maint 사용자를 수정하였다면 조정이 필요하다.
 #vi /etc/minin/plugin-conf.d/munin-node
 [mysql*]
 :
부분을 찾아 
 [mysql*]
  env.mysqlopts -u사용자 -p비밀번호
  env.mysqladmin /usr/bin/mysqladmin 
 변경해준다. 

  mysql 사용자는 전체 process, super 권한과 mysql db 의 select 권한을 가져야 한다.
5.
아파치환경설정
설치하고 나면 자동으로 환경파일이 생성되어 적용된다. 일부를 수정하자.
/etc/munin/apache.conf 를 열어 
Allow from XXXXXXXXXXXX 
부분을 자신이 원하는대로 수정한다.

오픈하고 싶다면 
Allow from all
로 변경한다. 

6. 실행
#service munin-node restart
#service apache2 restart 

http:/XXXXXXXXXXX/munin 으로 접속해서 확인한다.  5분마다 갱신되므로 최초에는 오류가 나더라도 최소 5분은 기다린후 접속해보라.


'Computing > Linux' 카테고리의 다른 글

Ubuntu Apache indexes 서버 전체  (0) 2015.08.15
리눅스 시스템 시간 변경하기.  (4) 2015.07.16
vim/ls 색상변경  (0) 2011.08.26
우분투11(Ubuntu 11) 에서 아파치 환경변수(ENV)  (0) 2011.06.02
ubuntu에서 subversion 및 trac 설치  (0) 2011.05.26
'Computing/Linux' 카테고리의 다른 글
  • Ubuntu Apache indexes 서버 전체
  • 리눅스 시스템 시간 변경하기.
  • vim/ls 색상변경
  • 우분투11(Ubuntu 11) 에서 아파치 환경변수(ENV)
머냥
머냥
(날아보기도전에 인생추락... 그러나 포기는 없다.)
  • 머냥
    Frody's
    머냥
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 사진관 (0)
        • 죄지은영혼 (0)
      • 스크랩북 (10)
        • 사진 (1)
        • 기사 (1)
        • 기타 (8)
      • 긁적임 (0)
      • 취미 (1)
      • Computing (69)
        • Typescript Study (0)
        • Linux (35)
        • MySQL (5)
        • java/jsp (4)
        • Flex (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 쉘스크립트메뉴얼
    • Cron 설정
    • 루비강좌 (Ruby)
    • 루비 강좌(Wiki)
    • 회계기초 동영상
    • 서버DNS점검
    • 정규식 프로그램 RegexBuddy 소개
    • spamassasin 관련 설명블로그
    • spamassasin 관련 #2
    • spamassasin 관련 #3
    • soap 간단예제관련
    • php smarty 한글메뉴얼
    • 파이썬강좌
    • 가덕도 방문기
    • 기업용주가정보 무료제공
    • 페이스북 글등록
    • axigen메일
    • 야후신고센터.
    • postfix 환경설정
  • 공지사항

  • 인기 글

  • 태그

    윤도현의 러브레터
    휴대폰
    골
    BIND
    동영상
    김동률
    Subversion
    요리
    ssh
    freeTDS
    tar
    FLV
    MSSQL
    Auqa Data
    오라클
    연주
    스트리밍
    Qmail
    김동욱
    디워
    php
    imap
    명령어
    ffmpeg
    MySQL
    Linux
    모비딕
    프로그래밍
    김두현
    프리시즌
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
머냥
우분투 munin 설치 (모니터링 도구 mrtg대체)
상단으로

티스토리툴바