VIETHANITC ồ ọ ệ ố
Đ án môn h c Qu n lý h th ng m ng ả Ờ ạ L I NÓI Đ U Ầ
Môn h c ọ Qu n lý h th ng m ng ệ ố ế ạ là môn h c cung c p cho sinh viên các ki n ấ ả ọ
th c v các giao th c qu n lý m ng cũng nh các ph n m m, công c c n thi ụ ầ ứ ứ ư ề ề ầ ả ạ ế ể t đ
qu n lý h th ng m ng. N m b t đ c tr ng thái h th ng m ng đ đ m b o h ệ ố ắ ượ ả ạ ắ ệ ố ể ả ạ ạ ả ệ
th ng m ng đ c ho t đ ng xuyên su t.... Vì v y, vi c tìm hi u lý thuy t v các giao ạ ố ượ ạ ộ ế ề ệ ể ậ ố
th c qu n lý m ng cũng nh ch n công c thích h p đ nghiên c u, th c hành trong ụ ư ọ ứ ứ ự ể ả ạ ợ
quá trình h c t p là đi u không th thi u. ọ ậ ề ể ế
V i m c đích và ý nghĩa trên, nhóm 1 l p MM02A đã l a ch n đ tài “ ụ ự ề ớ ớ ọ Tìm hi uể
ầ v giao th c qu n lý m ng SNMP và th c hi n giám sát, qu n tr m ng v i ph n ự ề ị ạ ứ ớ ệ ả ạ ả
m m Solarwinds Orion Network Performance Monitor (NPM) ề ố ” đ làm đ án cu i ể ồ
môn h c. N i dung c a đ án chia làm ba ch ng: ủ ồ ộ ọ ươ
Ch ng 1 : T ng quan v giao th c SNMP. M c đích c a ch ng này là cung ươ ứ ụ ủ ề ổ ươ
ơ c p cho chúng ta nh ng khái ni m c b n nh t v giao th c qu n lí m ng đ n ơ ả ấ ấ ề ữ ứ ệ ả ạ
gi n SNMP, các thành ph n, ch c năng và ph ứ ả ầ ươ ứ ng th c ho t đ ng c a giao th c. ạ ộ ứ ủ
Ch ng 2 : Gi ươ ớ ạ i thi u t ng quan v ph n m m giám sát và qu n tr m ng ề ệ ề ầ ả ổ ị
Solarwinds. Trong ch ng này gi i thi u v ph n m m, các ch c năng chính ươ ớ ứ ệ ề ề ầ
cũng nh h ư ướ ng d n cài đ t ph n m m. ặ ề ầ ẫ
Ch ng 3 : Đi vào h ng d n s d ng các tính năng chính trong Solarwinds ươ ướ ử ụ ẫ
Orion
ầ Trong quá trình làm đ án ch c ch n không tránh kh i thi u sót. Mong các th y ế ắ ắ ồ ỏ
cô và các b n đóng góp ý ki n đ đ án đ c hoàn thi n h n. Xin chân thành c m n! ể ồ ế ạ ượ ả ơ ệ ơ
Đà n ng, tháng 3 năm 2011. ẵ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
i
ữ
ễ
ấ
ị
t ệ
Nhóm 1 – MM02A
VIETHANITC ồ ọ ệ ố
M C L C
ạ Đ án môn h c Qu n lý h th ng m ng ả Ụ Ụ
Ầ
1.2. Gi ớ ứ
ề
ộ
ả
ớ ả ơ ả ữ ạ ể ề 1.4. Qu n lí liên l c gi a management v i các agent 1.5. C ch v n chuy n thông tin gi a management và agent ữ ơ ế ậ 1.6. B o v truy n thông liên l c gi a management và các agent kh i s c ữ ả ệ 1.7. Các ph ươ
ậ
ấ ả NG 2. T NG QUAN V PH N M M GIÁM SÁT VÀ QU N TR M NG Ị Ạ Ầ Ả Ề
ớ
ề
c khi cài đ t. t tr ế ướ ặ
L I NÓI Đ U i .......................................................................................................................... Ờ CH NG 1. T NG QUAN V GIAO TH C SNMP 1 ........................................................ ƯƠ Ứ Ề Ổ 1 ng th c giám sát Poll và Alert ...................................................................... 1.1. Hai ph ứ ươ 1.1.1. Ph ng th c Poll 1 ................................................................................................... ươ ứ 2 ng th c Alert ................................................................................................. 1.1.2. Ph ươ ứ 3 i thi u giao th c SNMP ......................................................................................... ệ 1.2.1. u đi m trong thi 4 t k c a SNMP ...................................................................... ế ế ủ Ư ể ....................................................................................... 1.2.2. Nh c đi m c a SNMP. 4 ủ ể ượ 4 ...................................................................................... 1.2.3. Các phiên b n c a SNMP ả ủ 5 .......................................................................................................... 1.3. Đi u hành SNMP 1.3.1. Các thành ph n trong SNMP 5 ................................................................................. ầ 1.3.2. B ph n qu n lý (manager) 5 ................................................................................. ậ ả 6 ....................................................................................................................... 1.3.3. Agent 1.3.4. C s thông tin qu n lý - MIB 6 .............................................................................. ơ ở 7 ............................................................................... 1.3.5. Các l nh c b n trong SNMP ệ 9 ....................................................... 9 ........................................ 10 ............. ỏ ự ố ạ 11 ng th c c a SNMP ..................................................................................... ứ ủ 12 ............................................................................................................ 1.7.1. GetRequest 1.7.2. GetNextRequest 12 .................................................................................................... 1.7.3. SetRequest 13 ............................................................................................................. 13 1.7.4. GetResponse .......................................................................................................... 13 1.7.5. Trap ........................................................................................................................ 15 1.8. Các c ch b o m t cho SNMP ................................................................................ ơ ế ả 15 1.8.1. Community string ................................................................................................. 1.8.2. View 16 ...................................................................................................................... 17 1.8.3. SNMP access control list ...................................................................................... 1.9. C u trúc b n tin SNMP 17 .............................................................................................. CH Ề Ổ ƯƠ 19 SOLARWINDS ...................................................................................................................... 19 i thi u v solarwinds ........................................................................................... 2.1. Gi ệ ề 19 2.2. Các ch c năng qu n tr c a Solarwinds. .................................................................. ị ủ ứ ả 2.3. Cài đ t và c u hình Solarwinds Orion NetWork Performance Monitor (NPM) 20 .... ấ ặ 20 i thi u v Orion Network Porformance Monitor (NPM). ........................... 2.3.1. Gi ệ ớ 21 2.4. Cài đ t và c u hình .................................................................................................... ấ ặ 2.4.1.1. Yêu c u c n thi 21 ........................................................... ầ ầ 2.4.1.2. Cài đ t.ặ 23 ........................................................................................................... 2.4.1.3. C u hình 26 ......................................................................................................... NG 3. H ƯƠ Ẩ Ử Ụ ấ ƯỚ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
ii
ữ
ễ
ấ
ị
t ệ
NG D N S D NG CÁC TÍNH NĂNG CHÍNH TRONG CH 32 SOLARWINDS ORION NETWORK PERFORMANCE MONITOR (NPM) .................... 32 3.1. Đăng Nh p L n Đ u Tiên ......................................................................................... ậ ầ ầ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ọ
ươ ớ ồ ệ ố 3.2. Giao Di n Chính C a Ch ủ ệ 3.3. Gi ệ ệ
3.4. Gi ớ ệ
ự ạ ớ
ạ ế ị ạ ỗ ợ ệ ử ụ ệ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
iii
ữ
ễ
ấ
ị
t ệ
ạ ng Trình: 32 ...................................................................... 33 i Thi u Giao Di n Home: .................................................................................. 3.3.1. Summary 33 ............................................................................................................... ..................................................................................................................... 3.3.2. Group 34 34 .................................................................................................................... 3.3.3. Top 10 3.3.4. Event (s ki n) 35 ..................................................................................................... ự ệ 3.3.5. Alerts (c nh báo) 36 .................................................................................................. ả 3.3.6. Syslog 36 .................................................................................................................... 36 ....................................................................................................... i) 3.3.7. Trap (b y l ẩ ỗ 36 i thi u giao di n Network: .................................................................................. ệ 3.4.1. Wireless 36 ................................................................................................................. 37 3.4.2. VSAN (Virtual Storage Area Network): .............................................................. 37 3.4.3. Overview ............................................................................................................... 3.4.3.1. IP Network Browser 38 ...................................................................................... 39 3.4.3.2. Trace route ..................................................................................................... 3.4.3.3. Ping 40 ................................................................................................................. 3.4.3.4. Enhanced ping 40 ................................................................................................ 3.4.3.5. Port Scanner 40 ................................................................................................... 41 3.4.3.6. Telnet .............................................................................................................. 3.4.3.7. WatchIt! 41 .......................................................................................................... 3.4.3.8. Subnet list 41 ....................................................................................................... 42 3.4.3.9. CPU Gauge ..................................................................................................... 3.4.3.10. Real-Time Interface Monitor 42 ....................................................................... 3.4.3.11. MIB Browser 42 ................................................................................................ 43 3.4.3.12. DOS Ping ...................................................................................................... 43 3.4.3.13. Remote Desktop ........................................................................................... 3.5. Th c hành giám sát m ng v i Solarwinds NPM 44 ...................................................... 3.5.1. Mô hình gi 44 .................................................................................................... l pả ậ 44 .................................................... 3.5.2. C u hình Router cisco h tr giám sát m ng ấ t b m ng s d ng Network Sonar Winzad: 3.5.3. Th c hi n tìm ki m phát hi n thi ế ự 46 ........................................................................................................................................... 53 3.5.4. Th c hi n giám sát router Cisco 3620 ................................................................ ệ ự 56 t l p m t c nh báo (Alerts) ......................................................................... 3.5.5. Thi ộ ả ế ậ
VIETHANITC ồ ọ Đ án môn h c Qu n lý h th ng m ng ả
ạ Ụ HÌNH NHẢ
ọ ơ ế ọ ơ ế ứ
ấ
ướ c khi b t đ u cài đ t ắ ầ
ng d n đ l u th m c cài đ t ể ư ư ụ
ấ ặ ả ệ ẫ c c u hình
ể ứ ệ ạ ườ ự ự ử ụ ự ự ố
ng trình ươ ố
ố
ổ ả ế ạ ơ ồ ệ ố ả
ả
t b m ng không dây Wireless ự ệ ủ ả ế ị ạ ố ệ ố ả ạ ả
t b m ng
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
iv
ữ
ễ
ấ
ị
t ệ
ự ệ ố M C L C Ụ ................................................................................................2 Hình 1-1 Minh h a c ch Poll ..............................................................................................2 Hình 1-2 Minh h a c ch Alert ......................................................................8 Hình 1-3 Mô hình giao th c ho t đ ng SNMP. ạ ộ ..............................................................................9 Hình 1-4 Ho t đ ng c a giao th c SNMP ứ ủ ạ ộ ...........................................................15 ng th c SNMPv1 Hình 1-5 Hình minh h a các ph ứ ươ ọ ...........................................................................................17 Hình 1-6 C u trúc b n tin SNMP ả .............................................................................23 Hình 2-7 Giao di n b t đ u cài đ t NPM ặ ệ ắ ầ Hình 2-8 Đi n Email đ đăng ký tr ặ ...............................................24 ể ề ặ ........................................................................................................24 Hình 2-9 B t đ u cài đ t ắ ầ Hình 2-10 Ch n đ ặ ..........................................................24 ẫ ọ ườ ặ ...................................................................................................25 Hình 2-11 L a ch n cài đ t ọ ự Hình 2-12 Quá trinh cài đ t các gói c u hình ........................................................................25 ặ .................................................................................................26 Hình 2-13 Cài đ t thành công ...........................................................26 Hình 2-14 Giao di n đăng nh p qu n lý Solarwinds ậ .......................................................................27 Hình 2-15 Đ ng d n đ n ti n ích c u hình ấ ệ ế Hình 2-16 L a ch n các thành ph n đ ............................................................27 ầ ượ ấ ọ ự ...................................................................................28 Hình 2-17 L a ch n ki u ch ng th c ọ ....................................................................................29 Hình 2-18 S d ng CSDL hi n hành Hình 2-19 L a ch n tùy ch n kích ho t hay không kích ho t ch ng th c ự ........................30 ọ ọ ứ ạ Hình 2-20 L a ch n d ch v mu n cài đ t ặ ...........................................................................30 ụ ọ ị ..................................................................................................31 Hình 2-21 Quá tình c u hình ấ ậ .............................................................................................32 Hình 3-22 Giao di n đăng nh p ệ Hình 3-23 Giao di n chính c a ch .......................................................................32 ủ ệ ự ệ ..................................................................................33 Hình 3-24 Tính năng th ng kê s ki n Hình 3-25 Tính năng tìm ki mế ..............................................................................................33 ự ệ ủ ệ ố ..............................................33 Hình 3-26 X p h ng và th ng kê các s ki n c a h th ng ạ ..........................................................................34 Hình 3-27 S đ nhìn t ng quan c a m ng ủ .........................................................................................34 Hình 3-28 H th ng qu n lý node Hình 3-29 Qu n lý triggered Alerts ........................................................................................34 Hình 3-30 Top 10 node responed ICMP................................................................................35 ...................................................35 Hình 3-31 Th ng kê s ki n c a các m ng đang qu n lý ạ ..................................................................................36 Hình 3-32 H th ng c nh báo - Alerts Hình 3-33 Qu n lý thi .........................................................37 ạ ...........................................................................37 Hình 3-34 Tr ng thái các node trong m ng Hình 3-35 Menu các tính năng qu n lý node .........................................................................38 Hình 3-36 IP Network Browser...............................................................................................39 Hình 3-37 Tính năng Trace route............................................................................................39 Hình 3-38 Tính năng Ping.......................................................................................................40 Hình 3-39 Enhanced ping........................................................................................................40 Hình 3-40 Tính năng port scanner...........................................................................................41 ế ị ạ ..................................................................41 Hình 3-41 Tính năng giám sát các thi ạ ..................................42 Hình 3-42 SubnetList – Xây d ng danh sách các subnet trong m ng ...................................42 Hình 3-43 CPU Gauge – Giám sát CPU c a server và router Cisco ủ
VIETHANITC ồ ệ ố
ọ ể ặ ị ấ ấ
ạ ả ậ
ằ ủ ạ ạ ộ
ấ ệ ả ố ế ế ả ở ộ
ố
ể
ạ ủ
c s a d ng
t thông tin v interface ủ ề t l p qu n lý Alerts ế ậ ả
t l p c u hình th i gian cho Alerts ờ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
v
ữ
ễ
ấ
ị
t ệ
Đ án môn h c Qu n lý h th ng m ng ạ ả ........................................................42 Hình 3-44 Hi n th các thông tin v Router và Switch ề ................................43 Hình 3-45 Truy v n c u hình software ho c là hardware qua SNMP Hình 3-46 Ping nodes..............................................................................................................43 Hình 3-47 Mô hình gi ........................................44 l p qu n lý m ng v i Solarwinds NPM ớ ả ...............................................45 Hình 3-48 L nh c u hình kích ho t SNMP trên router cisco Hình 3-49 K t qu th ng kê ho t đ ng c a SNMP trên router cisco b ng l nh ệ .............45 Hình 3-50 K t qu debug đ giám sát SNMP trên router ....................................................46 ể .............................................................................46 Hình 3-51 Kh i đ ng Network Discovery ớ ...............................................................................47 Hình 3-52 Tùy ch n t o Discovery m i ọ ạ ớ ................................................................................................47 Hình 3-53 T o Discovery m i ạ .............................................................................................48 Hình 3-54 Đi n tham s SNMP ề ..................................................................................48 Hình 3-55 K t qu sau khi t o SNMP ạ ả ế ..................................................................................................49 Hình 3-56 T o m i vCenter ớ ạ Hình 3-57 T o m i Vmware Credential ................................................................................49 ớ ạ .....................................................................................................50 Hình 3-58 Dãy IP c n quét ầ Hình 3-59 Đi u các tham s SNMP đ Scan ........................................................................51 ề ố Hình 3-60 Ch n l ch Discovery ..............................................................................................51 ọ ị Hình 3-61 Quá trình Discovery...............................................................................................52 ................................................................................................52 Hình 3-62 K t qu Discovery ả ế .....................................................................53 Hình 3-63 L u k t qu Discovery vào CSDL ả ư ế Hình 3-64 Các node m ng và tr ng thái sau khi quét ...........................................................53 ạ ...........................................................................54 Hình 3-65 Thông tin t ng quan c a router. ổ ....................................................................................55 Hình 3-66 Thông tin c th v router ụ ể ề ượ ử ụ ...................................................55 Hình 3-67 Thông tin v CPU và Memory đ ề ..........................................................................56 Hình 3-68 Giám sát các interface c a router Hình 3-69 xem chi ti ........................................................................56 ế Hình 3-70 Thi .......................................................................................57 ......................................................................................................57 Hình 3-71 C u hình Alerts ấ ....................................................................................................58 Hình 3-72 Ch nh s a Alerts ử ỉ Hình 3-73 Thi ..............................................................58 ế ậ ấ Hình 3-74 Reset condition.......................................................................................................59 Hình 3-75 Suppress alert ........................................................................................................59 ................................................................................................60 Hình 3-76 L p l ch cho Alerts ậ ị .......................................60 Hình 3-77 Tùy ch n c u hình ph ng th c báo hi u c a Alerts ệ ủ ọ ấ ươ ứ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
CH
NG 1.
T NG QUAN V GIAO TH C SNMP
ƯƠ
Ổ
Ứ
Ề
M c đích c a ch ụ ủ ươ ấ ng này là cung c p cho chúng ta nh ng khái ni m c b n nh t ơ ả ữ ệ ấ
th c qu n lí m ng đ n gi n SNMP, các thành ph n, ch c năng và ph v giao ề ứ ứ ầ ả ạ ả ơ ươ ứ ng th c
ho t đ ng c a giao th c. ủ ạ ộ ứ
Ph n đ u ch ng gi i thi u t ng quan v SNMP, c u trúc và đ c đi m cũng ầ ầ ươ ớ ệ ổ ề ể ấ ặ
nh ho t đ ng c a giao th c này. Sau đó gi ạ ộ ứ ư ủ ớ i thi u các phiên b n sau c a SNMP và ả ủ ệ
phân tích đ c nh ng khác bi t c a các phiên b n sau v i phiên b n SNMP đ u tiên. ượ ữ ệ ủ ả ả ầ ớ
1.1. Hai ph ng th c giám sát Poll và Alert ươ ứ
Đây là hai ph ươ ầ ng th c c b n c a các k thu t giám sát h th ng, nhi u ph n ậ ứ ơ ả ủ ệ ố ề ỹ
m m và giao th c đ ng th c này, trong đó có SNMP. ứ ề ượ c xây d ng d a trên hai ph ự ự ươ ứ
Vi c hi u rõ ho t đ ng c a Poll & Alert và u nh c đi m c a chúng s giúp chúng ta ạ ộ ư ủ ể ệ ượ ủ ẽ ể
d dàng tìm hi u nguyên t c ho t đ ng c a các giao th c hay ph n m m giám sát. ủ ễ ạ ộ ứ ề ể ầ ắ
Ho c n u mu n t ặ ế ố ự phát tri n m t c ch giám sát c a riêng mình thì nó cũng là c s ủ ộ ơ ế ơ ở ể
đ giúp chúng ta xây d ng m t nguyên t c ho t đ ng đúng đ n. ể ạ ộ ự ắ ắ ộ
1.1.1. Ph ươ ng th c Poll ứ
Nguyên t c ho t đ ng: Trung tâm giám sát (manager) s th ng xuyên h i thông ạ ộ ẽ ườ ắ ỏ
t b c n giám sát (device). N u Manager không h i thì Device không tr l tin c a thi ủ ế ị ầ ả ờ i, ế ỏ
i. B ng cách h i th ng xuyên, Manager s luôn n u Manager h i thì Device ph i tr l ế ả ả ờ ỏ ằ ỏ ườ ẽ
c thông tin m i nh t t Device. Ví d : Ng i qu n lý c n theo dõi khi c p nh t đ ậ ậ ượ ấ ừ ớ ụ ườ ả ầ
nào th làm xong vi c. Anh ta c th ng xuyên h i ng i th “Anh đã làm xong ứ ườ ệ ợ ỏ ườ ợ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
1
ữ
ễ
ấ
ị
t ệ
ch a ?”, và ng i th s tr l ư ườ ợ ẽ ả ờ i “Xong” ho c “Ch a”. ặ ư
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 1-1 Minh h a c ch Poll ọ ơ ế
1.1.2. Ph ươ ng th c Alert ứ
Nguyên t c ho t đ ng: M i khi trong Device x y ra m t s ki n (event) nào đó ộ ự ệ ạ ộ ả ắ ỗ
thì Device s t ẽ ự ộ đ ng g i thông báo cho Manager, g i là Alert. Manager không h i thông ọ ử ỏ
Device. Ví d : Ng i qu n lý c n theo dõi tình hình làm vi c c a th , anh tin đ nh kỳ t ị ừ ụ ườ ệ ủ ả ầ ợ
ta yêu c u ng i th thông báo cho mình khi có v n đ gì đó x y ra. Ng i th s ầ ườ ề ấ ả ợ ườ ợ ẽ
thông báo các s ki n đ i lo i nh “Ti n đ đã hoàn thành 50%”, “M t đi n lúc 10h”, ộ ự ệ ư ế ệ ấ ạ ạ
“Có đi n l i lúc 11h”, “M i có tai n n x y ra”. ệ ạ ạ ả ớ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
2
ữ
ễ
ấ
ị
t ệ
Hình 1-2 Minh h a c ch Alert ọ ơ ế
VIETHANITC ệ ố ạ
Đ án môn h c Qu n lý h th ng m ng ả ồ i thi u giao th c SNMP 1.2. Gi ọ ệ ứ ớ
SNMP là “giao th c qu n lý m ng đ n gi n”, d ch t c m t “Simple Network ứ ạ ả ả ơ ị ừ ụ ừ
Management Protocol”.
Th nào là giao th c qu n lý m ng đ n gi n ? Giao th c là m t t p h p các th ộ ậ ứ ứ ế ạ ả ả ơ ợ ủ
t c mà các bên tham gia c n tuân theo đ có th giao ti p đ ụ ế ượ ớ ự c v i nhau. Trong lĩnh v c ể ể ầ
ổ thông tin, m t giao th c quy đ nh c u trúc, đ nh d ng (format) c a dòng d li u trao đ i ị ữ ệ ứ ủ ạ ấ ộ ị
, th t c đ trao đ i dòng d li u đó. N u m t bên tham v i nhau và quy đ nh trình t ớ ị ự ủ ụ ể ữ ệ ế ộ ổ
gia g i d li u không đúng đ nh d ng ho c không theo trình t thì các bên khác s không ử ữ ệ ạ ặ ị ự ẽ
hi u ho c t ặ ừ ể ch i trao đ i thông tin. SNMP là m t giao th c, do đó nó có nh ng quy ộ ứ ữ ố ổ
đ nh riêng mà các thành ph n trong m ng ph i tuân theo. ầ ị ạ ả
c và ho t đ ng tuân theo giao th c SNMP đ c g i là “có M t thi ộ t b hi u đ ế ị ể ượ ạ ộ ứ ượ ọ
ng thích SNMP” (SNMP compartible). h tr SNMP” (SNMP supported) ho c “t ỗ ợ ặ ươ
SNMP dùng đ qu n lý, nghĩa là có th theo dõi, có th l y thông tin, có th ể ấ ể ể ả ể
đ c thông báo, và có th tác đ ng đ h th ng ho t đ ng nh ý mu n. ượ ể ệ ố ạ ộ ố VD m t sộ ố ư ể ộ
kh năng c a ph n m m SNMP : ầ ủ ề ả
Theo dõi t c đ đ ng truy n c a m t router, bi t đ ộ ườ ố ủ ề ộ ế ượ ổ c t ng s byte đã ố
truy n/nh n. ề ậ
L y thông tin máy ch đang có bao nhiêu c ng, m i c ng còn tr ng bao ủ ấ ổ ứ ỗ ổ ứ ố
nhiêu.
T đ ng nh n c nh báo khi switch có m t port b down. ậ ả ự ộ ộ ị
Đi u khi n t t (shutdown) các port trên switch. ể ắ ề
SNMP dùng đ qu n lý m ng, nghĩa là nó đ c thi ể ạ ả ượ ế ế ể ề t k đ ch y trên n n ạ
t b có n i m ng TCP/IP. Các thi t b m ng không nh t thi TCP/IP và qu n lý các thi ả ế ị ạ ố ế ị ạ ấ ế t
ầ ph i là máy tính mà có th là switch, router, firewall, adsl gateway, và c m t s ph n ả ộ ố ể ả
m m cho phép qu n tr b ng SNMP. Gi ị ằ ề ả ả ử ạ s b n có m t cái máy gi ộ ặ ạ t có th n i m ng ể ố
IP và nó h tr SNMP thì b n có th qu n lý nó t xa b ng SNMP. ể ả ỗ ợ ạ ừ ằ
SNMP là giao th c đ n gi n, do nó đ c thi ứ ơ ả ượ ế ế ơ ả t k đ n gi n trong c u trúc b n ả ấ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
3
ữ
ễ
ấ
ị
t ệ
tin và th t c ho t đ ng, và còn đ n gi n trong b o m t (ngo i tr SNMP version 3). ạ ộ ủ ụ ạ ừ ả ả ậ ơ
VIETHANITC
Đ án môn h c Qu n lý h th ng m ng ệ ố ả S d ng ph n m m SNMP, ng ả ồ ử ụ ạ ị ạ ọ ầ ườ ề i qu n tr m ng có th qu n lý, giám sát t p trung t ả ể ậ ừ
xa toàn m ng c a mình. ủ ạ
1.2.1. u đi m trong thi t k c a SNMP Ư ể ế ế ủ
SNMP đ c thi t k đ đ n gi n hóa quá trình qu n lý các thành ph n trong ượ ế ế ể ơ ả ả ầ
c phát tri n nhanh và t n ít chi phí. m ng. Nh đó các ph n m m SNMP có th đ ầ ể ượ ề ạ ờ ể ố
SNMP đ c thi ượ ế ế ể t k đ có th m r ng các ch c năng qu n lý, giám sát. Không ứ ể ở ộ ả
có gi i h n r ng SNMP có th qu n lý đ c cái gì. Khi có m t thi t b m i v i các ớ ạ ằ ể ả ượ ộ ế ị ớ ớ
thu c tính, tính năng m i thì ng i ta có th thi t k “custom” SNMP đ ph c v cho ớ ộ ườ ể ế ế ụ ụ ể
riêng mình (trong ch ng 3 tác gi s trình bày file c u trúc d li u c a SNMP). ươ ả ẽ ữ ệ ủ ấ
SNMP đ c thi ượ ế ế ể t k đ có th ho t đ ng đ c l p v i các ki n trúc và c ch ộ ậ ạ ộ ể ế ơ ớ ế
t b h tr SNMP. c a các thi ủ ế ị ỗ ợ
Các thi ế ị ố t b khác nhau có ho t đ ng khác nhau nh ng đáp ng SNMP là gi ng ạ ộ ư ứ
nhau. VD b n có th dùng 1 ph n m m đ theo dõi dung l ng ể ề ể ạ ầ ượ ổ ứ ủ c ng còn tr ng c a ố
các máy ch ch y HĐH Windows và Linux; trong khi n u không dùng SNMP mà làm ủ ế ạ
tr c ti p trên các HĐH này thì b n ph i th c hi n theo các cách khác nhau. ả ự ế ự ệ ạ
1.2.2. Nh ượ c đi m c a SNMP. ủ ể
Làm tăng l u l ư ượ ng đáng k . ể
Không cho phép phân b tác đ ng tr c ti p cho các đ i lý. ự ế ạ ổ ộ
Không có s đi u khi n t ng h p c a nhi u n i qu n lý. ề ơ ợ ủ ự ề ể ổ ả
1.2.3. Các phiên b n c a SNMP ả ủ
SNMP có 4 phiên b n: SNMPv1, SNMPv2c, SNMPv2u và SNMPv3. Các phiên ả
b n này khác nhau m t chút ả ộ ở ị đ nh d ng b n tin và ph ả ạ ươ ng th c ho t đ ng. Hi n t ạ ộ ệ ạ i ứ
SNMPv1 là ph bi n nh t do có nhi u thi ổ ế ề ấ t b t ế ị ươ ề ng thích nh t và có nhi u ph n m m ề ấ ầ
t b và ph n m m h tr SNMPv3. h tr nh t. Trong khi đó ch có m t s thi ỗ ợ ấ ộ ố ỉ ế ị ỗ ợ ề ầ
Năm 1993, SNMP Version 2 (SNMPv2) đ c IETF đ a ra v i m c đích gi ượ ụ ư ớ ả i
quy t v n đ t n t ề ồ ạ ế ấ ề i trong SNMPv1 là c ch đ m b o b o m t. SNMPv2 có nhi u ế ả ả ả ậ ơ
thay đ i so v i SNMPv1 nh h tr các m ng trung tâm c p cao, m ng phân tán, c ch ạ ư ổ ợ ơ ế ạ ấ ớ ổ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
4
ữ
ễ
ấ
ị
t ệ
b o m t, làm vi c v i kh i d li u l n... Tuy nhiên SNMPv2 không đ ả ố ữ ệ ớ ệ ậ ớ ượ ậ c ch p nh n ấ
VIETHANITC ồ ọ
ạ Đ án môn h c Qu n lý h th ng m ng ả hoàn toàn b i vì SNMPv2 ch a tho mãn v n đ b o m t và qu n tr b i v y năm 1996 ề ả ấ ệ ố ư ị ở ậ ậ ả ả ở
nh ng ph n b o m t trong SNMPv2 b b qua và SNMPv2 đ c g i là “SNMPv2 trên ị ỏ ữ ả ậ ầ ượ ọ
c s truy n thông” hay SNMPv2c. ơ ở ề
c đ nh nghĩa trong RFCs 2571- Năm 1998, IETF b t đ u đ a ra SNMPv3 đ ắ ầ ư ượ ị
2575. V b n ch t, SNMPv3 m r ng đ đ t đ ể ạ ượ ả ề ả ở ộ ả c c hai m c đích là b o m t và qu n ụ ả ậ ấ
tr . SNMPv3 h tr ki n trúc theo ki u module đ có th d dàng m r ng. Nh th ổ ợ ế ể ể ở ộ ư ế ể ể ị
c m r ng chúng có th đ n u các giao th c b o m t đ ế ứ ả ậ ượ ở ộ ể ượ ổ ợ ở ằ c h tr b i SNMPv3 b ng
cách đ nh nghĩa nh là các module riêng. ư ị
1.3. Đi u hành SNMP ề
1.3.1. Các thành ph n trong SNMP ầ
H th ng qu n lý m ng d a trên SNMP g m ba thành ph n: b ph n qu n lí ệ ố ự ả ầ ậ ả ạ ộ ồ
(manager), đ i lý (agent) và c s d li u g i là C s thông tin qu n lý (MIB). M c dù ọ ơ ở ữ ệ ơ ở ặ ả ạ
SNMP là m t giao th c qu n lý vi c chuy n giao thông tin gi a ba th c th trên, song ể ứ ự ữ ệ ể ả ộ
nó cũng đ nh nghĩa m i quan h client-server (ch t ). đây, nh ng ch ng trình client ủ ớ ở ệ ố ị ữ ươ
là b ph n qu n lý, trong khi client th c hi n các thi xa có th đ c coi là ệ ở ự ậ ả ộ t b t ế ị ừ ể ượ
server. Khi đó, c s d li u do agent SNMP qu n lý là đ i di n cho MIP c a SNMP. ơ ở ữ ệ ủ ệ ả ạ
1.3.2. B ph n qu n lý (manager) ộ ậ ả
ng trình v n hành trên m t ho c nhi u máy tính B ph n qu n lý là m t ch ả ậ ộ ộ ươ ề ậ ặ ộ
tr m. Tùy thu c vào c u hình, m i b ph n qu n lí có th đ ỗ ộ ể ượ ậ ả ạ ấ ộ ộ c dùng đ qu n lý m t ể ả
m ng con, ho c nhi u b ph n qu n lý có th đ ộ ể ượ ề ả ạ ặ ậ ạ c dùng đ qu n lý cùng m t m ng ể ả ộ
con hay m t m ng chung. T ạ ộ ươ ng tác th c s gi a m t ng ự ự ữ ộ ườ ử ụ i s d ng cu i (end-user) ố
và b ph n qu n lý đ c duy trì qua vi c s d ng m t ho c nhi u ch ậ ả ộ ượ ệ ử ụ ề ặ ộ ươ ứ ng trình ng
d ng mà cùng v i b ph n qu n lý, bi n m t b ng ph n c ng thành Tr m qu n lý ụ ặ ằ ớ ộ ứ ế ầ ạ ậ ả ả
m ng (NMS). Ngày nay, trong th i kỳ các ch ng trình giao di n ng ạ ờ ươ ệ ườ ử ụ ồ ọ i s d ng đ h a
ng trình ng d ng cung c p môi tr ng c a s ch và click (GUI), h u h t nh ng ch ế ữ ầ ươ ụ ứ ấ ườ ử ổ ỉ
chu t, th c hi n liên v n hành v i b ph n qu n lý đ t o ra nh ng b n đ h a và ậ ớ ộ ồ ọ ể ạ ự ữ ệ ả ả ậ ộ
bi u đ cung c p nh ng t ng k t ho t đ ng c a m ng d i d ng th y đ c. ể ồ ạ ộ ữ ủ ế ạ ấ ổ ướ ạ ấ ượ
Qua b ph n qu n lý, nh ng yêu c u đ c chuy n t ữ ầ ả ậ ộ ượ ể ớ i m t ho c nhi u thi ặ ề ộ ế ị t b
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
5
ữ
ễ
ấ
ị
t ệ
ch u s qu n lý. Ban đ u SNMP đ c phát tri n đ s d ng trên m ng TCP/IP và ự ả ầ ị ượ ể ử ụ ể ạ
VIETHANITC ệ ố ọ
Đ án môn h c Qu n lý h th ng m ng ạ ả nh ng m ng này ti p t c làm m ng v n chuy n cho ph n l n các s n ph m qu n lý ậ ế ụ ầ ớ ồ ữ ể ả ẩ ả ạ ạ
m ng d a trên SNMP. Tuy nhiên SNMP cũng có th đ c chuy n qua NetWare IPX và ể ượ ự ạ ể
nh ng c c u v n chuy n khác. ậ ơ ấ ữ ể
1.3.3. Agent
Thi t b ch u s qu n lý (Managed device): Là m t nút m ng h tr ế ị ị ự ổ ợ ạ ả ộ ứ giao th c
SNMP và thu c v m ng b qu n lý. Thi ộ ề ạ ả ị ế ị t b có nhi m v thu th p thông tin qu n lý và ậ ụ ệ ả
luu tr đ ph c v cho h th ng qu n lý m ng. Nh ng thi t b ch u s qu n lý, đôi khi ữ ể ụ ụ ệ ố ữ ạ ả ế ị ị ự ả
đ m ng, có th là nh ng b đ nh tuy n và máy ch truy c p- ượ ọ c g i là nh ng ph n t ữ ầ ử ạ ộ ị ữ ủ ể ế ậ
Access Server, switch và bridge, hub, máy tính hay là nh ng máy in trong m ng. ữ ạ
t b ch u s qu n lý bao g m ph n m m ho c ph n s n (firmware) d M i thi ỗ ế ị ị ự ả ầ ụ ề ặ ầ ồ ướ i
ầ d ng mã phiên d ch nh ng yêu c u SNMP và đáp ng c a nh ng yêu c u đó. Ph n ạ ữ ữ ủ ứ ầ ầ ị
m m ho c ph n s n này đ c coi là m t agent. M c dù m i thi ầ ụ ề ặ ượ ặ ỗ ộ ế ị ắ ồ t b b t bu c bao g m ộ
m t agent ch u qu n lý tr c ti p, nh ng thi ng thích không theo SNMP cũng có ữ ự ế ả ộ ị t b t ế ị ươ
th qu n lý đ ả ể ượ ể ự c n u nh chúng h tr m t giao th c qu n lý đ c quy n. Ð th c ổ ợ ộ ư ứ ế ề ả ộ
c đi u này, ph i giành đ c m t agent y nhi m (proxy agent). Proxy agent hi n đ ệ ượ ề ả ượ ủ ệ ộ
này có th đ ể ượ ầ c xét nh m t b chuy n đ i giao th c vì nó phiên d ch nh ng yêu c u ư ộ ộ ứ ữ ể ổ ị
SNMP thành giao th c qu n lý đ c quy n c a thi ề ủ ứ ả ộ ế ị ứ t b không ho t đ ng theo giao th c ạ ộ
SNMP.
ữ M c dù SNMP ch y u là giao th c đáp ng thăm dò (poll-respond) v i nh ng ủ ế ứ ứ ặ ớ
yêu c u do b ph n qu n lý t o ra d n đ n nh ng đáp ng trong agent, agent cũng có ế ữ ứ ẩ ầ ậ ả ạ ộ
kh năng đ x ng ra m t “đáp ng t nguy n”. Ðáp ng t ề ướ ả ứ ộ ự ứ ệ ự ệ nguy n này là đi u ki n ệ ề
vi c giám sát agent v i ho t đ ng đã đ c đ nh nghĩa tr c nh báo t ả ừ ệ ạ ộ ớ ượ ị ướ ằ c và ch ra r ng ỉ
đã t i ng c. D i s đi u khi n c a SNMP, vi c truy n c nh báo này ớ ưỡ ng đ nh tr ị ướ ướ ự ề ủ ể ệ ề ả
đ c coi là cái b y (trap). ượ ẫ
1.3.4. C s thông tin qu n lý - MIB ơ ở ả
t b ch u s qu n lý có th có c u hình, tr ng thái và thông tin th ng kê M i thi ỗ ế ị ị ự ể ấ ạ ả ố
t b . Thông tin này có r t đa d ng, đ nh nghĩa ch c năng và kh năng v n hành c a thi ấ ứ ủ ả ậ ạ ị ế ị
t l p chuy n m ch ph n c ng, nh ng giá tr khác nhau l u tr th bao g m vi c thi ồ ể ệ ế ậ ứ ữ ư ể ạ ầ ị ữ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
6
ữ
ễ
ấ
ị
t ệ
ng thông tin trong h s l u tr trong các b ng ghi nh d li u, b h s ho c các tr ớ ữ ệ ộ ồ ơ ặ ả ườ ồ ơ ư ữ
ọ
ạ ồ các file và nh ng bi n ho c thành ph n d li u t VIETHANITC . Nhìn chung, nh ng thành ng t Đ án môn h c Qu n lý h th ng m ng ả ầ ở ệ ố ặ ữ ệ ươ ữ ế ữ ự
c coi là c s thông tin qu n lý c a thi t b ch u s qu n lý. Xét ph n d li u này đ ữ ệ ầ ượ ơ ở ủ ả ế ị ị ự ả
c coi là m t đ i t ng b qu n lý và bao riêng, m i thành ph n d li u bi n đ i đ ầ ữ ệ ổ ượ ế ỗ ộ ố ượ ả ị
ệ g m tên, m t ho c nhi u thu c tính, và m t t p các h at đ ng (operation) th c hi n ồ ộ ậ ự ề ặ ộ ộ ọ ộ
trên đ i t ng đó. Vì v y MIB đ nh nghĩa lo i thông tin có th khôi ph c t m t thi ố ượ ụ ừ ộ ể ạ ậ ị ế ị t b
t b mà có th đi u khi n t ch u s qu n lý và nh ng b trí (settings) thi ữ ị ự ả ố ế ị ể ề ể ừ ệ ố h th ng
qu n lí. ả
1.3.5. Các l nh c b n trong SNMP ơ ả ệ
SNMP s d ng các d ch v chuy n t i d li u đ ử ụ ể ả ữ ệ ụ ị ượ ứ c cung c p b i các giao th c ở ấ
UDP/IP. M t ng d ng c a Manager ph i nh n d ng đ c Agent c n thông tin v i nó. ộ ứ ủ ụ ả ậ ạ ượ ầ ớ
M t ng d ng c a Agent đ ộ ứ ụ ủ ượ ộ c nh n d ng b i d a ch IP c a nó và m t c ng UDP. M t ủ ộ ổ ở ị ậ ạ ỉ
ứ ậ ng d ng Manager đóng gói yêu c u SNMP trong m t UDP/IP, UDP/IP ch a mã nh n ụ ứ ầ ộ
d ng c ng ngu n, đ a ch IP đích và mã nh n d ng c ng UDP c a nó. Khung UDP s ạ ủ ạ ậ ồ ổ ổ ỉ ị ẽ
đ c g i đi thông qua th c th IP t i h th ng đ i đó khung UDP s ượ ử ự ể ớ ệ ố ượ c qu n lý, t ả ớ ẽ
đ c phân ph i b i th c th UDP t i Agent. Tuong t các b n tin TRAP ph i đ ượ ố ở ự ể ớ ự ả ượ c ả
nh n d ng b i các Manager. Các b n tin s d ng đ a ch IP và mã nh n d ng c ng UDP ử ụ ạ ậ ả ạ ậ ở ổ ỉ ị
c a Manager SNMP. ủ
SNMP s d ng 3 l nh c b n là Read, Write, Trap và m t s l nh tùy bi n ế ộ ố ệ ử ụ ơ ả ệ
đ qu n lý thi ể ả t b . ế ị
• L nh ệ Read: Ð c SNMP dùng đ d c thông tin t
thi t b . Các thông tin ể ọ ượ ừ ế ị
này đ
t b và đ c ượ • cung c p qua các bi n SNMP luu tr trên thi ế ữ ấ ế ị ượ ậ ậ ở c c p nh t b i
• L nh Write: Ð c SNMP dùng đ ghi các thông tin đi u khi n lên thi ể
thi t b . ế ị
ượ ệ ể ề ế t
b b ng cách thay đ i giá tr các bi n SNMP. ị ằ ế ổ ị
thi • L nh Trap: Dùng đ nh n các s ki n g i t ể ự ệ ử ừ ệ ậ ế ị ế ỗ t b đ n SNMP. M i
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
7
ữ
ễ
ấ
ị
t ệ
khi có m t s ki n x y ra trên thi t b m t l nh Trap s đ c g i t i NMS. ộ ự ệ ả ế ị ộ ệ ẽ ượ ử ớ
Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
t b b ng cách thay đ i ho c thu th p thông tin SNMP đi u khi n, theo dõi thi ể ề ế ị ằ ậ ổ VIETHANITC ặ
qua các bi n giá tr l u trên thi t b . Các Agent cài đ t trên thi ị ư ế ế ị ặ t b t ế ị ươ ữ ng tác v i nh ng ớ
chip đi u khi n h tr SNMP đ l y n i dung ho c vi i n i dung. t l ổ ợ ể ấ ề ể ặ ộ ế ạ ộ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
8
ữ
ễ
ấ
ị
t ệ
Hình 1-3 Mô hình giao th c ho t đ ng SNMP. ạ ộ ứ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 1-4 Ho t đ ng c a giao th c SNMP ạ ộ ủ ứ
1.4. Qu n lí liên l c gi a management v i các agent ữ ớ ạ ả
Nhìn trên ph ươ ng di n truy n thông, nhà qu n lí (manager) và các tác nhân ả ệ ề
(agent) cũng là nh ng ng ữ ườ ử ụ ả i s d ng, s d ng m t giao th c ng d ng. Giao th c qu n ử ụ ứ ứ ụ ứ ộ
lý yêu c u c ch v n t i đ h tr t ng tác gi a các tác nhân và nhà qu n lý. ầ ơ ế ậ ả ể ổ ợ ươ ữ ả
Management tr c h t ph i xác đ nh đ c các agent mà nó mu n liên l c. có th ướ ế ả ị ượ ạ ố ể
c ng d ng tác nhân b ng đ a ch IP c a nó và c ng UDP đ c gán cho nó. xác đ nh đ ị ượ ứ ủ ụ ằ ổ ỉ ị ượ
C ng UDP 161 đ c dành riêng cho các agent SNMP. Management gói l nh SNMP vào ổ ượ ệ
ộ m t phong bì UDP/IP. Phong bì này ch a c ng ngu n, đ a ch IP đích và c ng 161. M t ứ ổ ộ ồ ổ ỉ ị
th c th IP t i ch s chuy n giao khung UDP t ự ể ạ ổ ẽ ể ớ ệ ố ộ i h th ng b qu n lý. Ti p đó, m t ả ế ị
i ch s chuy n phát nó t i các agent. T ng t th c th UDP t ể ự ạ ổ ẽ ể ớ ươ ự nh v y, l nh TRAP ệ ư ậ
cũng c n xác đ nh nh ng management mà nó c n liên h . Chúng s d ng đ a ch IP cũng ử ụ ữ ệ ầ ầ ị ỉ ị
nh c ng UDP dành cho mamagement SNMP, đó là c ng 162. ư ổ ổ
1.5. C ch v n chuy n thông tin gi a management và agent ơ ế ậ ữ ể
Vi c l a ch n c ch v n chuy n có tính tr c giao v i giao th c truy n thông ệ ự ế ậ ứ ự ề ể ọ ơ ớ
đó. SNMP ch đòi h i c ch truy n t ỏ ơ ế ề ả ỉ ề i không tin c y d li u đ (datagram) đ truy n ậ ữ ệ ể ồ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
9
ữ
ễ
ấ
ị
t ệ
đ a các PDU (đ n v d li u giao th c) gi a management và các agent. Ði u này cho ữ ư ị ữ ệ ứ ề ơ
ồ ọ
i nhi u nhóm giao th c. Mô hình v n chuy n datagram Đ án môn h c Qu n lý h th ng m ng ả phép s ánh x c a SNMP t ạ ủ ệ ố ớ ạ ứ ề ự VIETHANITC ậ ể
gi m đ ả ượ ứ c đ ph c t p c a ánh x t ng v n chuy n. Tuy nhiên, v n ph i nh n th c ứ ạ ủ ạ ầ ể ậ ậ ẩ ả ộ
th y s tham gia c a m t s l a ch n t ng v n chuy n. Các t ng v n chuy n khác ộ ố ự ấ ự ọ ầ ủ ể ể ậ ậ ầ
nhau có th s d ng nhi u k thu t đánh đ a ch khác nhau. Các t ng v n chuy n khác ị ể ử ụ ề ể ậ ầ ậ ỹ ỉ
nhau có th đua ra nh ng h n ch quy mô c a PDU. Ánh x t ng v n chuy n có trách ạ ầ ữ ủ ể ế ể ậ ạ
nhi m ph i x lý các v n đ đánh đ a ch , h n ch quy mô PDU và m t s tham s ả ử ộ ố ỉ ạ ế ệ ề ấ ị ố
t ng v n chuy n khác. ầ ể ậ
Trong phiên b n th hai c a SNMP, ng ứ ủ ả ườ ắ i ta s d ng kinh nghi m đ làm s c ử ụ ể ệ
nét và đ n gi n hóa quá trình ánh x t ạ ớ ả ơ ứ i các chu n v n chuy n khác nhau. Giao th c ể ậ ẩ
qu n lý đ ng v n chuy n m t cách tr c giao, đi u này cũng đ ả ượ c tách kh i môi tr ỏ ườ ự ể ề ậ ộ ượ c
khuy n khích s d ng cho b t c nhóm giao th c nào. ấ ứ ử ụ ứ ế
1.6. B o v truy n thông liên l c gi a management và các agent kh i s c ữ ỏ ự ố ả ệ ề ạ
Trong đi u ki n m ng thi u n đ nh và thi u đ tin c y thì s liên l c qu n lý ế ổ ế ệ ẽ ề ậ ạ ạ ả ộ ị
càng tr ở ộ nên quan tr ng. Làm th nào đ các management liên l c v i các agent m t ế ể ạ ọ ớ
cách tin c y? Vi c SNMP s d ng c ch UDP đ liên l c đã có nghĩa là thi u đi đ tin ơ ế ử ụ ệ ế ể ạ ậ ộ
i cho ch c y. SNMP hoàn toàn đ l ậ ể ạ ươ ử ng trình management ch u trách nhi m và x lý ị ệ
vi c m t thông tin. Các l nh GET, GET-NEXT, và SET đ u đ ệ ấ ệ ề ượ ộ c phúc đáp b ng m t ằ
l nh GET-RESPONSE. H th ng có th d dàng phát hi n ra vi c b m t m t l nh khi ệ ệ ị ấ ệ ố ộ ệ ể ễ ệ
không nh n đ c l nh tr l i. Nó có th l p l ậ ượ ệ ả ạ ể ặ ạ ữ i yêu c u đó m t l n n a ho c có nh ng ộ ầ ữ ầ ặ
hành đ ng khác. Tuy nhiên, các b n tin TRAP do agent t o ra và không đ c phúc đáp ạ ả ộ ượ
kh ng đ nh. Khi l nh TRAP b th t l c, các ch ng trình agent s không bi ị ấ ạ ệ ẳ ị ươ ẽ ế ề ề t v đi u
đó (t t nhiên là management cũng không hay bi t v đi u này). Thông th ấ ế ề ề ườ ả ng các b n
ậ tin TRAP mang nh ng thông tin h t s c quan tr ng cho management, do v y ế ứ ữ ọ
management c n chú ý và c n b o đ m vi c chuy n phát chúng m t cách tin c y. ầ ả ệ ể ả ậ ầ ộ
ấ M t câu h i đ t ra là làm th nào đ chuy n phát các b n tin TRAP tránh m t ỏ ặ ể ể ế ả ộ
mát, th t l c? Ta có th thi t k cho các agent l p l i b n tin TRAP. Bi n s MIB có ấ ạ ể ế ế ặ ạ ả ế ố
th đ c s l n l p l i theo yêu c u. L nh SET c a management có th đ t c u hình cho ể ọ ố ầ ặ ạ ể ặ ấ ủ ệ ầ
bi n s này. Có m t cách khác là agent có th l p l i l nh TRAP cho đ n khi ể ặ ế ộ ố ạ ệ ế
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
10
ữ
ễ
ấ
ị
t ệ
management đ t bi n s MIB đ ch m d t s c . Hãy ghi nh r ng, c hai ph ứ ự ố ế ố ớ ằ ể ấ ả ặ ươ ng
VIETHANITC ồ ọ ạ
i pháp t ng ph n. Trong tr Đ án môn h c Qu n lý h th ng m ng ả pháp trên đ u ch cho ta nh ng gi ỉ ệ ố ữ ề ả ừ ầ ườ ứ ấ ố ầ ng h p th nh t, s l n ợ
i có th không đ đ đ m b o liên l c m t cách tin c y. Trong tr l p l ặ ạ ủ ể ả ể ả ạ ậ ộ ườ ng h p th ợ ứ
hai, m t s c m ng có th d n đ n vi c hàng lo t b n tin TRAP b m t tùy thu c vào ộ ự ố ạ ạ ả ể ẩ ế ệ ấ ộ ị
ơ t c đ mà các agent t o ra chúng. Ði u này làm cho s c m ng tr nên tr m tr ng h n. ố ộ ự ố ạ ề ầ ạ ọ ở
ng h p, n u ta c n chuy n phát nh ng b n tin TRAP t Trong c hai tr ả ườ ữ ế ể ả ầ ợ ớ ề i nhi u
ặ management, thì có th x y ra tình tr ng không nh t quán gi a các management ho c ể ả ữ ấ ạ
x y ra hi n t ả ệ ượ ệ ng th t l c thông tin r t ph c t p. N u các agent ph i ch u trách nhi m ứ ạ ấ ạ ế ả ấ ị
v thi ề ế ế ộ ứ ạ t k cho vi c ph c h i nh ng b n tin TRAP thì càng làm tăng thêm đ ph c t p ụ ồ ữ ệ ả
trong vi c qu n lý các agent trong môi tr ng đa nhà ch t o. ệ ả ườ ế ạ
Ng i ta cũng đã theo đu i c i ti n c ch x lý b n tin s c cho phiên b n th ườ ổ ả ế ơ ế ử ự ố ả ả ứ
hai c a SNMP. Th nh t là đ n nguyên TRAP đ ứ ấ ủ ơ ượ ỏ ộ ệ c b đi và thay th nó b ng m t l nh ế ằ
GET/RESPONSE không yêu c u. L nh này do agent t o ra và chuy n đ n cho ệ ể ế ạ ầ
“management b y” t ẫ ạ ổ ả i c ng UDP-162. Ði u này ph n ánh m t quan đi m là nhà qu n ề ể ả ộ
lý s c có th th ng nh t các b n tin s c r i tr l ự ố ồ ả ạ ể ố ự ố ả ấ i cho các yêu c u o. B ng cách ầ ả ằ
i ta cũng b sung thêm m t c b đi m t đ n th , giao th c đ ỏ ộ ơ ứ ượ ể c đ n gi n hóa. Ng ả ơ ườ ộ ơ ổ
t TRAP MIB đ th ng nh t vi c x lý s c , các s thông tin qu n lý đ c bi ở ả ặ ệ ự ố ử ệ ể ấ ố
management nh n b n tin v các s c này và vi c l p l ề ệ ặ ạ ể ả i đ c i thi n đ tin c y trong ộ ự ố ệ ậ ậ ả
chuy n phát thông tin. ể
1.7. Các ph ng th c c a SNMP ươ ứ ủ
Giao th c SNMPv1 có 5 ph ng th c ho t đ ng, t ng ng v i 5 lo i b n tin ứ ươ ạ ộ ứ ươ ạ ả ứ ớ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
11
ữ
ễ
ấ
ị
t ệ
nh sau: ư
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
M i b n tin đ u có ch a OID đ cho bi t object mang trong nó là gì. OID trong ỗ ả ứ ề ể ế
GetRequest cho bi t nó mu n l y thông tin c a object nào. OID trong GetResponse cho ế ố ấ ủ
bi t nó mang giá tr c a object nào. OID trong SetRequest ch ra nó mu n thi t l p giá tr ế ị ủ ố ỉ ế ậ ị
cho object nào. OID trong Trap ch ra nó thông báo s ki n x y ra đ i v i object nào. ự ệ ố ớ ả ỉ
1.7.1. GetRequest
B n tin GetRequest đ c manager g i đ n agent đ l y m t thông tin nào đó. ả ượ ử ế ể ấ ộ
ủ Trong GetRequest có ch a OID c a object mu n l y. VD : Mu n l y thông tin tên c a ố ấ ố ấ ứ ủ
Device1 thì manager g i b n tin GetRequest OID=1.3.6.1.2.1.1.5 đ n Device1, ti n trình ử ả ế ế
SNMP agent trên Device1 s nh n đ i. ẽ ậ ượ ả c b n tin và t o b n tin tr l ạ ả ờ ả
ộ Trong m t b n tin GetRequest có th ch a nhi u OID, nghĩa là dùng m t ể ứ ề ả ộ
GetRequest có th l y v cùng lúc nhi u thông tin. ể ấ ề ề
1.7.2. GetNextRequest
B n tin GetNextRequest cũng dùng đ l y thông tin và cũng có ch a OID, tuy ể ấ ứ ả
nhiên nó dùng đ l y thông tin c a object n m k ti p object đ c ch ra trong b n tin. ế ế ể ấ ủ ằ ượ ả ỉ
T i sao ph i có ph ng th c GetNextRequest ? Nh b n đã bi ạ ả ươ ư ạ ứ ế t khi đ c qua ọ
nh ng ph n trên : m t MIB bao g m nhi u OID đ nh ng không liên ữ ề ầ ộ ồ ượ ắ c s p x p th t ế ứ ự ư
t m t OID thì không xác đ nh đ t c, n u bi ế ụ ế ộ ị ượ ầ c OID k ti p. Do đó ta c n ế ế
GetNextRequest đ l y v giá tr c a OID k ti p. N u th c hi n GetNextRequest liên ế ế ể ấ ị ủ ự ề ệ ế
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
12
ữ
ễ
ấ
ị
t ệ
c toàn b thông tin c a agent. t c thì ta s l y đ ụ ẽ ấ ượ ủ ộ
VIETHANITC ồ ệ ố ọ ạ
Đ án môn h c Qu n lý h th ng m ng ả 1.7.3. SetRequest
B n tin SetRequest đ c manager g i cho agent đ thi ả ượ ử ể ế ậ ộ t l p giá tr cho m t ị
object nào đó.
Có th đ t l
Ví d :ụ
i tên c a m t máy tính hay router b ng ph n m m SNMP ể ặ ạ ủ ề ằ ầ ộ
manager, b ng cách g i b n tin SetRequest có OID là 1.3.6.1.2.1.1.5.0 (sysName.0) và ử ả ằ
có giá tr là tên m i c n đ t. ớ ầ ặ ị
ằ Có th shutdown m t port trên switch b ng ph n m m SNMP manager, b ng ề ể ầ ằ ộ
cách g i b n tin có OID là 1.3.6.1.2.1.2.2.1.7 (ifAdminStatus) và có giá tr là 2 7. Ch ử ả ị ỉ
nh ng object có quy n READ_WRITE m i có th thay đ i đ ổ ượ ữ ề ể ớ c giá tr . ị
1.7.4. GetResponse
M i khi SNMP agent nh n đ c các b n tin GetRequest, GetNextRequest hay ậ ỗ ượ ả
SetRequest thì nó s g i l i b n tin GetResponse đ tr l i. Trong b n tin GetResponse ẽ ử ạ ả ể ả ờ ả
có ch a OID c a object đ c request và giá tr c a object đó. ủ ứ ượ ị ủ
1.7.5. Trap
B n tin Trap đ c agent t ả ượ ự ộ đ ng g i cho manager m i khi có s ki n x y ra bên ỗ ự ệ ử ả
trong agent, các s ki n này không ph i là các ho t đ ng th ự ệ ạ ộ ả ườ ng xuyên c a agent mà là ủ
các s ki n mang tính bi n c . Ví d : Khi có m t port down, khi có m t ng i dùng ự ệ ụ ế ố ộ ộ ườ
login không thành công, ho c khi thi t b kh i đ ng l i, agent s g i trap cho manager. ặ ế ị ở ộ ạ ẽ ử
Tuy nhiên không ph i m i bi n c đ u đ ả ố ề ế ọ ượ ả c agent g i trap, cũng không ph i ử
m i agent đ u g i trap khi x y ra cùng m t bi n c . Vi c agent g i hay không g i trap ề ử ế ố ử ử ệ ả ọ ộ
cho bi n c nào là do hãng s n xu t device/agent quy đ nh. ả ế ố ấ ị
Ph ng th c request/response. SNMP ươ ng th c trap là đ c l p v i các ph ộ ứ ậ ớ ươ ứ
request/response dùng đ qu n lý còn SNMP trap dùng đ c nh báo. ể ả ể ả ọ Ngu n g i trap g i ồ ử
là Trap Sender và n i nh n trap g i là Trap Receiver. M t trap sender có th đ ể ượ ấ c c u ậ ọ ơ ộ
hình đ g i trap đ n nhi u trap receiver cùng lúc. Có 2 lo i trap : trap ph bi n (generic ổ ế ể ử ề ế ạ
trap) và trap đ c thù (specific trap). Generic trap đ c quy đ nh trong các chu n SNMP, ặ ượ ẩ ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
13
ữ
ễ
ấ
ị
t ệ
còn specific trap do ng i dùng t đ nh nghĩa (ng i dùng ườ ự ị ườ ở đây là hãng s n xu t ấ ả
VIETHANITC ồ ọ
SNMP device). Lo i trap là m t s nguyên ch a trong b n tin trap, d a vào đó mà ạ Đ án môn h c Qu n lý h th ng m ng ả ứ ộ ố ệ ố ạ ự ả
t b n tin trap có nghĩa gì. phía nh n trap bi ậ ế ả
Theo SNMPv1, generic trap có 7 lo i sau : coldStart(0), warmStart(1), ạ
linkDown(2), linkUp(3), authenticationFailure(4), egpNeighborloss(5),
enterpriseSpecific(6).
Giá tr trong ngo c là mã s c a các lo i trap. Ý nghĩa c a các b n tin generic-trap ố ủ ủ ạ ả ặ ị
nh sau : ư
+ ColdStart: thông báo r ng thi t b g i b n tin này đang kh i đ ng l ằ ế ị ử ả ở ộ ạ i
(reinitialize) và c u hình c a nó có th b thay đ i sau khi kh i đ ng. ở ộ ể ị ủ ấ ổ
+ WarmStart: thông báo r ng thi t b g i b n tin này đang kh i đ ng l i và gi ằ ế ị ử ả ở ộ ạ ữ
nguyên c u hình cũ. ấ
+ LinkDown: thông báo r ng thi t b g i b n tin này phát hi n đ c m t trong ằ ế ị ử ả ệ ượ ộ
nh ng k t n i truy n thông (communication link) c a nó g p l ế ố ặ ỗ ữ ủ ề i. Trong b n tin trap có ả
tham s ch ra ifIndex c a k t n i b l i. ủ ế ố ị ỗ ố ỉ
+ LinkUp: thông báo r ng thi t b g i b n tin này phát hi n đ c m t trong ằ ế ị ử ả ệ ượ ộ
nh ng k t n i truy n thông c a nó đã khôi ph c tr l i. Trong b n tin trap có tham s ế ố ở ạ ữ ủ ụ ề ả ố
ch ra ifIndex c a k t n i đ c khôi ph c. ủ ế ố ượ ỉ ụ
+ AuthenticationFailure: thông báo r ng thi t b g i b n tin này đã nh n đ ằ ế ị ử ả ậ ượ c
m t b n tin không đ c ch ng th c thành công (b n tin b ch ng th c không thành công ộ ả ượ ị ứ ự ự ứ ả
có th thu c nhi u giao th c khác nhau nh telnet, ssh, snmp, ftp, …). Thông th ứ ư ề ể ộ ườ ng
trap lo i này x y ra là do user đăng nh p không thành công vào thi ậ ạ ả t b . ế ị
ủ + EgpNeighborloss: thông báo r ng m t trong s nh ng “EGP neighbor” 8 c a ộ ố ữ ằ
thi ế ị ử t b g i trap đã b coi là down và quan h đ i tác (peer relationship) gi a 2 bên không ệ ố ữ ị
còn đ c duy trì. ượ
ể + EnterpriseSpecific : thông báo r ng b n tin trap này không thu c các ki u ằ ả ộ
generic nh trên mà nó là m t lo i b n tin do ng i dùng t đ nh nghĩa. ạ ả ư ộ ườ ự ị
Ng i dùng có th t đ nh nghĩa thêm các lo i trap đ làm phong phú thêm kh ườ ể ự ị ể ạ ả
năng c nh báo c a thi t b nh : boardFailed, configChanged, powerLoss, cpuTooHigh, ủ ả ế ị ư
v.v…. Ng i dùng t quy đ nh ý nghĩa và giá tr c a các specific trap này, và dĩ nhiên ch ườ ự ị ủ ị ỉ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
14
ữ
ễ
ấ
ị
t ệ
ủ nh ng trap receiver và trap sender h tr cùng m t MIB m i có th hi u ý nghĩa c a ể ể ỗ ợ ữ ộ ớ
VIETHANITC ồ ọ
ạ Đ án môn h c Qu n lý h th ng m ng ả ủ specific trap. Do đó n u b n dùng m t ph n m m trap receiver b t kỳ đ nh n trap c a ộ ệ ố ạ ể ế ề ấ ầ ậ
ư các trap sender b t kỳ, b n có th đ c và hi u các generic trap khi chúng x y ra; nh ng ể ể ọ ả ạ ấ
b n s không hi u ý nghĩa các specific trap khi chúng hi n lên màn hình vì b n tin trap ạ ẽ ệ ể ả
ch ch a ỉ ứ nh ng con s . ố ữ
Hình 1-5 Hình minh h a các ph ng th c SNMPv1 ọ ươ ứ
Đ i v i các ph port ố ớ ngươ th c Get/Set/Response thì SNMP Agent l ng nghe ứ ắ ở
UDP 161, còn ph ng th c trap thì SNMP Trap Receiver l ng nghe port UDP 162. ươ ứ ắ ở
1.8. Các c ch b o m t cho SNMP ơ ế ả ậ
M t SNMP management station có th qu n lý/giám sát nhi u SNMP element, ề ể ả ộ
thông qua ho t đ ng g i request và nh n trap. Tuy nhiên m t SNMP element có th ạ ộ ử ậ ộ ể
đ c c u hình đ ch cho phép các SNMP management station nào đó đ ượ ấ ể ỉ ượ ả c phép qu n
lý/giám sát mình.
Các c ch b o m t đ n gi n này g m có : community string, view và SNMP ậ ơ ế ả ả ơ ồ
access control list.
1.8.1. Community string
Community string là m t chu i ký t c cài đ t gi ng nhau trên c SNMP ộ ỗ đ ự ượ ả ặ ố
ổ ữ ệ manager và SNMP agent, đóng vai trò nh “m t kh u” gi a 2 bên khi trao đ i d li u. ư ữ ẩ ậ
Community string có 3 lo i : Read-community, Write-Community và Trap-Community. ạ
Khi manager g i GetRequest, GetNextRequest đ n agent thì trong b n tin g i đi ử ử ế ả
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
15
ữ
ễ
ấ
ị
t ệ
có ch a Read-Community. Khi agent nh n đ c b n tin request thì nó s so sánh Read- ứ ậ ượ ẽ ả
ồ ạ ọ
Đ án môn h c Qu n lý h th ng m ng ệ ố ả community do manager g i và Read-community mà nó đ ử VIETHANITC c cài đ t. N u 2 chu i này ế ặ ỗ ượ
gi ng nhau, agent s tr l i; n u 2 chu i này khác nhau, agent s không tr l i. ẽ ả ờ ố ả ờ ế ẽ ỗ
+ Write-Community đ ượ ậ c dùng trong b n tin SetRequest. Agent ch ch p nh n ỉ ấ ả
thay đ i d li u khi write-community 2 bên gi ng nhau. ổ ữ ệ ố
+ Trap-community n m trong b n tin trap c a trap sender g i cho trap receiver. ủ ử ả ằ
Trap receiver ch nh n và l u tr b n tin trap ch khi trap-community 2 bên gi ng nhau, ữ ả ư ậ ố ỉ ỉ
tuy nhiên cũng có nhi u trap receiver đ c c u hình nh n t t c b n tin trap mà không ề ượ ấ ậ ấ ả ả
quan tâm đ n trap-community. ế
ề + Community string có 3 lo i nh trên nh ng cùng m t lo i có th có nhi u ư ư ể ạ ạ ộ
string khác nhau. Nghĩa là m t agent có th khai báo nhi u read-community, nhi u write- ề ề ể ộ
community.
Trên h u h t h th ng, read-community m c đ nh là “public”, write-community ế ệ ố ặ ầ ị
m c đ nh là “private” và trap-community m c đ nh là “public”. ặ ị ặ ị
Community string ch là chu i ký t d ng cleartext, do đó hoàn toàn có th b nghe ỗ ỉ ự ạ ể ị
lén khi truy n trên m ng. H n n a, các community m c đ nh th ng là “public” và ữ ề ặ ạ ơ ị ườ
“private” nên n u ng i qu n tr không thay đ i thì chúng có th d dàng b dò ra. Khi ế ườ ể ễ ả ổ ị ị
community string trong m ng b l i dùng bình th ng t i m t máy tính nào ị ộ ạ , m t ng ộ ườ ườ ạ ộ
đó trong m ng có th qu n lý/giám sát toàn b các device có cùng community mà không ể ả ạ ộ
đ c s cho phép c a ng ượ ự ủ ườ i qu n tr . ị ả
1.8.2. View
Khi manager có read-community thì nó có th đ c toàn b OID c a agent. Tuy ể ọ ủ ộ
nhiên agent có th quy đ nh ch cho phép đ c m t s OID có liên quan nhau, t c là ch ọ ộ ố ứ ể ị ỉ ỉ
c m t ph n c a MIB. T p con c a MIB này g i là view, trên agent có th đ nh đ c đ ọ ượ ầ ủ ể ị ủ ậ ộ ọ
nghĩa nhi u view. Ví d : agent có th đ nh nghĩa view interfaceView bao g m các OID ể ị ụ ề ồ
liên quan đ n interface, storageView bao g m các OID liên quan đ n l u tr , hay ế ư ữ ế ồ
AllView bao g m t t c các OID. ồ ấ ả
M t view ph i g n li n v i m t community string. Tùy vào community string ả ắ ề ớ ộ ộ
c là gì mà agent x lý trên view t ng ng. Ví d : agent đ nh nghĩa read- nh n đ ậ ượ ử ươ ứ ụ ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
16
ữ
ễ
ấ
ị
t ệ
community “inf” trên view interfaceView, và “sto” trên storageView; khi manager g iử
ồ ạ ọ
Đ án môn h c Qu n lý h th ng m ng ệ ố ả request l y OID ifNumber v i community là “inf” thì s đ ớ ấ ẽ ượ VIETHANITC ằ c đáp ng do ifNumber n m ứ
trong interfaceView; n u manager request OID hrStorageSize v i community “inf” thì ế ớ
agent s không tr ẽ l ả ờ ế i do hrStorageSize không n m trong interfaceView; nh ng n u ư ằ
manager request hrStorageSize v i community “sto” thì s đ c tr l i do hrStorageSize ẽ ượ ớ ả ờ
n m trong storageView. ằ
Vi c đ nh nghĩa các view nh th nào tùy thu c vào t ng SNMP agent khác nhau. ư ế ệ ị ừ ộ
Có nhi u h th ng không h tr tính năng view. ệ ố ỗ ợ ề
1.8.3. SNMP access control list
Khi manager g i không đúng community ho c khi OID c n l y l ầ ấ ạ ử ặ ằ i không n m
trong view cho phép thì agent s không tr l i. Tuy nhiên khi community b l ả ờ ẽ ị ộ ộ thì m t
manager nào đó v n request đ c thông tin. ẫ ượ
Đ ngăn ch n hoàn toàn các SNMP manager không đ c phép, ng i qu n tr có ể ặ ượ ườ ả ị
th dùng đ n SNMP access control list (ACL). SNMP ACL là m t danh sách các đ a ch ể ế ộ ị ỉ
IP đ c phép qu n lý/giám sát agent, nó ch áp d ng riêng cho giao th c SNMP và đ ượ ụ ứ ả ỉ ượ c
cài trên agent. N u m t manager có IP không đ ế ộ ượ c phép trong ACL g i request thì agent ử
s không x lý, dù request có community string là đúng. ẽ ử
Đa s các thi ng thích SNMP đ u cho phép thi t l p SNMP ACL. ố t b t ế ị ươ ề ế ậ
1.9. C u trúc b n tin SNMP ả ấ
SNMP ch y trên n n UDP. C u trúc c a m t b n tin SNMP bao g m : version, ề ạ ộ ả ủ ấ ồ
community và data.
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
17
ữ
ễ
ấ
ị
t ệ
Hình 1-6 C u trúc b n tin SNMP ấ ả
VIETHANITC ồ ệ ố ọ ạ
Đ án môn h c Qu n lý h th ng m ng ả + Version : v1 = 0, v2c = 1, v2u = 2, v3 = 3. Ph n Data trong b n tin SNMP g i là PDU (Protocol Data Unit). SNMPv1 có 5 ả ầ ọ
ph ng th c ho t đ ng t ươ ạ ộ ứ ươ ả ng ng 5 lo i PDU. Tuy nhiên ch có 2 lo i đ nh d ng b n ạ ị ứ ạ ạ ỉ
tin là PDU và Trap-PDU; trong đó các b n tin Get, GetNext, Set, GetResponse có cùng ả
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
18
ữ
ễ
ấ
ị
t ệ
đ nh d ng là PDU, còn b n tin Trap có đ nh d ng là Trap-PDU. ị ạ ạ ả ị
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
CH
NG 2.
ƯƠ
Ề
T NG QUAN V PH N M M GIÁM SÁT VÀ Ầ Ề QU N TR M NG SOLARWINDS
Ổ Ả
Ị Ạ
2.1. Gi i thi u v solarwinds ớ ệ ề
Solarwinds là b công c h tr đ c l c cho nhà qu n tr nh m phân tích, giám ụ ổ ợ ắ ự ả ằ ộ ị
sát cũng nh các công c qu n lý vi c th c thi trên h th ng m ng. Ph n l n các công ụ ả ầ ớ ệ ố ự ư ệ ạ
ồ c trong solarwinds đ u s d ng giao th c SNMP đ truy n thông. Solarwinds bao g m ụ ề ử ụ ứ ể ề
32 công c đ c chia làm 6 ph n l n. ụ ượ ầ ớ
Network Discovery Tools Ping Diagnostic Tools Tools for Cisco Routers IP Address Management Tools Fault & Performance Monitoring Tools Miscellaneous Tools
2.2. Các ch c năng qu n tr c a Solarwinds. ả ị ủ ứ
1. Performance management: Qu n lý vi c th c thi c a h th ng. ả ủ ệ ố ự ệ
Đ tin c y. ậ ộ
Th i gian truy n ề ờ
Tính hi u quệ ả
Công c s d ng: Network performance monitor. ụ ử ụ
2. Configuration management: Qu n lý các thông s c u hình c a h th ng. ủ ệ ố ố ấ ả
Install (Cài đ t)ặ
Update (C p nh t) ậ ậ
Extension (M r ng) ở ộ
Công c d ng: Network performance monitor, DNS Analyser và s ụ ử ụ
DNS/Whois Resover.
3. Fault management: Qu n lý l i cho h th ng m ng. ạ ỗ
ả Preactive: Kh c ph c khi có s c x y ra. ụ ệ ố ự ố ả ắ
c khi h th ng x y ra l Proactive: Tác đ ng đ n h th ng tr ộ ệ ố ế ướ ệ ố ả ỗ i (đi u này ề
i qu n tr m ng) d a vào kinh nghi m c a ng ự ủ ệ ườ ị ạ ả
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
19
ữ
ễ
ấ
ị
t ệ
Công c s d ng: Network performance monitor. ụ ử ụ
VIETHANITC ồ ọ ệ ố
ạ ậ ệ ố 4. Security management: Qu n lý b o m t h th ng m ng. ả ạ
Đ án môn h c Qu n lý h th ng m ng ả ả Packer Filter: L c gói d li u ữ ệ ọ
Access Control: Đi u khi n truy c p. ề ể ậ
Tài nguyên m ng.ạ
Service:
• Xác th c ai mu n dùng tài nguyên ố ự
• Gi i h n quy n cho t i dùng s d ng tài nguyên. ớ ạ ề t c ng ấ ả ườ ử ụ
• B t kỳ d li u l u tr nào cũng đ c c p quy n. ữ ệ ư ữ ấ ượ ấ ề
• Tính toàn v n d li u trên đ ng truy n. ẹ ữ ệ ườ ề
• Tính không ch i cãi c a vi c chia s . ẽ ủ ệ ố
Công c s d ng: ụ ủ ụ
• Port Scanner: Xác đ nh trên Agent có nh ng d ch v nào đang ch y thông ữ ụ ạ ị ị
qua s hi u c ng c a d ch v . ụ ủ ị
ố ệ ổ • SNMP Brute Force Attack: Công c quét community c a Agent. ụ ủ
5. Accounting management: Qu n lý tài kho n ng i dùng. ả ả ườ
Xác th c.ự
C p quy n. ề ấ
Giám sát quy n h n trên Agent. ề ạ
Công c s d ng: IP Network Browser. ụ ử ụ
2.3. Cài đ t và c u hình Solarwinds Orion NetWork Performance Monitor (NPM) ấ ặ
2.3.1. Gi i thi u v Orion Network Porformance Monitor (NPM). ớ ệ ề
Orion Network Performance Monitor (Orion NPM) cung c p toàn di n v các l ệ ề ấ ỗ i
và hi u su t qu n lý m ng v i s phát tri n m ng nhanh chóng và m r ng m ng l ể ớ ự ở ộ ệ ạ ạ ấ ạ ả ướ i
ớ giám sát v i nhu c u c a b n. Cho phép b n thu th p và xem m t cách kh d ng v i ạ ầ ủ ạ ả ụ ậ ớ ộ
th i gian th c và s li u th ng kê tr c ti p t ố ệ ế ừ ự ự ố ờ trình duy t web c a b n. Trong khi theo ủ ạ ệ
dõi, thu th p và phân tích d li u t thi t b đ nh tuy n (router), chuy n m ch (switch), ữ ệ ừ ậ ế ị ể ế ạ ị
t b h tr SNMP. Orion NPM giúp t ườ ng l a (firewall), máy ch (server), và b t c thi ủ ấ ứ ử ế ị ỗ ợ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
20
ữ
ễ
ấ
ị
t ệ
cho b n đ n gi n, d s d ng.. Orion NPM có th m t ít th i gian đ tri n khai và ể ử ụ ể ấ ể ể ạ ả ơ ờ
ồ ệ ố ạ
t ph i có chuyên gia t v n. Orion NPM cung c p kh năng hi n th Đ án môn h c Qu n lý h th ng m ng ả ọ không c n thi ả ế ầ VIETHANITC ấ ư ấ ể ả ị
t b m ng (Network device), máy ch nhanh chóng và hi u v các v n đ c a các thi ề ề ủ ệ ấ ế ị ạ ủ
(server) và các ng d ng trên m ng c a b n. ụ ủ ạ ứ ạ
• Orion NPM giúp b n theo dõi s li u hi u su t quan t
i s d ng Orion NPM? T i sao l ạ ạ ử ụ
ố ệ ệ ấ ạ r ng sau đây thi ọ ế t
b trên m ng. ị ạ
M ng l ạ
i s n có ướ ẵ
Công su t s d ng băng thông ấ ử ụ
CPU và s d ng b nh ử ụ ộ ớ
Phát hi n l i và lo i b ệ ỗ ạ ỏ
Đ tr M ng. ộ ễ ạ
Node, giao di n, và tình tr ng kh i l ng ố ượ ệ ạ
• Cung c p kh năng giám sát, đ y đ các tùy ch n hoàn toàn d a trên
Kh i l ố ượ ng s d ng. ử ụ
ủ ự ầ ấ ả ọ
giao di n Web, các c nh báo, báo cáo linh đ ng, và kh năng m r ng linh ho t. ở ộ ệ ạ ả ả ộ
Nh ng l ữ ợ i ích c a NPM. ủ
Cài đ t nhanh. ặ
D hi u và d s d ng. ễ ử ụ ễ ể
Giá c ph i chăng. ả ả
Cung c p kh năng m r ng. ả ở ộ ấ
2.4. Cài đ t và c u hình ấ ặ
2.4.1.1. Yêu c u c n thi ặ ầ ầ t tr ế ướ
ầ ề ầ ứ
ng < Yêu c uầ ừ ớ 500< đ i t ố ượ 2000 L n h n 2000 đ i ố ơ ngượ t
c khi cài đ t. a. Yêu c u v ph n c ng máy ch . ủ 100 Qu n lý t ả ố đ n 500 đ i ế ngượ t 2.0 GHz 2.4 GHz 3.0 GHz
Ghi chú: Dùng b x lý kép ( Dual processor) ộ ử
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
21
ữ
ễ
ấ
ị
t ệ
ậ ng v t T c đ x lý ố ộ ử CPU Dung l ượ i thi u lý t ố ể ố 5GB Ghi chú: c n ít nh t 1GB dung l NPM và p i cài đ t vào cùng 2 GB ầ ả ấ ặ ượ h th ng n i đang l u tr ơ ổ ệ ố ng tr ng đ cài đ t Orio ể ữ 20GB ặ ư
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ạ ọ ồ
ệ ố h đi u hành ệ ề
3GB B nh chính 4GB 4GB ộ ớ
B ng ả 2-1 Yêu c u ph n c ng máy ch tr ầ ứ ủ ướ ầ c khi cài đ t Solawinds ặ
b. Yêu c u v ph n m m. ầ ề ầ
ề ầ
ề Ph n m m Opera System ch đ 32-bit.IIS ph i đ ặ ả ượ ở ế ộ ả ủ ị ụ ộ ể ả ụ
ườ
ườ ặ
ả Máy ch WEB ủ ch đ 32-bit. Yêu c uầ - Windows Server 2003 ho c 2008, v i ớ IIS c cài ả đ t. Nên qu n tr c c b đ đ m b o ặ đ y đ ch c năng c a công c Orion ầ ủ ứ NPM i dùng - L u ý: SolarWinds khuyên ng ư không nên cài đ t Orion NPM trong môi ặ tr ng Windows XP, Windows Vista ho c Windows 7. -Microsoft IIS phiên b n 6.0 và cao h n, ơ ở ế ộ
ả
ụ .NET Framework D ch v Trap SNMP ị ụ ả
Trình duy t web ả ệ - Phiên b n 3.5 tr lên. ở - Các thành ph n, công c giám sát và ầ qu n lý h đi u hành Windown ệ ề - Internet Explorer phiên b n 6.0 tr lên ở ho c Firefox phiên b n 3.0 tr lên. ả ặ ở
2-2Yêu c u ph n m m tr B ng ả ề ầ ầ ướ c khi cài đ t Solawinds ặ
c. Yêu c u v c s d li u. ầ ề ơ ở ữ ệ
ng < Yêu c uầ ừ ớ 500< đ i t ố ượ 2000 L n h n 2000 đ i ố ơ ngượ t 100 Qu n lý t ả ố đ n 500 đ i ế ngượ t
SQL Server - SQL Server 2005 SP1 Express, Standard, or Enterprise. - SQL Server 2008 Express, Standard, or Enterprise.
2GHz 2GB 2.4GHz 5GB 3GHz 20GB
2GB 3GB 4GB T c đ x lý CPU ố ộ ử ng đĩa Dung l ượ c ngứ B nh chính ớ ộ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
22
ữ
ễ
ấ
ị
t ệ
2-3 Yêu c u v CSDL B ng ả ầ ề
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
M t s l u ý: ộ ố ư
2.4.1.2. Cài đ t.ặ
c khi cài NPM ph i cài .Net Framwork phiên b n 3.5 tr lên tr c. ướ ả ả ở ướ
• Tr • Cài đ t IIS tr ặ
c khi b n cài NPM, mà ch y u là World Wide Web ướ ủ ế ạ
Service (www), Simple Network Management Protocol (SNMP) và WMI SNMP
Provider.
t nh t nên cài vào đĩa h th ng, t c là đĩa logic l u file • Khi cài đ t, t ặ ố ấ ổ ệ ố ứ ổ ư
cài đ t NPM và h đi u hành là m t. ệ ề ộ
t ph n h tr IPv6 đ i v i các h đi u hành Windows Server ặ • Nên t ắ ổ ợ ầ ệ ề ố ớ
2008, Windows Vista, or Windows 7 tr c khi cài đ t. ướ ặ
Quá trình cài đ t NPM: ặ
• Tìm đ n file th c thi right click ự
open. ế
• Đi n email c a b n vào
Hình 2-7 Giao di n b t đ u cài đ t NPM ệ ắ ầ ặ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
23
ữ
ễ
ấ
ị
t ệ
Continue ủ ạ ề
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-8 Đi n Email đ đăng ký tr ể ề ướ c khi b t đ u cài đ t ặ ắ ầ
• B t đ u cài đ t. ặ ắ ầ
Hình 2-9 B t đ u cài đ t ặ ắ ầ
• Ch n đ ng d n đ l u th m c cài đ t. Nên đ m c đ nh. ọ ườ ể ặ ị ư ụ ể ư ặ ẫ
Hình 2-10 Ch n đ ọ ườ ng d n đ l u th m c cài đ t ặ ư ụ ể ư ẫ
• Tùy ch n cài đ t. ặ ọ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
24
ữ
ễ
ấ
ị
t ệ
ử ụ ặ + Express Install: Cài đ t khi không có SQL Server database s d ng cùng v i ớ NPM.
ồ Đ án môn h c Qu n lý h th ng m ng ả ệ ố ọ
VIETHANITC ạ + Advanced Install: Cài đ t NPM s d ng SQL database đang hi n hành. ệ ử ụ ặ
Hình 2-11 L a ch n cài đ t ặ ự
ọ • Quá trình cài đ t các gói c u hình. ặ ấ
Hình 2-12 Quá trinh cài đ t các gói c u hình ấ ặ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
25
ữ
ễ
ấ
ị
t ệ
• Cài đ t thành công. ặ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-13 Cài đ t thành công ặ
• Sau khi cài đ t xong s xu t hiên giao di n qu n lý c a Solarwinds. ẽ ấ ủ ệ ả ặ
Hình 2-14 Giao di n đăng nh p qu n lý Solarwinds ệ ậ ả
Đ c u hình ch n 2.4.1.3. C u hình ấ ể ấ ọ Star Program Solarwinds Orion Configuration and
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
26
ữ
ễ
ấ
ị
t ệ
Auto-Discovery Configuration Winzad.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-15 Đ ng d n đ n ti n ích c u hình ườ ệ ế ẫ ấ
Các l a ch n c u hình. ọ ấ ự
c c u hình Hình 2-16 L a ch n các thành ph n đ ọ ầ ượ ấ ự
C u hình Database. ấ
• SQL Server: Ch n Server SQL. ọ
• Use Windows Authentication: Ch ng th c b ng Windowns ự ằ ứ
• Use SQL Server Authentication: Ch ng th c b ng SQL Server s d ng ử ụ ứ ự ằ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
27
ữ
ễ
ấ
ị
t ệ
c s d li u g c và password đ đăng nh p. ơ ở ữ ệ ố ể ậ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-17 L a ch n ki u ch ng th c ự ọ ứ ự ể
Tùy ch n t o m i c s d li u ho c là s d ng c s d li u đang hi n ệ ặ ớ ơ ỡ ữ ệ ơ ỡ ữ ệ ọ ạ ử ụ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
28
ữ
ễ
ấ
ị
t ệ
hành.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-18 S d ng CSDL hi n hành ử ụ ệ
C u hình Website qu n lý. ấ ả
• IP Address: đi n đ a ch IP c a Web server. ủ ề ị ỉ
ố ệ ổ
ng d n th m c g c l u website. Nên • Port: S hi u c ng truy c p c a website. ậ ủ • Website Root Directory: Ch n đ ẩ ọ ườ ư ụ ố ư
đ m c đ nh. ể ặ ị
N u ch n yes khi đăng nh p vào web Consol ph i ch ng th c ng
i: • 2 tùy ch n bên d ọ ướ
ự ứ ế ả ậ ọ ườ i
dùng.
N u ch n no thì khi đăng nh p không c n ph i ch ng th c ng ậ ự ứ ế ả ầ ọ ườ i
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
29
ữ
ễ
ấ
ị
t ệ
dùng.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 2-19 L a ch n tùy ch n kích ho t hay không kích ho t ch ng th c ự ự ứ ạ ạ ọ ọ
Ch n các d ch v mu n cài đ t. ụ ặ ố ọ ị
Hình 2-20 L a ch n d ch v mu n cài đ t ặ ọ ị ự ụ ố
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
30
ữ
ễ
ấ
ị
t ệ
i web vào SQL Server. K t thúc quá trình này là công vi c c u hình thành ả ệ ấ ế Quá trình t công.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
31
ữ
ễ
ấ
ị
t ệ
Hình 2-21 Quá tình c u hình ấ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
CH
H
NG 3.
NG D N S D NG CÁC TÍNH NĂNG
ƯỚ
Ẩ Ử Ụ ƯƠ CHÍNH TRONG SOLARWINDS ORION NETWORK PERFORMANCE MONITOR (NPM)
3.1. Đăng Nh p L n Đ u Tiên ầ ậ ầ
Hình 3-22 Giao di n đăng nh p ệ ậ
ng trình. Nh p User name và password đ vào trang giao di n chính c a ch ể ủ ệ ậ ươ
Dùng User name: Admin và đ tr ng password cho l n đang nh p đ u tiên. ể ố ầ ậ ầ
Sau khi đăng nh p b n có th đ i m t kh u và thêm user tùy ý. ể ổ ẩ ậ ạ ậ
3.2. Giao Di n Chính C a Ch ng Trình: ủ ệ ươ
Hình 3-23 Giao di n chính c a ch ng trình ủ ệ ươ
Home: hi n th các thông tin chung v h th ng m ng c a b n. Nh các s ề ệ ố ủ ạ ư ể ạ ị ự
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
32
ữ
ễ
ấ
ị
t ệ
ki n, các l u ý, danh sách 10 s ki n đáng quan tâm (top 10), các c nh báo,… ự ệ ư ệ ả
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ạ ọ ồ
đây có th Network: hi n th tình tr ng c a các Node m ng c a h th ng. t ủ ủ ệ ố ể ạ ạ ừ ể ệ ố ị
giám sát h th ng m t cách t ng th nh t. ộ ể ấ ệ ố ổ
3.3. Gi i Thi u Giao Di n Home: ớ ệ ệ
3.3.1. Summary
tab này ta có cái nhìn t ng quan v các s ki n c a h th ng. Ở ự ệ ủ ệ ố ề ổ
Có th bi t t ng c ng các lo i s ki n “Event Summary” ể ế ổ ạ ự ệ ở ộ
Hình 3-24 Tính năng th ng kê s ki n ự ệ ố
Có th tìm ki m node “Search Nodes” ể ế ở
Hình 3-25 Tính năng tìm ki mế
Có b ng x p h ng 25 s ki n sau cùng. ế ạ ự ệ ả
Hình 3-26 X p h ng và th ng kê các s ki n c a h th ng ự ệ ủ ệ ố ế ạ ố
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
33
ữ
ễ
ấ
ị
t ệ
Có th có cái nhìn t ng quan h th ng m ng v i “Map” – s đ m ng. ệ ố ơ ồ ạ ể ạ ổ ớ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-27 S đ nhìn t ng quan c a m ng ơ ồ ủ ạ ổ
Có th qu n lý Nodes v i “All Nodes” ể ả ớ
Hình 3-28 H th ng qu n lý node ệ ố ả
Có th qu n lý alert v i “All Triggered Alerts” ớ ể ả
Hình 3-29 Qu n lý triggered Alerts ả
3.3.2. Group
Qu n lý các nhóm Nodes, nhóm các Alerts, nhóm các v n đ . ề ấ ả
3.3.3. Top 10
Top 10 s ki n c a các th lo i. Ch ng h n nh : top 10 Nodes cu i cùng g i gói ự ệ ủ ể ạ ử ư ẳ ạ ố
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
34
ữ
ễ
ấ
ị
t ệ
ICMP.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-30 Top 10 node responed ICMP
Ngoài ra còn top 10 các v n đ khác nh : ư ề ấ
c gói tin ICMP (Ping).
ầ
ớ ớ ầ
ng ổ ứ
ế ố ề
o Top 10 Nodes ko nh n đ ậ ượ o Top 10 Nodes v i ch s CPU g n đây nh t. ỉ ố ấ o Top 10 Nodes v i ch s memory g n đây nh t. ấ ỉ ố c ng s d ng cao. o Top 10 Nodes có dung l ượ ữ ụ o Top 10 Access point có s client k t n i nhi u nh t. ấ ố o ... Top 10 này, chúng ta có th bi t m t vài Nodes, interface, AP,... v i nh ng ch ể ế ộ Ở ữ ớ ỉ
ng” nh t. ng gi i quy t. s cao nh t, “b t th ấ ố ấ ườ ấ Đ có th đ a ra h ể ư ể ướ ả ế
3.3.4. Event (s ki n) ự ệ
Trong tab này có t t c các s ki n c a t t c các m ng đang qu n lý. Có top các ấ ả ự ệ ủ ấ ả ả ạ
ờ s ki n g n đây nh t... có th ch n m ng mình mu n xem s ki n, lo i s ki n, th i ự ệ ạ ự ệ ể ọ ự ệ ạ ầ ấ ố
gian x y ra s ki n,... ự ệ ả
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
35
ữ
ễ
ấ
ị
t ệ
Hình 3-31 Th ng kê s ki n c a các m ng đang qu n lý ự ệ ủ ả ạ ố
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ
ồ ọ 3.3.5. Alerts (c nh báo) ả
Có th bi ể ế ầ ủ t có bao nhiêu alert đang ho t đ ng, tìm ki m alert theo yêu c u c a ạ ộ ế
Nh theo tên, theo thi t b ,... qu n tr viên. ị ả ư ế ị
Hình 3-32 H th ng c nh báo - Alerts ệ ố ả
3.3.6. Syslog
ả Đây nh file log trong windows. Có th tìm ki m log theo các yêu c u c a qu n ầ ủ ư ể ế
tr viên. Nh theo th i gian, đ a đi m(nodes, interfaces,...), lo i log,... ể ư ạ ờ ị ị
3.3.7. Trap (b y l i) ẩ ỗ
Theo dõi các Trap đang th c hi n. Sau khi t o Trap thì qu n tr viên có th theo ự ệ ể ạ ả ị
dõi t i đây. ạ
Nói chung, trong tab Home qu n tr viên có th theo d i, tìm ki m các thông tin ể ế ả ỏ ị
v h th ng m ng c a mình. ạ ề ệ ố ủ
3.4. Gi i thi u giao di n Network: ớ ệ ệ
Trong giao di n Network có các tab: NPM Summary, Top 10 Network, Wireless, ệ
VSANs, Overview. Trong đó NPM Summary và Top 10 Network t ng t trong giao ươ ự
di n Home nên chúng ta không nh c l i. ắ ạ ệ
3.4.1. Wireless
Qu n lý v các thi t b m ng không dây (AP, laptop,...). Bi c các thông s ề ả ế ị ạ t đ ế ượ ố
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
36
ữ
ễ
ấ
ị
t ệ
t b đó. c a thi ủ ế ị
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-33 Qu n lý thi t b m ng không dây Wireless ả ế ị ạ
3.4.2. VSAN (Virtual Storage Area Network):
VSAN – M ng l i khu v c l u tr o. Cho phép qu n tr viên giám sát v ạ ướ ự ư ữ ả ả ị ề
VSAN. C ng nh nh ng tab khác, đây có các ch c năng nh cho bi ư ữ ủ ở ứ ư ế ầ t các s ki n g n ự ệ
đây v VSAN, VSAN nodes, … ề
3.4.3. Overview
Đây là tab quan tr ng, qu n lý các nodes, các interface. ả ọ
Hình 3-34 Tr ng thái các node trong m ng ạ ạ
Nodes:
• Node Status: tình tr ng c a Node (up, down, warning,…) ủ ạ
• IP Address: đ a ch ip c a Node. ị ủ ỉ
• Machine Type: mô t bi u t ả ể ượ ng c a nhà cung c p ấ ủ
i trung bình c a node • Average Response Time: th i gian tr l ả ờ ờ ủ
• Packet Loss: ph n trăm các gói d li u b m t ị ấ ữ ệ ầ
• Memory Used: ph n trăm b nh Ram ph i s d ng
• CPU Load: ph n trăm công su t s d ng CPU ấ ữ ụ ầ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
37
ữ
ễ
ấ
ị
t ệ
ả ử ụ ộ ớ ầ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ồ
• Interface percent utilization: ph n trăn interface s d ng.
ọ Interfaces:
• Interface type: Lo i interface.
ử ụ ầ
• Interface errors and discards today: interface b l
ạ
ị ỗ i và đã lo i b trong hôm ạ ỏ
• Interface errors and discards this hour: interface l
nay.
ỗ i và đã lo i b trong gi ạ ỏ ờ
• Interface status: tình tr ng interface.
này.
• Interface traffic: l u l
ạ
ng interface. ư ượ
ộ Qu n lý t ng Nodes b ng cách sau: right – click vào m t node, s hi n ra m t ẽ ệ ừ ằ ả ộ
menu v i các tính năng nh sau: ư ớ
Hình 3-35 Menu các tính năng qu n lý node ả
3.4.3.1. IP Network Browser
Là m t công c đ phát hi n ra m t m ng t ng tác. IP Network Browser có th ụ ể ệ ạ ộ ộ ươ ể
quét qua m t subnet và hi n m t cách chi ti t các thi trong subnet đó. M i đ a ch ệ ộ ộ ế t b ế ị ở ỗ ị ỉ
IP đ c g i đi trong gói Ping. Đ i v i m i đ a ch đ c h i đáp l i , IP Network ượ ố ớ ỗ ị ỉ ượ ữ ồ ạ
Browser s t p h p đ ẽ ậ ợ ượ ứ c nhi u thông tin. Công c này s d ng SNMP, M t giao th c ử ụ ụ ề ộ
SNMP ph i ho t đ ng đ c trên thi xa , h p l đ IP Network Browser có th ạ ộ ả ượ t b t ế ị ừ ợ ệ ể ể
t v thi t b . D i đây là giao di n t ng tác c a IP Network t p h p thông tin chi ti ậ ợ ế ề ế ị ệ ươ ướ ủ
Browser Tool
Scan a Single Device : nh p vào Hostname c a Router, Server , Switch PC… ủ ậ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
38
ữ
ễ
ấ
ị
t ệ
r i sau đó kích vào nút Scan Device đ quét. ồ ể
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ạ ọ ồ
Scan a Subnet : nh p vào đ a ch IP và subnet mask . IP Network Browser s ị ỉ ẽ ệ ố ậ
quét nh ng host cùng subnet mask trong m ng. ữ ạ
Scan an IP Address Range : Nh p vào đ a ch IP b t đ u và k t thúc c a dãy ắ ầ ủ ế ậ ị ỉ
t c các giá tri trong dãy đ a ch đ a ch IP c n quét , IP Network Browser s quét ra t ị ẽ ầ ỉ ấ ả ị ỉ
IP b t đ u và k t thúc ( k c đ a ch b t đ u và k t thúc ) ể ả ị ỉ ắ ầ ắ ầ ế ế
Hình 3-36 IP Network Browser
3.4.3.2. Trace route
ng trên đ ng truy n c a m ng đ máy tính Không ch hi n ral u l ỉ ệ ư ượ ườ ề ủ ạ c l y t ượ ấ ừ
t b khác.Nó còn hi n th thông tin SNMP đ đ n 1 server đích ho c thi ế ặ ế ị ể ị ượ c ch n t ọ ừ
thi t b đ ế ị ượ ề ờ c nh n ra.Đây là 1 công c đ nh tuy n tìm ki m m nh.Thông tin v th i ế ụ ị ế ạ ậ
gian Response và s gói b m t đ c hi n không ch d i d ng s mà còn là d ng thanh ị ấ ượ ố ỉ ướ ạ ệ ạ ố
đ th . ồ ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
39
ữ
ễ
ấ
ị
t ệ
Hình 3-37 Tính năng Trace route
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
3.4.3.3. Ping
Đây là m t phiên b n đ h a c a ti n ích PING. Ping Tools s g i gói ICMP ồ ọ ủ ẽ ữ ệ ả ộ
đ n đ a ch IP đích và tính toán th i gian Response và s gói b m t. ờ ế ị ấ ố ỉ ị
Hình 3-38 Tính năng Ping
3.4.3.4. Enhanced ping
Giám sát k t n i liên t c c a Router, Server, PC và ghi l i th i gian đáp ng t ụ ủ ế ố ạ ứ ờ ạ i
nh ng th i đi m th t. ữ ể ậ ờ
Hình 3-39 Enhanced ping
Giám sát t xa tr ng thái port trên thi t b . Có th ch đ nh dãy đ a ch IP đ scan, 3.4.3.5. Port Scanner ạ ừ ế ị ể ỉ ể ị ị ỉ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
40
ữ
ễ
ấ
ị
t ệ
cũng nh port đ scan. ư ể
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-40 Tính năng port scanner
xa. Thi xa ph i đ c thi t l p đ đi u ki n đ có Telnet đ n thi t b ế ị ở t b ế ị ở ả ượ ế ậ ủ ề ệ ể 3.4.3.6. Telnet ế
th telnet đ n. ế ể
3.4.3.7. WatchIt!
Giám sát server, router, web sites,… và thông báo khi các thi t b m ng không ế ị ạ ở
tr ng thái s n sàng. ạ ẵ
Hình 3-41 Tính năng giám sát các thi t b m ng ế ị ạ
Có th xây d ng m t danh sách các subnet trong m ng b ng cách duy t qua t 3.4.3.8. Subnet list ự ể ệ ạ ằ ộ ấ t
c các m c trong b ng đ nh tuy n. Đích đ n trong b ng đ nh tuy n ph i có SNMP ả ụ ế ế ế ả ả ả ị ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
41
ữ
ễ
ấ
ị
t ệ
enable , và ph i bi c SNMP community string. ả t đ ế ượ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-42 SubnetList – Xây d ng danh sách các subnet trong m ng ự ạ
3.4.3.9. CPU Gauge
S giám sát b x lý đ c cài đ t vào trên máy Window 2000 và Router Cisco và ộ ử ẽ ượ ặ
switch. CPU c a thi c giám sát qua giao th c SNMP. ủ t b đ ế ị ượ ứ
Hình 3-43 CPU Gauge – Giám sát CPU c a server và router Cisco ủ
Có th hi n th nhi u thông tin th ng kê v Router và Switch đ ng th i. 3.4.3.10. Real-Time Interface Monitor ị ể ệ ề ề ố ờ ồ
Hình 3-44 Hi n th các thông tin v Router và Switch ề ể ị
i qu n tr có 3.4.3.11. MIB Browser Là công c c b n ( c t l ụ ơ ả ố ỏ i) c a k thu t m ng. Nó cho phép ng ạ ủ ỹ ậ ườ ả ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
42
ữ
ễ
ấ
ị
t ệ
th truy v n 1 thi ể ấ t b ế ị ở xa v c u hình software ho c là hardware qua SNMP. ặ ề ấ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-45 Truy v n ấ c u hình software ho c là hardware qua SNMP ặ ấ
3.4.3.12. DOS Ping
G i gói ICMP cho nodes đó. Nh m t l nh ping bình th ng. ư ộ ệ ử ườ
Hình 3-46 Ping nodes
3.4.3.13. Remote Desktop
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
43
ữ
ễ
ấ
ị
t ệ
Cho phép th c hi n thao tác remote desktop đ n máy tính xa. ự ế ệ ở
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
3.5. Th c hành giám sát m ng v i Solarwinds NPM ự ớ ạ
3.5.1. Mô hình gi l pả ậ
Hình 3-47 Mô hình gi ả ậ l p qu n lý m ng v i Solarwinds NPM ớ ạ ả
Đ th c hi n giám sát v i mô hình gi l p nh trên, giao th c SNMP ph i đ ể ự ệ ớ ả ậ ả ượ c ứ ư
kích ho t trên các thi t b m ng và th c hi n cài đ t ph n m m Solarwinds NPM trên ạ ế ị ạ ự ệ ề ặ ầ
Server Manager ch y h đi u hành Windows server 2003. ạ ệ ề
3.5.2. C u hình Router cisco h tr giám sát m ng ỗ ợ ạ ấ
e M t đ nh Router cisco không kích ho t d ch v SNMP. Đ kích ho t, vào mod ạ ị ặ ị ụ ể ạ
c th c hi n trên Router global configuration th c hi n các dòng l nh sau. Demo đ ệ ự ệ ượ ự ệ
Cisco 3620.
Router(config)#snmp-server community public RO
Router(config)#snmp-server community private RW
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
44
ữ
ễ
ấ
ị
t ệ
Router(config)#snmp-server chassic-id Cisco-Viethanit
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-48 L nh c u hình kích ho t SNMP trên router cisco ệ ạ ấ
Đ xem th ng kê ho t đ ng c a SNMP trên router. Th c hi n gõ l nh show ạ ộ ự ủ ệ ệ ể ố
snmp trên privileged mode
Hình 3-49 K t qu th ng kê ho t đ ng c a SNMP trên router cisco b ng l nh ạ ộ ả ố ủ ế ệ ằ
Đ giám sát ti n trình ho t đ ng c a SNMP. Ti n hành gõ l nh debug snmp và ạ ộ ủ ế ệ ể ế
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
45
ữ
ễ
ấ
ị
t ệ
gõ no debug snmp đ t t giám sát. ể ắ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-50 K t qu debug đ giám sát SNMP trên router ể ế ả
3.5.3. Th c hi n tìm ki m phát hi n thi t b m ng s d ng Network Sonar Winzad: ự ệ ệ ế ế ị ạ ử ụ
M c đích: Đ dò tìm xem có nh ngthi t b nào đang tham gia trong m ng. ụ ữ ể ế ạ ị
Vào Start Program Solarwinds Orion Configuration and Auto-Discovery Network
Discovery.
Hình 3-51 Kh i đ ng Network Discovery ở ộ
ọ ớ
o N u mu n t o Discovery m i, ch n Add New Discovery. o N u mu n s d ng m t Discovery đã có đ tìm l ộ
i m ng c a b n, ố ạ ố ử ụ ể ạ ủ ạ ạ
ch n Discovery b n mu n s d ng, nh p vào Discover Now. ố ử ụ ấ ạ ử ấ ố ọ o N u mu n ch nh s a Discovery đã có, ch n Discovery đó và nh p vào Edit
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
46
ữ
ễ
ấ
ị
t ệ
ế ế ọ ỉ ế đ th c hi n vi c thay đ i. ể ự ệ ệ ổ
ồ ọ
t c các thi Đ án môn h c Qu n lý h th ng m ng ả ế ạ VIETHANITC ề t b tìm th y trong nhi u ấ ế ị ậ ệ ố o N u b n mu n nh p m t s ho c t ố
Discovery đã có thành m t Discovery, ch n Import All Results. ạ ế ợ ế ị ớ ộ c kích ho t k t h p thành m t ữ ế ậ ố
ấ ớ ọ ộ ạ ặ ấ ả ộ ố ọ ộ t b m i đã đ o N u mu n nh p nh ng thi ượ Discovery m i, ch n m t Discovery đã có và nh p vào Import New Results.
ạ ỏ ấ ố ọ o N u mu n lo i b Discovery nào đó thì ch n Discovery đó và nh p vào ế Delete
Hình 3-52 Tùy ch n t o Discovery m i ớ ọ ạ
ế ề ầ ỗ o N u các thi
ể ế ụ ế ị ạ Private thì nh n Next đ ti p t c. ế ị ạ ầ ỗ o N u các thi ho c n u mu n s d ng SNMPv3 thì nh n Add New Credential. ặ t b m ng không yêu c u chu i truy n thông khác Public ho c ấ t b m ng yêu c u chu i truy n thông khác Public hay Private ề ấ ố ử ụ ế ặ ế
Hình 3-53 T o Discovery m i ớ ạ
ả Đi n thông tin chu i truy n thông vào SNMP Community String. Ch n phiên b n ề ề ỗ ọ
ể ế c a SNMP mu n s d ng trong ph n SNMP Version. Ch n Add và nh p Next đ ti p ủ ố ử ụ ầ ấ ọ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
47
ữ
ễ
ấ
ị
t ệ
t c.ụ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-54 Đi n tham s SNMP ề ố
Hình 3-55 K t qu sau khi t o SNMP ả ế ạ
ủ N u mu n tìm hi u b t kỳ vCenter VMware ESX máy ch ho c trên m ng c a, ủ ể ế ạ ặ ấ ố
xác nh n r ng Thăm dò ý ki n cho VMware đ c ki m tra, và sau đó hoàn t t các b ậ ằ ế ượ ể ấ ướ c
sau đ thêm ho c ch nh s a các thông tin c n thi t VMware. Click Add vCenter or ESX ử ể ầ ặ ỉ ế
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
48
ữ
ễ
ấ
ị
t ệ
Credential.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-56 T o m i vCenter ạ ớ
N u mu n add thêm VMware ch n New credential, đi n tên, user name và ế ề ố ọ
password. Sau đó ch n Add và Next đ ti p t c. ể ế ụ ọ
Hình 3-57 T o m i Vmware Credential ạ ớ
N u mu n tìm ki m thi t b qua đ a ch IP thì đi n dãy IP mu n thăm dò vào IP ế ế ố ế ị ề ố ị ỉ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
49
ữ
ễ
ấ
ị
t ệ
Ranges, n u mu n thêm đ a ch IP thì nh n vào Add More. ế ấ ố ị ỉ
VIETHANITC ồ ọ ạ
Đ án môn h c Qu n lý h th ng m ng ả N u mu n tìm ki m nh ng thi t b đang k t n i đ n 1 router nào đó trong 1 ệ ố ế ữ ế ố ế ị ế ố ế
subnet thì ch n Subnet, n u mu n tìm trong 1 subnet nào đó thì ch n Add a New Subnet ế ố ọ ọ
và đi n subnet mask cho subnet đó r i ch n Add, n u mu n tìm 1 router c th nào đó ụ ể ề ế ồ ố ọ
thì ch n Add a Seed Router r i ch n Add. Xác nh n r ng t ồ ậ ằ ọ ọ ấ ả ố t c các m ng mà b n mu n ạ ạ
th c hi n tìm ki m đ c ki m tra, sau đó kích Next. ự ệ ế ượ ể
N u đã bi t các đ a ch IP ho c tên máy ch c a các thi t b mu n tìm ki m và ế ế ủ ủ ặ ị ỉ ế ị ế ố
đ a vào c s d li u Orion, ch n Specific Nodes sau đó đi n đ a ch IP ho c hostnam ư ơ ở ữ ệ ề ặ ọ ỉ ị
t b đó. c a thi ủ ế ị
Hình 3-58 Dãy IP c n quét ầ
đ phân bi t v i các Discovery khác. Cung c p ấ tên và mô t ả ể ệ ớ
Thay đ i v trí các thanh tr t ho c gõ m t giá tr trong ms, đ thi ổ ị ượ ể ặ ộ ị ế ậ t l p th i gian ờ
đ i SNMP, tìm ki m ...... ợ ế
N u ch mu n s d ng SNMP thì tích ch n User SNMP-only. M c đ nh thì ử ụ ế ặ ố ọ ỉ ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
50
ữ
ễ
ấ
ị
t ệ
Network Sonar s d ng ICMP. ử ụ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-59 Đi u các tham s SNMP đ Scan ề ể ố
ặ N u mu n ch y Discovery h ng ngày ho c theo l ch c đ nh thì ch n Daily ho c ặ ố ị ế ằ ạ ố ọ ị
Custom sau đó đi n th i gian gi a các l n th c hiên. ự ữ ề ầ ờ
ọ N u mu n ch y ngay thì ch n Yes, run this discovery now, còn không thì ch n ế ạ ố ọ
No.
Hình 3-60 Ch n l ch Discovery ọ ị
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
51
ữ
ễ
ấ
ị
t ệ
Quá trình tìm ki m các thi t b đang có trên m ng. ế ế ị ạ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-61 Quá trình Discovery
t c các thi K t qu tìm ki m: Hi n th t ế ị ấ ả ể ế ả ết b tìm th y đang có trên m ng trong ấ ạ ị
đó có Router Cisco 3620 nh trong mô hình gi l p. ư ả ậ
Hình 3-62 K t qu Discovery ế ả
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
52
ữ
ễ
ấ
ị
t ệ
• L u k t qu vào c s d li u. ơ ở ữ ệ ư ế ả
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-63 L u k t qu Discovery vào CSDL ả ư ế
Quá trình tìm ki m hoàn t t. ế ấ
3.5.4. Th c hi n giám sát router Cisco 3620 ự ệ
Sau khi quá trình scan m ng k t thúc, trong ph n NPM Summary s xu t hi n các ẽ ấ ế ệ ầ ạ
Hình 3-64 Các node m ng và tr ng thái sau khi quét
nodes m ng phát hi n đ ệ ượ ạ ạ . c và tr ng thái c a t ng nodes m ng ủ ừ ạ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
53
ữ
ễ
ấ
ị
t ệ
ạ ạ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Th c hi n click vào Router cisco 3620 đ giám sát thi t b này. ự ể ệ ế ị
Hình 3-65 Thông tin t ng quan c a router. ổ ủ
Solarwinds NPM cho phép ng i qu n tr có th giám sát thông tin v CPU, ườ ề ể ả ị
ồ ế Memory đang s d ng, IP, Tên, lo i router, tr ng thái interface… và l p bi u đ k t ử ụ ể ạ ậ ạ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
54
ữ
ễ
ấ
ị
t ệ
qu r t tr c quan. ả ấ ự
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-66 Thông tin c th v router ụ ể ề
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
55
ữ
ễ
ấ
ị
t ệ
Hình 3-67 Thông tin v CPU và Memory đ c s a d ng ề ượ ử ụ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-68 Giám sát các interface c a router ủ
Click vào interface c th đ xem chi ti t thông tin v interface ụ ể ể ế ề
Hình 3-69 xem chi ti t thông tin v interface ế ề
3.5.5. Thi t l p m t c nh báo (Alerts) ế ậ ộ ả
Ti n hành click Start > All Programs > SolarWinds Đ thi ể ế ậ t l p c nh báo. ả ế
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
56
ữ
ễ
ấ
ị
t ệ
Orion > Alerting, Reporting, and Mapping > Advanced Alert Manager.
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
• Click View > Configure Alerts
Hình 3-70 Thi t l p qu n lý Alerts ế ậ ả
Hình 3-71 C u hình Alerts ấ
Click New đ t o m t alert m i ho c ch n trong b ng các alert đã có s n. ể ạ ả ặ ẳ ộ ớ ọ
Có nhi u lo i alert nh : c nh báo có nhi u h n 10 client truy c p m ng không ư ả ề ề ậ ạ ạ ơ
t,… dây, c nh báo v m t interface b t ề ộ ị ắ ả
Sau khi ch n đ c lo i c nh báo chúng ta có th l p l ch đ thi ọ ượ ể ậ ị ạ ả ể ế ậ ạ t l p nó ch y
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
57
ữ
ễ
ấ
ị
t ệ
vào gi , ngày, tháng chúng ta mu n. B ng cách ch n edit: xu t hi n b ng Edit Alert ờ ệ ả ằ ấ ố ọ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-72 Ch nh s a Alerts ỉ ử
ể ấ • Trong bang Edit Alert có nhi u tab đ chúng ta c u hình nh : ư ề ự ệ ặ
o General: đ t tên cho alert, hi n ra câu thông báo khi th c hi n alert này, click ô “Alert ạ ở ự ệ ọ ờ ệ ch n nút “enable this alert” đ b t đ u alert. Th c hi n th i gian alert ch y ể ắ ầ Evaluation Frequency”
ế ậ t l p đi u ki n cho alert: ệ ề o Trigger Condition: thi
Hình 3-73 Thi ế ậ ấ t l p c u hình th i gian cho Alerts ờ
ng giám sát trong “Type of Propenty to Monitor”. Có ọ ạ ố ượ ạ ề
t l p đi u ki n, có các s l a ch n: all, any, none, not all. ế ậ ự ự ọ ể ẽ ề ệ ầ
Ch n lo i đ i t ư Link all: đ thi Đi u ki n này s nói rõ h n ặ ơ ở ể ệ ề
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
58
ữ
ễ
ấ
ị
t ệ
nhi u lo i nh : Node, Interface, Volume, Wireless access,… ề ệ ph n sau. Add ho c Delete: đ thêm ho c xóa đi u ki n. ặ Export Condition: xu t ra đ s d ng cho các alert khác n u c n. ể ữ ụ ế ầ ấ
ồ Đ án môn h c Qu n lý h th ng m ng ả ạ ệ ố
ọ Import Condition: thêm các đi u ki n có s n t ệ ề VIETHANITC ạ ừ nh ng alert đã t o t ẵ ừ ữ
c h p l tr Ch đ nh m t kho ng th i gian cho các đi u ki n đ ờ c.ướ ị ỉ ệ ề ả ộ ượ ợ ệ ả ta nh p kho ng ậ
th i gian vào ô “Do not trigger this action until condition exits for more than. ờ
o Reset Condition:
Hình 3-74 Reset condition
Reset when trigger conditions are no longer true: th c hi n l ệ ạ ự ề i khi đi u ki n ko còn n a. ữ ệ
Reset this alert when the following conditions are met: th c hi n l i alert ệ ạ ự này khi g p đi u ki n bên d ề ệ
ướ ự ặ ầ Ph n bên d i t ướ ươ Alert Supprenssion: thi i đây. Trigger Condition. t l p m t đàn áp Alert. Các b c c u hình t ng t ế ậ ộ ướ ấ ươ ố ng đ i
gi ng Trigger Condition. ố
Hình 3-75 Suppress alert
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
59
ữ
ễ
ấ
ị
t ệ
Time of Day: thi t ế l pậ l ch cho alert, kho ng th i gian th c hi n alert. ự ệ ả ờ ị
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
Hình 3-76 L p l ch cho Alerts ậ ị
Trigger Actions: báo hi u đang th c hi n alert này. M c đích là báo cho qu n tr ệ ự ụ ệ ả ị
viên bi t alert này đang ho t đ ng, ko ho t đ ng, x y ra s c ,… tùy vào vi c c u hình ế ệ ấ ạ ộ ạ ộ ự ố ả
mà ph ươ ạ ng th c báo hi u c a alert khác nhau. Có th là g i mail, ch i m t đo n nh c ệ ủ ứ ử ể ạ ộ ơ
ho c ch y m t ng d ng,… d a vào c u hình này qu n tr viên dù xa c ng có th ộ ứ ụ ự ả ấ ạ ặ ị ở ủ ể
bi t đ ế ượ ệ ố c h th ng m ng c a mình nh th nào. ủ ư ế ạ
Hình 3-77 Tùy ch n c u hình ph ng th c báo hi u c a Alerts ọ ấ ươ ệ ủ ứ
ứ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
60
ữ
ễ
ấ
ị
t ệ
Add new action: thêm lo i hình th c báo hi u ệ ạ Edit selected action: ch nh s a hình th c báo hi u ử ệ ỉ Copy Actions To Reset: l p l i báo hi u 1 l n n a ầ ữ ặ ạ ứ ệ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ồ
c đây.
ừ ữ
ướ
ệ
ạ ọ Delete Selected Actions: xóa b báo hi u ệ ỏ Export Selected Actions: l u l i file c u hình báo hi u đ s d ng cho các ệ ấ ư ạ ể ữ ụ alert sau này.
nh ng alert tr ệ
Import Actions: thêm file c u hình báo hi u đã có t ấ nh Triger Actions, nh ng báo hi u này xãy ra khi ự ư ệ ề
ng t ư o Reset Actions: t
x y ra s c , d a vào nh ng đi u ki n đã khai báo trong tab “Reset Condition”. ả ự ố ự ươ ữ
Nh v y là đã hoàn thành các b ướ ấ
ệ ể ể ộ c c u hình m t alert. ộ ệ ấ ấ ạ ụ • Đi u ki n All, Any, None, Not All trong vi c c u hình m t alert: đ hi u đi u ề ki n này ta xét ví d sau đây: CPU >=80%, Node=down, gói tin th t b i>=75%. V i cách hi u c a 4 ki u all, any, none, not all nh sau: ư ư ậ ề ệ ớ ứ ề ệ ể ủ ỉ ự ể ệ o All: ch th c hi n khi c 3 đi u ki n đ u đúng, t c là CPU>=85% và
ề ả ấ ạ ỉ ầ ự ứ ệ Node=down và gói tin th t b i>=75%. ặ o Any: th c hi n khi 1 trong 3 đi u ki n sai, t c là ch c n CPU>=85% ho c ệ Node=down ho c gói tin th t b i>=75%. ề ấ ạ ặ ỉ ự ấ ạ o None: ch th c hi n khi CPU<85% và Node=up và gói tin th t b i<75%. Nh v y nó ng i v i All. ư ậ c sai, t c là CPU<85% ượ ự ứ ệ
ệ c l ượ ạ ớ o Not all: th c hi n khi 1 trong đi u ki n đ o ng ả ệ ho c Node=up ho c gói tin th t b i<75%. ặ ặ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
61
ữ
ễ
ấ
ị
t ệ
ề ầ ợ ộ ả ư c hi u qu cao nh t trong vi c qu n lý h th ng. đ ề ấ ạ Chúng ta c n ph i đ a ra các đi u ki n m t cách chính xác và h p lý đ đ t ể ạ ệ ệ ố ệ ệ ả ấ ả ượ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ạ ọ ồ
K T LU N
Ậ
Ế
K t qu đ t đ c ả ạ ượ ế
ề ế o V lý thuy t:
Nhóm đã tìm hi u đ c t ng quan v giao th c giám sát m ng SNMP. các ể ượ ổ ứ ề ạ
ph ng th c giám sát m ng. u nh c đi m trong thi t k c a SNMP. ươ ạ Ư ứ ượ ể ế ế ủ
Tìm hi u lý thuy t v ph n m m qu n tr m ng Solarwinds. ề ế ề ầ ị ạ ể ả
o V th c hành ề ự
Tri n khai h th ng giám sát và qu n tr m ng v i Solarwinds trên mô hình gi ệ ố ị ạ ể ả ớ ả
l p, th c hi n m t s ti n ích giám sát và qu n tr m ng c b n. ậ ộ ố ệ ơ ả ị ạ ự ệ ả
H n chạ ế
ề Vì th i gian có h n nên ch a tìm hi u h t các tính năng c a b ph n m m ư ủ ể ế ầ ạ ờ ộ
Solarwinds. Ch a đi sâu vào giao th c SNMP. ư ứ
Có s d ng tài li u t d ch t c ngoài nên ch c ch n s có ch sai v ng ử ụ ệ ự ị n ừ ướ ắ ẽ ề ắ ổ ữ
nghĩa cũng nh thu t ng chuyên môn s d ng. ữ ử ụ ư ậ
Đ án ch a mang tính th c t ự ế ư ồ ề cao. H th ng m ng ng d ng ph n m m ứ ụ ệ ạ ầ ố
Solarwinds không tri n khai th c t nên ch a phát hi n đ c các l ự ế ể ư ệ ượ ỗ ấ i cũng nh các v n ư
đ phát sinh. ề
H ng m ướ ở
Tri n khai ph n m m giám sát và qu n lý m ng Solarwind trong môi tr ề ể ả ạ ầ ườ ự ng th c
t ế ế ể ơ n u có đi u ki n. Ti p t c tìm hi u b ph n m m Solarwind m t cách tri n đ h n ế ụ ệ ề ề ệ ể ầ ộ ộ
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
62
ữ
ễ
ấ
ị
t ệ
n a.ữ
VIETHANITC Đ án môn h c Qu n lý h th ng m ng ả ệ ố ọ ồ
TÀI LI U THAM KH O
ạ Ệ
Ả
• Sách, giáo trình, đ ánồ
[1]. AdministratorGuide-Orion Common Components – Tài li u tham kh o t
nhà ả ừ ệ
[2]. AdministratorGuide-OrionNPM - tài li u tham kh o t
s n xu t. ả ấ
[3]. EvaluationGuide-OrionNPM - tài li u tham kh o t
ả ừ ệ nhà s n xu t. ả ấ
[4]. QuickStartGuide-OrionNPM - tài li u tham kh o t
ả ừ ệ nhà s n xu t. ả ấ
ả ừ ệ nhà s n xu t. ả ấ
[5]. Báo Cáo Tri n Khai Solawind trong mô hình th c t - Nguy n Ti n L c – ự ế ể ự ế ễ
•
H c Vi n B u Chính Vi n Thông. ư ễ ệ ọ
Internet
[1].
http://solarwinds.com/support/
Nhóm 1 - MM02A– Nguy n Hoàng – H u Ngh – T n Vi
Trang
63
ữ
ễ
ấ
ị
t ệ