환경
OS : Centos7.9
구현바탕프로그램 : GNS3
스위치 : CISCO
* 구성도
1. MRTG 수집 스위치 설정
conf t
int f0/0
ip addr 192.168.0.1 255.255.255.0
no sh
snmp-server community bigju RO //bigju는 MRTG서버에서 허용한 호스트 이름이다
snmp-server system-shutdown
access-list 10 permit 192.168.0.0 0.0.0.255
2. 서버 SNMP 설치
* 기본적으로 SNMP 설치 되어 있어야 한다.
yum install net-snmp* -y
ps -ef | grep snmp
3. SNMP 설정 수정
vim /etc/snmp/snmpd.conf
com2sec local 192.168.0.1 bigju // IP는 해당 스위치 , bigju는 위에 스위치에서 설정한 호스트명
group ManagedGroup v1 local
group ManagedGroup v2c local
group ManagedGroup usm local
view all included .1 80
access ManagedGroup "" any noauth exact all all none
* 재 시작
/etc/init.d/snmpd restart
4. MRTG 설치
cd /home/mrtg
cfgmaker --global 'WorkDir: /home/mrtg' --global 'Options[_]: bits,growright' --output /home/mrtg/mrtg.cfg bigju@192.168.0.1
5. MRTG 활성화
indexmaker --title "BIGJU MRTG " --output /home/mrtg/index.htm /home/mrtg/mrtg.cfg
LANG=C mrtg mrtg.cfg
6. VHOST 설정
vi /etc/httpd/conf/vhost.conf
<VirtualHost *:80>
DocumentRoot "/home/mrtg"
ServerName mrtg.test.com
ServerAlias www.mrtg.test.com
ErrorLog "logs/mrtg.com-acc"
CustomLog "logs/mrtg.com-err" common
</VirtualHost>
/etc/init.d/httpd restart
7. crontab 설정
*/5 * * * * root /usr/bin/mrtg /home/mrtg/*.cfg
or
env LANG=C /usr/bin/mrtg /var/www/html/mrtg.cfg
접속
http:ip/index.htm
완성!
해당 스위치 포트에 대한 정보까지 볼수있다.
BigJu
'모니터링 > MRTG' 카테고리의 다른 글
MRTG설정 (외부 스위치) (0) | 2021.10.22 |
---|---|
Centos7 - MRTG 설치 (0) | 2021.10.13 |
댓글