[네트워크]자바를 이용한 SNMP 매지저 구현
고대사랑
다운로드
장바구니
소개글
본 논문에서는 LAN환경에서 SNMP를 이용해 네트워크 관리시스템 (NMS)을 구현하고자 했다. 각 장의 내용을 간략히 살펴보면 다음과 같다. 2장에서는 NMS의 전반적인 개요와 기능을, 3장에서는 MIB에 대해 다루고 있다. 4장에서는 네트워크 관리 표준인 SNMP에 대해서 자세히 살펴보고, 5장에서는 SNMP Agent에 대해 알아볼 것이다. 마지막으로 제 6장에서는 자바를 사용하여 실제 NMS를 구현한 화면을 살펴보고 그 의미를 분석해 볼 것이다.목차
1. 서론2. NMS의 개요와 기능
2.1 NMS의 요소
2.2 NMS 구현 사례
2.2.1 OSI 네트워크 관리 체제
2.2.2 IEEE 네트워크 관리 체제
2.2.3 SNMP, 단순 네트워크 관리
2.2.3.1 Asante Technologies의 IntraSpection
2.2.3.2 Cabletron Systems의 SPECTRUM
2.2.3.3 Hewlett-Packard 의 OpenView
2.2.3.4 SunMicroSystems의 Solstice Domain Manager
2.2.4 Web에 기반한 네트워크 관리
3. M I B
3.1 MIB 이란?
3.2 MIB 의 구조
3.3 MIB 그룹
3.3.1 System 그룹
3.3.2 Interfaces 그룹
3.3.3 AT 그룹
3.3.4 IP 그룹
3.3.5 ICMP 그룹
3.3.6 TCP 그룹
3.3.7 UDP 그룹
3.3.8 EGP 그룹
3.3.9 CMOT 그룹
3.3.10 SNMP 그룹
4. SNMP
4.1 SNMP 목표와 체제
4.2 SNMP의 작동
4.2.1 네트워크 관리 체계
4.2.2 객체 인스턴스의 확인 및 통신
4.3 SNMP PDU
4.3.1 Get, Set, Respond PDU 형식
4.3.2 GetRequest PDU의 사용
4.3.3 GetNextRequest PDU의 사용
4.3.4 SetRequest PDU의 사용
4.3.5 Trap PDU의 형식
4.3.6 Trap PDU의 사용
5. SNMP Agent
5.1 SNMP Informant Agent
5.2 SNMP Informant Agent의 구조
5.3 SNMP Informant Agent의 운용 목적
5.3.1 Problem Diagnosis
5.3.2 Trend Analysis
5.3.3 Capacity Planning and Budget Forecasting
5.4 SNMP Informant Agent의 특징
5.5 SNMP Informant Agent MIB
6. JAVA를 이용한 Manager 구현
6.1 JAVA
6.2 SNMP Architecture
6.3 Manager operation Flow Chart
6.4 SNMP Manager 구현 화면
7. 결론
8. 참고문헌
본문내용
정보화 사회로 접어들면서부터 인터넷의 사용량이 많아지고, 이미지, 동영상 등의 멀티미디어 데이터의 전송이 늘어나면서 네트워크 트래픽이 급격하게 증가하고 있다. 이런 추세는 네트워크를 효율적으로 관리하여 사용자들에게 더욱 편리한 서비스를 제공하기 위한 네트워크 관리의 필요성을 잘 설명해 준다.여기서 등장하게 된 것이 바로 NMS(Network Management System)이다. 즉 NMS(Network Management System)는 네트워크상의 전 장비들의 중앙 감시 체제를 구축하여 Monitoring, Planning 및 분석이 가능하며 관련 데이터를 보관하여 필요 즉시 활용 가능하게 하는 관리 시스템이다. 관리자는 NMS를 통하여 고장 관리, 회계 관리, 구성 관리, 성능 관리, 보안 관리 등을 할 수 있다.
본 논문에서는 NMS에 대한 전반적인 이해를 바탕으로 Java를 사용하여 SNMP Manager를 구현하여 MIB 정보를 가지고 원격지의 시스템의 자원의 사용 현황을 파악하여 관리 하기 쉽도록 하였다. 이 Manager는 중앙 관리자가 네트워크를 통해 연결된 모든 시스템들의 자원 사용 현황을 알기 쉬운 값으로 표시하고 실시간으로 각 자원의 상태를 모니터링 한다. 이 때 얻어진 자원에 대한 정보를 분석하여 Manager는 시스템 자원의 비정상적인 동작이나 과부하에 대하여 경고 메시지를 나타내어 중앙 관리자가 어떤 시스템에 어떤 문제가 있는지를 알 수 있게 하였다. 이 정보를 가지고 시스템의 사용 경향이나 사양이 떨어지는 자원을 분석해 내어 향후 시스템에 대한 업그레이드 혹은 교체와 같은 계획을 미리 짤 수 있고 이에 들어가는 비용 등을 예측할 수 있다. 우리가 구현한 NMS 시스템은 크게 4가지 기능이 있다. System value, Memory value, CPU value, Disk value 등을 효과적으로 관리할 수 있는 것이다.
참고 자료
[1] 윤종호, “라우터와 라우팅 프로토콜”, 교학사, 2003[2] Mark A. Miller, “Inside Secrets SNMP Internetworks”, 삼각형, 2000
[3] 장병욱, “An Implementation Of Web-Based Network Traffic Analysis Model
Using SNMP”, 석사논문, 2000