27
Đề tài: Giao thc SNMP và ng dng giao thc trong vic qun lý hthng txa Người thc hin: Bùi Minh Công Đin thoi liên lc : 0958049997 Email: [email protected] Ging viên hướng dn: Nguyn ThThu Thy Đin thoi liên lc: 0909295395 Email: [email protected] http://forum.itlab.com.vn

SNMP 2_itlab.com.vn

Embed Size (px)

Citation preview

Page 1: SNMP 2_itlab.com.vn

Đề tài:

Giao thức SNMP và ứng dụng giaothức trong việc quản lý hệ thốngtừ xa

Người thực hiện:

Bùi Minh Công

Điện thoại liên lạc : 0958049997

Email: [email protected]

Giảng viên hướng dẫn:

Nguyễn Thị Thu Thủy

Điện thoại liên lạc: 0909295395

Email: [email protected]

http:/

/forum

.itlab

.com.vn

Page 2: SNMP 2_itlab.com.vn

Anh Admin ơi , Em đang bị quá

tải nè !!!Help Me !!!

Em sắphết đĩacứngrồi !!!

I’m Fine !!!

Công ty A

Làm cách nàođể quản lý hết

tụi nó đượcđây ha ???

http:/

/forum

.itlab

.com.vn

Page 3: SNMP 2_itlab.com.vn

Alo !!! SNMP đó hả ? Giúp giùm mình vụ

này cái nha !

Xời ơi !!! Tưởnggì !

Cứ để đó mình lo cho !!!

Chuyện nhỏ ý mà

http:/

/forum

.itlab

.com.vn

Page 4: SNMP 2_itlab.com.vn

Nội dung trình bày:1/ Giới thiệu về giao thức SNMP

a/ Tổng quanb/ Thuật ngữ chuyên môn

2/ Cách thức hoạt động của SNMPa/ Mô hình hoạt độngb/ Giới thiệu MIBc/ Các phiên bảnd/ Mô tả câu truy vấn của SNMPe/ SNMP Traps

3/ Ứng dụnga/ Ưu điểmb/ Hạn chếhtt

p://fo

rum.itl

ab.co

m.vn

Page 5: SNMP 2_itlab.com.vn

Nội dung trình bày (tt):

4/ Tổng quát hóa:

5/ Lab Demo :

Xem thông tin , theo dõi trạng tháicủa 1 máy Windows Server 2003 từ 1 máy trạm Windows XP trong mạng LAN

6/ Trao đổi về đề tài thuyết trình

7/ Tài liệu tham khảohttp:/

/forum

.itlab

.com.vn

Page 6: SNMP 2_itlab.com.vn

1/ Giới thiệu tổng quan về SNMP:

a/ Tổng quan:

Simple Network Management Protocol (SNMP) là một giao thức được phát triển nhằm mục đích quản lý các thiết bị (Server , Workstation. routers, switches và hubs…) trong hệ thống mạng.

SNMP hoạt đông bằng giao thức UDP (User Datagram Protocol)Gửi và nhận dữ liệu qua port 161 và 162

http:/

/forum

.itlab

.com.vn

Page 7: SNMP 2_itlab.com.vn

SNMP, HTTP,DHCP,FTP…

TCP,UDP

http:/

/forum

.itlab

.com.vn

Page 8: SNMP 2_itlab.com.vn

b/ Các thuật ngữ chuyên môn trong SNMP:

Manager = NMS (Network Manager Stations): Đối tượng thu tập các thông tin 

Management Information Base (MIB) : cơ sở dữ liệu chứa trong MD

Managed devices (MD): Các thiết bị hỗ trợ SNMP(Server, Switch, Router…)

Agent: là một phần mềm chứa trong MD dùng để quản lý MIB

http:/

/forum

.itlab

.com.vn

Page 9: SNMP 2_itlab.com.vn

2/ Cách thức hoạt động của SNMP: a/ Mô hình hoạt động

http:/

