처음으로

MRTG운용을 위해서 필요한 것은?

 

MRTG를 구축하여 트래픽분석서버를 구축하기위해서는 어떤 것들이 필요할까?

우선 MRTG 트래픽분석서버를 구축하여 운용하기 위해서 필요한 것을 열거해 보면 다음과 같다.

 

  1. 트래픽분석서버(MRTG가 설치되어 운영될 서버)
    • UNIX, Solaris, NT, Linux등
  2. 분석대상자원(네트웍트래픽의 분석대상자원)
    • Router
    • Switch
    • Server
    • 기타네트웍장비들
  3. 필요한 프로그램 및 툴들
    • MRTG
    • gzip
    • gcc
    • perl
    • zlib
    • libpng
    • gd
    • Apache
    • snmp (ucd-snmp, cmu-snmp)
  4. 네트웍이 갖춰진 환경

1. 트래픽분석서버

MRTG가 설치될 서버, 즉 트래픽분석서버로 사용될 서버가 필요할 것이다.

MRTG가 설치될 수 있는 서버는 UNIX나 Solaris뿐아니라 NT나 LINUX등 거의 모든 서버에서 설치가 가능하다.

필자가 아래의 모든 운영체제(OS)에서 MRTG를 테스트해 본 것은 아니지만 MRTG 공식사이트인 www.mrtg.org에서는
아래와 같은 운영체제에서  MRTG가 설치되어 운용가능하다고 알리고 있다.

  • Linux 1.2.x, 2.0.x, 2.2.x, 2.4.x (Intel and Alpha and Sparc and PowerPC)
  • Linux MIPS, Linux S/390
  • SunOS 4.1.3
  • Solaris 2.4, 2.5, 2.5.1, 2.6, 7, 8
  • AIX 4.1.4, 4.2.0.0, 4.3.2
  • HPUX 9,10,11
  • WindowsNT 3.51, 4.0, 2k
  • IRIX 5.3, 6.2
  • BSDI BSD/OS 2.1, 4.x, 3.1
  • NetBSD (sparc)
  • FreeBSD 2.1.x, 2.2.x, 3.1, 3.4, 4.x
  • OpenBSD 2.5, 2.6, 2.7
  • Digital Unix 4.0
  • SCO Open Server 5.0
  • Reliant UNIX
  • NeXTStep 3.3
  • OpenStep 4.2
  • And about and other sensible Unix

보시는 바와 같이 거의 모든 운영체제에서 MRTG가 설치되어 운용이가능하다는 것을 알 수가 있다.

 

2. 분석대상자원

분석대상자원이란 MRTG를 통해서 트래픽분석이 가능한 네트웍장비들을 통칭한 말이다.

정확히 말해서 SNMP프로토콜이 탑제된 네트웍장비는 거의 가능하다.

, www.mrtg.org에서는 아래와 같은 장비의 모니터링이 가능하다고 공식적으로 알리고 있다.

 

