
MRTG을 이용해 서버의 트랙픽을 모니터링 해보자
1. yum install net-snmp* 서버에 snmp을 설치한다.
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을 인스톨 한다.
3. 그래픽 라이브러리 시스템에 설치되어 있는지 확인하고 없으면 설치한다.
*freetype/gd/libjpeg/libpng
4, /etc/snmp/snmp.conf 수정한다. 기본 커뮤니티 값은 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분마다 실행하게 한다.