/forum

.itlab

.com.vn

Page 10: SNMP 2_itlab.com.vn

http:/

/forum

.itlab

.com.vn

Page 11: SNMP 2_itlab.com.vn

b/ Cấu trúc MIB:

SMI (The Structure of Management Information)

Name hay OID (object identifier)

http:/

/forum

.itlab

.com.vn

Page 12: SNMP 2_itlab.com.vn

c/ Các phiên bản của SNMP :SNMP v1

Basic Operations and Features

SNMP v2 Additional Operations and

Features

SNMP v3 Security Enhancement

Get Used by the NMS to retrieve the value of one or more object instances from an agent

GetNext Used by the NMS to retrieve the value of the next object instance in a table or a list within an agent

Set Used by the NMS to set the values of object instances within an agent.

Trap Used by agents to asynchronously inform the NMS of a significant event

GetBulk Used by the NMS to efficiently retrieve large blocks of data.

Inform allows one NMS to send trap information to another NMS and to then receive a response.

Message integrity to ensure that a packet has not been tampered with in transit.

Authentication to verify that the message is from a valid source.

Encryption of packets toprevent snooping by an unauthorized source..htt

p://fo

rum.itl

ab.co

m.vn

Page 13: SNMP 2_itlab.com.vn

d/ Cấu trúc tổng quan câu lệnh của SNMP

Version Community SNMP PDU

PDU Type

Request ID

Error Status

Error

Index

Object 1,

Value 1

Oblect2, Value

2

...

Version 1-2

getRequest, getnextrequest,GetResponse

and SetRequestPDUs

PDU type

En-terp AgentAddr

GenTrap

Spec Trap

Time Stamp

Obj 1, Valu 1

Obj 2, Valu 2

TrapPDU:

Protocol Data Unit

http:/

/forum

.itlab

.com.vn

Page 14: SNMP 2_itlab.com.vn

http:/

/forum

.itlab

.com.vn

Page 15: SNMP 2_itlab.com.vn

Version 3:Message Processed by MPM ( Msg Processing Model)

Version ID Mag Size Mag Flag Security Model

Message Processed by USM (User Security Module)

Authori-tative

Engin ID

Authori-tativeBoots

Authori-tative

Engine Time

User name

Authen-ticationparam-eters

Privacy Param-

eter

Scoped PDU

Context engine ID

Context name

PDUhttp:/

/forum

.itlab

.com.vn

Page 16: SNMP 2_itlab.com.vn

- get- get-next- get-bulk (cho SNMP v2 và SNMP v3)- set- get-response- trap (cảnh báo)- notification (cho SNMP v2 và SNMP v3)- inform (cho SNMP v2 và SNMP v3)- report (cho SNMP v2 và SNMP v3)

http:/

/forum

.itlab

.com.vn

Page 17: SNMP 2_itlab.com.vn

e/ SNMP Traps:

http:/

/forum

.itlab

.com.vn

Page 18: SNMP 2_itlab.com.vn

e/ SNMP Traps:

http:/

/forum

.itlab

.com.vn

Page 19: SNMP 2_itlab.com.vn

3/ Ứng dụng:a/ Ưu điểm:- SNMP cho phép những người quản trị mạng quản lý sự hoạt động mạng, tìm và giải quyết những vấn đề mạng, và lập kế hoạch sự tăng trưởng mạng

VD: Router Cisco cung cấp cho admin:‐Xem thông tin trên các MD, tắt một interface nào đó trên router của mình, theo dõi hoạt động của card Ethernet

‐kiểm soát nhiệt độ trên switch và cảnh báo khi nhiệt độ quá cao.

‐Hiệu suất của CPU / đơn vị thời gian.

‐Theo dõi điện thế các đường 5V/12V 

‐ Đặt các Trap cho MD , khi có bất cứ sự cố nào trên MD trùng với dữ liệu của Trap, MD sẽ tự động gửi cảnh báo đến  NMS.