MRTG로 네트웍트래픽 분석이 가능한 네트웍자원

  • 3Com NETBuilders, LANplex 6012 and 2500
  • 3Com etherswitches and hubs
  • 3Com Linkswitch 1000 1100 3300
  • 3Com Superstack II switch 3900, 3300 MX
  • Alantec powerhub 7000
  • Annex terminal server
  • Asante Hub
  • Ascend (Lucent) Max 600, [24]00x, Pipeline 50, TNT
  • Alcatel (Assured Access) x1600, OmniSR9, OmniCore 5022
  • AT&T Wave Point, Lan
  • BayNetworks (Wellfleet) 7.80 and up, BayStack 350T, Instant Internet, see Nortel
  • BreezeCom AP,SA
  • Cabletron ESX-820 Etherswitch
  • Centillion Token Ring SpeedSwtich 100 (IBM 8251 Token Ring Switch)
  • About every Cisco Kit there is ...
  • CentreCOM 8116
  • Compatible Systems
  • DECBridge 620, DEC 900EF, 900EE, Gigaswitch
  • ELSA Lancom L 11 (Wireless Router)
  • Ericsson Tirgis Series RAS Servers
  • Fore ASX200 ATM
  • FlowPoint 2200 ATM/DSL Router
  • Formula 8200 series
  • Foundry BigIron 8000 Gigabit
  • Cable Modems from Lancity, Terayon and DOCSIS
  • HP - network interfaces, disks, database Informix
  • HP AdvanceStack/Procurve Switch 2000, AdvanceStack Switch 200
  • HP Procurve Switches , model 4000m, 2424m and 2400m
  • IBM 8260 swtich (with 155MB ATM blades installed), IBM 2210 Routers
  • Intel switches (details)
  • IMV Victron NetPro 3000 UPS
  • Kentrox Pacesetter Pro
  • Lantronix Bridge
  • Lucent/Xedia Access PointT 450, 1000
  • Livingston (Lucent) IRX 3.2.1R, IRX 114, PM2E(R) PM3-2E OR-U
  • Motorola 6560 Regional Node, SB3100 CableModem
  • Morningstar terminal servers/routers
  • MGE (Merlin Gerin) UPSes (details)
  • Network Appliance
  • Netopia R7100C SDSL
  • Netscreen 5 / 10 / 100
  • Nortel Networks, Bay Routers BCN, BLN, ASN, ARN, AN, Passport 1k and Passport 8k3 series L3 switches,
    BayStack 450 L2 switches.
  • Nortel Networks, Accelar L3 Switches
  • Nokia IP 330/440/650
  • Nbase ethernet switch
  • Novell 3.11, 4.11
  • Rmon probes
  • SGI-Server (Irix 5.3)
  • Any server server running HP-UX, Ultrix, Solaris, SunOS, OSF, NetBSD, FreeBSD, BSDi, Linux,
    AIX, OpenBSD, Irix or even Windows operating systems (badly), when using NET-SNMP (former UCD-SNMP).
  • Apple Mac (An snmp service is included on the OS CD >= 8.5 )
  • Shiva Accesport
  • Solaris Server
  • Squid Web cache
  • US-Robotics Total Control Modemracks
  • Wellfleet (later Bay Networks): see Nortel routers
  • WinNT, MS Proxy
  • Xylan (today Alcatel) 4024C 24port 10/100 OmniStack Switch, 9k devices, including ATM links.
  • Yamaha rt100i
  • Zyxel Prestige P310, 153X, 642.

 

3. 필요한 프로그램 및 툴들

MRTG가 제대로 작동되기 위해서는 MRTG만 설치되어서는 안되며 필요한 라이버러리와 몇가지 프로그램 및 툴들이 필요하다.

이들을 간단히 설명하면 다음과 같다.

 

 

구분

설명

구할 수 있는 곳

MRTG

MRTG 프로그램

www.mrtg.org

perl

perl 인터프리터

www.perl.com

zlib

zlib 라이브러리, 그래픽파일 압축라이버러리

www.info-zip.org/pub/infozip/zlib

libpng

libpng 라이브러리, png파일로 변환시켜주는 라이버러리

www.libpng.org/pub/png

gd

gd 라이브러리

www.boutell.com/gd

Apache

아파치, IIS등의 웹서버

www.apache.org

snmp

snmp프로토콜
(ucd-snmp, net-snmp, cmu-snmp)

net-snmp.sourceforge.net

기타

gzip

(소스압축해제용 압축프로그램)

gcc.gnu.org

gcc

(컴파일러)

이들 프로그램 및 툴들의 자세한 설치방법은 뒤에서 자세히 다루므로 여기서는 MRTG로 트래픽분석서버를 구
축하기위해서 필요한 것들이 이런 것이구나 하는 정도로만 알고 넘어가면 된다.

 

4. 네트웍이 갖춰진 환경

MRTG는 네트웍을 통해서 분석값을 가져오므로 당연히 네트웍이 갖추어져있어야하고, 또한 MRTG의 존재이유가
네트웍(트래픽)관리이므로 네트웍이 갖추어지지 않은 환경은 MRTG가 존재할 이유가 없다고 할 수 있다.

 

 



Copyright(c) 2001, 수퍼유저코리아 All Rights Reserved.
서버구축(운용)상담 : e-mail : webmaster@superuser.co.kr