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

MRTG설정 (외부 스위치)

by bigju 2021. 10. 22.

환경

OS : CENTOS

구성프로그램 : GNS3

스위치 : CISCO

 

 

 

*구성

 

SW MRTG 수집 하기 

 

 

1. SW - SNMP 설정 하기

 

 

conf t 

int f0/0 

ip addr 192.168.10.1 255.255.255.0 

no sh 

snmp-server community bigju1 RO //bigju1는 MRTG서버에서 허용한 호스트 이름이다 

snmp-server system-shutdown

 

2. 서버 MRTG 설정 

 

* SNMP 및 MRTG 설치 되어있어야한다

https://bigju.tistory.com/entry/Centos7-MRTG-%EC%84%A4%EC%B9%98?category=890555 

 

vim /etc/snmp/snmpd.conf

com2sec local 192.168.10.1 bigju1 // IP는 해당 스위치 , bigju는 위에 스위치에서 설정한 호스트명 

수집할 스위치 내용 추가

 

3. MRTG활성화 하기

 

* 이미 R1의 트래픽은 /home/mrtg 에서 수집 중 이므로 따로 폴더를 만들어 관리 

 

mkdir /home/mrtg/36

cd /home/mrtg/36

cfgmaker --global 'WorkDir: /home/36/ --global 'Options[_]: bits,growright' --output /home/mrtg/36/mrtg.cfg bigju1@192.168.10.1

* snmp에서 설정한 호스트 및 IP 확인 !

 

 

4. MRTG 활성화 2

indexmaker --title "SW MRTG " --output /home/mrtg/36/index.htm /home/mrtg/36/mrtg.cfg

LANG=C mrtg mrtg.cfg

 

 

파일 생성확인

 

 

6. VHOST 설정

 

vi /etc/httpd/conf/vhost.conf

 

<VirtualHost *:80>
DocumentRoot "/home/mrtg/36/" 
ServerName 192.168.0.2/36
#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/36/*.cfg 

or 

env LANG=C /usr/bin/mrtg /home/metg/36/mrtg.cfg

8. 확인

http:ip/36/index.htm

 

SW에 대한 MRTG

* sw에 대한 트래픽 수집 

 

 

* 앞에서도 설정 한 R1에 대한 트래픽 까지 확인 가능 

 

BigJu

'모니터링 > MRTG' 카테고리의 다른 글

MRTG 설정 (GNS3 연동)  (0) 2021.10.21
Centos7 - MRTG 설치  (0) 2021.10.13

댓글

메인으로가기


    

Big Ju

IT Engineer


항상 답을 위해 노력하는

엔지니어입니다.

 

 

    


 UP!