YUMSERV
Published 2019. 6. 1. 13:50
MRTG 설치 및 설정 LINUX/BASIC
반응형

MRTG란
SNMP를 사용하여 자료를 그래픽으로 보여주는 툴로, 패킷 수를 확인할 수 있습니다
Network-link에서의 traffic 부하를 감시하는 tool입니다.

  

SNMP란
Simple Network Management Protocol. 네트워크 관리를 위한 용도로 사용되는 네트워크 프로토콜. SNMP로 할 수 있는 것들은 네트워크 구성관리. 성능관리, 장비관리, 보안관리 등이 있습니다.

 

 

MRTG 설치 환경

– CentOS 7.5 APM 기본 설치

 

SNMP 설치 및 설정

 

설치 확인

# rpm -qa | grep net-snmp

 

설치 및 데몬 시작

# yum install net-snmp*
# /etc/init.d/snmpd start

 

서비스 확인

# ps -ef | grep snmpd
root 18198 1 0 09:58 ? 00:00:01 /usr/sbin/snmpd -LS0-6d -f

 

snmpd 설정파일 수정

# vi /etc/snmp/snmpd.conf
com2sec MyMRTG 172.16.0.14 public
group MyMRTGgroup v1 MyMRTG
group MyMRTGgroup v2c MyMRTG
group MyMRTGgroup usm MyMRTG
view all included .1 80
access MyMRTGgroup “” any noauth exact all all none

# /etc/init.d/snmpd restart

 

MRTG 설치

# yum install mrtg*

 

mrtg 홈 디렉토리 생성

# mkdir /home/mrtg

 

cfgmaker 명령어를 사용하여 cfg 파일 생성

# cd /home/mrtg
# cfgmaker --global ‘WorkDir: /home/mrtg’ --global ‘Options[_]: bits,growright’ --output /home/mrtg/mrtg.cfg public@172.16.0.14

# vi /home/mrtg/mrtg.cfg
Target[172.16.0.14_2]: 2:public@172.16.0.14:
SetEnv[172.16.0.14_2]: MRTG_INT_IP=”172.16.0.14″ MRTG_INT_DESCR=”eth0″
MaxBytes[172.16.0.14_2]: 1250000
Title[172.16.0.14_2]: Traffic Analysis for 2 — lena04-46270.novalocal
PageTop[172.16.0.14_2]: Traffic Analysis for 2 — lena04-46270.novalocal
YLegend[172.16.0.14_2]: Traffic
XSize[172.16.0.14_2]: 500
YSize[172.16.0.14_2]: 100

 

indexmaker 명령어로 index파일을 생성 후, mrtg를 시작합니다.

# indexmaker --title “TEST MRTG” --output /home/mrtg/index.htm /home/mrtg/mrtg.cfg 
# LANG=C mrtg mrtg.cfg

 

MRTG 홈 디렉토리로 이동하게 되면, 파일들이 생성된 것을 볼 수 있습니다.

# ll
total 140
-rw-r–r– 1 root root 1660 Feb 23 10:40 172.16.0.14_2-day.png
-rw-r–r– 1 root root 6238 Feb 23 10:40 172.16.0.14_2.html
-rw-r–r– 1 root root 48279 Feb 23 10:40 172.16.0.14_2.log
-rw-r–r– 1 root root 1449 Feb 23 10:04 172.16.0.14_2-month.png
-rw-r–r– 1 root root 48271 Feb 23 10:35 172.16.0.14_2.old
-rw-r–r– 1 root root 1605 Feb 23 10:35 172.16.0.14_2-week.png
-rw-r–r– 1 root root 1909 Feb 23 10:04 172.16.0.14_2-year.png
-rw-r–r– 1 root root 2529 Feb 23 10:04 index.htm
-rw-r–r– 1 root root 3637 Feb 23 10:04 mrtg.cfg
-rw-r–r– 1 root root 538 Feb 23 10:04 mrtg-l.png
-rw-r–r– 1 root root 414 Feb 23 10:04 mrtg-m.png
-rw-r–r– 1 root root 0 Feb 23 10:40 mrtg.ok
-rw-r–r– 1 root root 1759 Feb 23 10:04 mrtg-r.png

 

10분 마다 mrtg 그래프 그리게 설정해야 합니다.

 

# vi /etc/crontab
*/5 * * * * root LANG=C /usr/bin/mrtg /home/mrtg/mrtg.cfg


반응형

'LINUX > BASIC' 카테고리의 다른 글

SSH 에러  (1) 2019.06.01
Quota  (0) 2019.06.01
NFS 설치 및 설정  (0) 2019.06.01
hdparm - 디스크 속도확인  (0) 2019.06.01
SMARTCTL-디스크검사  (0) 2019.06.01
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!