본문 바로가기
모니터링/MRTG

MRTG 설정 (GNS3 연동)

by bigju 2021. 10. 21.

 

환경

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

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!