1. Cisco Switch SNMP 설정
Switch#conf t
Switch<config>#snmp-server community switch RO // switch 는 community name , RO = Read Only(권한)읽기만 가능 RW 는 보안상 위험
* ex) switch RO 12 12번포트에 한해서
Switch<config>#snmp-server host 127.0.0.1 switch // Host IP 등록.
Switch<config>#exit
Switch#wr
*tip - 스위치 보안을 위한 설정으로 Access list 등록 or snmp trap 설정. (설정방법은 이번글에서는 생략).
2. MRTG 설치
OS버전 : Centos6.8 X64 minimal
MRTG설치전 http 설치
# yum -y install httpd //설치후 iptables 에서 80포트 열어두기.
RPM 설치방법
#yum -y install net-snmp* mrtg* freetype-devel gd-devel libjpeg-devel libpng-devel // SNMP, MRTG 관련패키지 및 필요 라이브러리 설치
-SNMP 설정
#vi /etc/snmp/snmpd.conf 수정후 #service snmpd start
// default 부분에 서버ip 스위치 snmp-server community name 에 스위치에서설정한 이름 EX) Switch
-cfg 파일 만들기.
#cfgmaker --global 'WorkDir: /var/www/mrtg/' --global 'Language: korean' --global 'Options[_]: bits,growright' -output /var/www/mrtg/mrtg.cfg switch@스위치IP // switch@스위치IP switch = cisco snmp community 스위치IP=스위치에 등록된 IP등록
*tip 1G이상 스위치에서는 #cfgmaker --global 'WorkDir: /var/www/mrtg/' --global 'Language: korean' --global 'Options[_]: bits,growright' -output /var/www/mrtg/mrtg.cfg switch@스위치IP:::::2
-index.html 파일 만들기
#indexmaker --title "mrtg Page" --output /var/www/mrtg/index.html /var/www/mrtg/mrtg.cfg // titile 은 원하는 제목으로
-crontab 등록
#vi /etc/crontab 항복에 */5 * * * * root LANG=C /usr/bin/mrtg /var/www/mrtg/mrtg,cfg 등록후 #service crond restart.
#service httpd start // #chkconfig httpd on - 부팅시 자동으로 시작
http://MRTG서버 IP 후확인.
설치 완료후 한글 깨짐현상 해결법.
#vi /etc/httpd/conf/httpd,conf 의 AddDefaultCharset 수정
// UTF-8 → off