1. snmp 설치
# yum install net-snmp
# yum install net-snmp-utils
# yum install net-snmp-devel (v3 를 사용하려면)
2. mrtg 설치
# yum install mrtg*
3. snmp 설정
# vi /etc/snmp/snmpd.conf (first, second, third, final 섹션만 변경)
# first
com2sec local localhost webnics
# second
group localgroup v1 local
group localgroup v2c local
group localgroup usm local
# third
view all included .1 80
view systemview included system
# final
access localgroup "" any noauth exact all none none
※ local은 보통 호스트명을 써준다고 하나.. 난 걍 local로함
※ webnics는 community 값이라고 하는데... 쉽게 설명해 접근하는 계정? 정도라고함...
# snmpwalk -v 2c -c webnics localhost (설정 확인하기)
주루룩~ 나와야함
※ Timeout: No Response from localhost 오류가 있는거임
/var/log/message 로그를 확인해보라
혹시라도 snmpd[1303]: Connection from UDP: [127.0.0.1]:59991->[127.0.0.1] REFUSED
이런 로그가있다면 방화벽 등에서 거절된 것이다.
이것 때문에 한나절을 고생했다.. ㅡㅡ;
tcpwaper를 운영중인데 여기에서 걸렸다.
아직도 의문인것은 iptables과 tcpwaper를 stop 해도 거절되더라는거...ㅡㅡ;
#vi /etc/hosts.allow
snmpd:localhost
이렇게 설정 해주었더니 된다... ㅎㅎ
4. cfg 생성
# cfgmaker --global 'WorkDir: /website/mrtg/' --global 'Language: korean' --global 'Options[_]: bits,growright' -output /etc/mrtg/mrtg.cfg webnics@localhost
WorkDir: /website/mrtg/ --> 내 웹소스 있는경로에 mrtg디렉토리 만들면됨.
5. index 생성
indexmaker --title "Title" --output /website/mrtg/index.htm /etc/mrtg/mrtg.cfg
6. cron 등록
# crontab -e
*/5 * * * * root /usr/sbin/mrtg /etc/mrtg/mrtg.cfg
7. apache 설정 --> 안해도 되는듯
# vi /etc/httpd/conf.d/mrtg.conf
Allow from 127.0.0.1 을 Allow from All 로 변경 --> 그냥 놔둬도 됨
# /etc/init.d/httpd reload
udp port 161번과 162번 열어 줄것.
-----------------------------------------------------------------------------------------------
snmpd 로그 제거
/etc/init.d/snmpd 스크립트상에 OPTIONS 부분만 수정하면 된다.
기존 : OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid -a"
수정 : OPTIONS="-LS 2 d -Lf /dev/null -p /var/run/snmpd.pid -a"
udp 데몬 확인
netstat -an | grep udp
기 타
view all included .1 80
view systemview included system
view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc <== 이경우는 network 관련 정보 만 얻을 수 있단다
출처 http://blog.daum.net/mygunsan/96
'리눅스' 카테고리의 다른 글
VI 문자열 치환 (0) | 2015.06.22 |
---|---|
fstab , mtab 이 삭제된 경우 (0) | 2015.06.22 |
apache 데몬 chkconfig 등록 안될때 (0) | 2015.06.05 |
아파치 접속자 수 확인 (0) | 2015.06.03 |
scp 사용 (0) | 2015.05.31 |