http:/

/forum

.itlab

.com.vn

Page 20: SNMP 2_itlab.com.vn

b/ Hạn chế :

-Giao thức Monitoring thiết bị từ xa một cách thuần túy , không hỗ trợ các lệnh tinh chỉnh cao hơn

- Giao thức này chỉ có ở một số thiết bị đắt tiền (600- 800$)

http:/

/forum

.itlab

.com.vn

Page 21: SNMP 2_itlab.com.vn

c/ Công cụ cho NMS và Agent:

Devices SNMP Tools for NMS SNMP Tools for MD (Agent)

Server (Windows 2003,2008…), Workstation

(XP, Vista)

-Lệnh : Command line-Đồ họa : +HP's OpenView Network Node Manager+SolarWinds Engineer Tools+ PRTG Traffic Grappher+Tivoli của IBM, MOM của Microsft

-Components của Windows

Router, Switch, Printer… -HTTP(80) -Command Line (Net SNMP)-Giao diện đồ họa

-Tích hợp sẵn trên thiết bị

http:/

/forum

.itlab

.com.vn

Page 22: SNMP 2_itlab.com.vn

4/ Tổng quát:

-SNMP là giao thức quản lý mạng đơn giản, cơ bản thì có 2 cơ chế hoạt động là polling (lấy, thiết lập thông số) và trapping (cảnh báo tự động).

-MD là thiết bị bị quản lý còn MNS là thiết bị quản lý, Agent là phần mềm quản lý MD

- MIB là tập các tham biến nào đó. Ví dụ như MIB DNS, MIB IP, MIB tài nguyên host,...SMI tương tự như cấu trúc phân cấp dạng cây trong DNS.htt

p://fo

rum.itl

ab.co

m.vn

Page 23: SNMP 2_itlab.com.vn

4/ Tổng quát :

- OID là số định danh cho tham biến cần quan tâm.

- SNMP có 3 phiên bản 1,2,3 trong đó phiên bản 2 có tối ưu về cú pháp và có thêm một số định nghĩa mới còn phiên bản 3 có tăng thêm khả năng xác thực và mã hóa.

-SNMP hoạt động theo cơ chế UDP ở port 161 và 162

http:/

/forum

.itlab

.com.vn

Page 24: SNMP 2_itlab.com.vn

5/ Các mô hình lab:

Quản lý Server 2003 từ 1 máy Workstation trong LAN :*/ Mục tiêu:

-Xem thông tin hệ điều hành, thiết bị trên Server - Các ứng dụng được cài đặt và đang chạy trên Server-Tắt 1 ứng dụng đang chạy…

http:/

/forum

.itlab

.com.vn

Page 25: SNMP 2_itlab.com.vn

***/ Các bước thực hiện:

Step Netword ManagerStation

Managed Device

1/ Xác định thiết bị Windows XP SP2 Windows Server 2003

2/ Cấu hình mạng 10.1.1.1/24 10.1.1.2/24

3/ Cài đặt PRTG Tools Components

4/ Cách thức truy vấn - Truy vấn bằng giao diệnđồ họa, lập các biểu đồtrạng thái

Agent trả lời các truy vấn

http:/

/forum

.itlab

.com.vn

Page 26: SNMP 2_itlab.com.vn

6/ Trao đổi về SNMP:7/ Tài liệu tham khảo:

http://en.wikipedia.org

A Simple Network Management Protocol:http://www.javvin.com/protocol/rfc1157.pdf

Structure of Management Information for SNMPv2:http://www.javvin.com/protocol/rfc2578.pdf

SNMP Applications:http://www.javvin.com/protocol/rfc3413.pdf

Essential SNMP, 2nd Edition Publisher: O'ReillyPub Date: September 2005ISBN: 0-596-00840-6Pages: 460

http:/

/forum

.itlab

.com.vn

Page 27: SNMP 2_itlab.com.vn

http:/

/forum

.itlab

.com.vn