MRTG을 이용해 서버의 트랙픽을 모니터링 해보자

1. yum install net-snmp*  서버에 snmp을 설치한다.

net-snmp                  i386     1:5.3.2.2-9.el5_5.1       updates     697 k
 net-snmp-devel            i386     1:5.3.2.2-9.el5_5.1       updates     1.9 M
 net-snmp-perl             i386     1:5.3.2.2-9.el5_5.1       updates     198 k
 net-snmp-utils            i386     1:5.3.2.2-9.el5_5.1       updates     186 k

2. yum install mrtg*  (var/www/mrtg)
 * mrtg을 인스톨 한다.

mrtg                 i386                 2.14.5-2                  base                 841 k

3. 그래픽 라이브러리 시스템에 설치되어 있는지 확인하고 없으면 설치한다.
 *freetype/gd/libjpeg/libpng

4, /etc/snmp/snmp.conf 수정한다. 기본 커뮤니티 값은 public으로 했다.
   사용자가 원하는 값을 줘도 무방하다.

#com2sec notConfigUser  default       public
     42 com2sec local    localhost        public
     43 com2sec network  221.16.1.X   public

#group   notConfigGroup v1           notConfigUser
     49 group   notConfigGroup v2c           notConfigUser
     50 group   rwgroup         v1      local
     51 group   rwgroup         v2c     local
     52 group   rwgroup         v1      network
     53 group   rwgroup         v2c     network

 #view    systemview    included   .1.3.6.1.2.1.1
     61 #view    systemview    included   .1.3.6.1.2.1.25.1.1
     62 view    all             included        .1      80
     63 view    systemview      included        system
     64 view    mib2            included        .iso.org.dod.internet.mgmt.mib-2 fc

 #access  notConfigGroup ""      any       noauth    exact  systemview none none
     71 access  rwgroup ""      any     noauth  exact   all     all     all
     72 access  rogroup ""      any     noauth  exact   systemview      none    none

*숫자는 라인값 이다.*


5. cfgmaker --global 'WorkDir: /home/mrtg/public_html/' --global 'Language: korean' --global 'Options[_]: bits,growright' -output /home/mrtg/public_html/mrtg.cfg public@서버IP
 * cfgmaker로 mrtg.cfg을 생성한다. workdir은 값의 저장장소로 웹표시가 가능해야 한다.

6.indexmaker --title "MRTG TEST" --output /home/mrtg/public_html/index.htm /home/mrtg/public_html/mrtg.cfg
*indenmaker로 인테스 파일을 생성한다. 인덱스파일은 위에서 설정한 웹표시가 가능한 장소이다.

7.vi /etc/cron.d/mrtg
*/5 * * * * root /usr/bin/mrtg /home/mrtg/public_html/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok
 - corn에 등록해서 5분마다 실행하게 한다.

|

샹콤홍쓰's Blog is powered by Daum & tistory