Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

B GIO D#C V %O T&O !

I H$C N&NG

NGUY(N V*N GIANG

NGHIN C,U GIAO TH,C SNMP V ,NG D/NG XY D1NG H2 TH3NG GIM ST M!NG, G5I C7NH BO B8NG TIN NH9N

Chuyn ngnh: KHOA H$C MY TNH M s:: 60.48.01

TM T9T LU>N V*N TH!C S? KB THU>T

NDng - NGm 2013

Cng trnh ()*c hon thnh t,i %&I H.C % N/NG

NgHIi hHLng dMn khoa hNc: TS. NGUY(N THANH BNH

Ph1n bi3n 1: PGS.TS. V Trung Hng Ph1n bi3n 2: PGS. TS Tr)+ng Cng Tu6n

Lu8n v9n ( ()*c b1o v3 tr);c H=i (?ng ch6m Lu8n v9n th,c s@ KC thu8t hEp t,i %,i hEc % NFng vo ngy 18 .thng 5 n9m 2013

C thH tm hiHu lu8n v9n t,i: - Trung tm Thng tin-HEc li3u, %,i hEc % NFng - Trung tm HEc li3u, %,i hEc % NFng

1 MO 1. L do chNn RS ti Cng ngh3 chuyHn m,ch IP (ang ()*c Jng dKng phM biNn trong l@nh vOc cng ngh3 thng tin v truyPn thng v tnh )u vi3t cQa n. %p Jng chuyHn t1i nhiPu lo,i dRch vK trn cng m=t h, tTng m,ng nh) tho,i, video, th) (i3n tU, v.v L@nh vOc cng ngh3 thng tin v truyPn thng (ang pht triHn m,nh (H (p Jng nhu cTu sU dKng dRch vK (a d,ng cQa ng)Vi dng. V v8y cc h3 thXng m,ng nh) m,ng viYn thng sU dKng cng ngh3 chuyHn m,ch knh tr);c (y (ang dTn dTn ()*c thay thN bZng cc h3 thXng m,ng sU dKng cng ngh3 chuyHn m,ch IP. [ Vi3t Nam, nhiPu (+n vR cung c6p dRch vK viYn thng trong ( c cng ty ViYn Thng QuXc TN (VNPT-I) c]ng (ang trang bR cc h3 thXng m,ng cng ngh3 IP (H cung c6p dRch vK. M=t trong cc m,ng cQa cng ty VNPT-I (ang khai thc t,i Trung Tm ViYn Thng QuXc TN Khu vOc 3 ( l m,ng dRch vK tho,i qua mi tr)Vng Internet (Voice Over Internet), (p Jng triHn khai dRch vK m=t cch ti3n l*i v nhanh chng v;i cc (Xi tc quXc tN. Vi3c xy dOng v khai thc h3 thXng m,ng cng ngh3 IP c]ng (^t ra yu cTu vP qu1n l, gim st thiNt bR m,ng, theo di v xU l kRp thVi cc sO cX vP thiNt bR, vP cc kNt nXi trong h3 thXng, nhZm (1m b1o an ton cho h3 thXng m,ng, (1m b1o cung c6p dRch vK c ch6t l)*ng cho khch hng. V;i nhu cTu xy dOng m=t h3 thXng gim st tnh tr,ng cc nXt m,ng trong m=t h3 thXng kNt nXi cc thiNt bR m,ng IP t,i (+n vR, ti nh8n th6y vi3c nghin cJu xy dOng m=t ch)+ng trnh gim st thiNt bR m,ng IP sU dKng giao thJc SNMP kNt h*p v;i dRch vK SMS cQa cng ngh3 GSM (H gUi cc thng tin c1nh bo l r6t ph h*p v thiNt thOc. C thH (p Jng yu cTu gim st t_ xa, gim st lin tKc 24/24 giV trong QU

ngy, cung c6p thng tin kRp thVi vP tnh tr,ng h3 thXng (H cn b= kC thu8t nhanh chng c ph)+ng n xU l ph h*p, (1m b1o yu cTu vP thng tin lin l,c. V l do trn, ti chEn v nghin cJu thOc hi3n (P ti: Nghin c u giao th c SNMP v ng d#ng xy d&ng h' th*ng gim st m-ng, g/i c1nh bo b2ng tin nh4n lm (P ti lu8n v9n, d);i sO h);ng d`n cQa thTy gio TS.NguyYn Thanh Bnh. 2. MUc tiu v nhiWm vU V;i (P ti l Nghin c u giao th c SNMP v ng d#ng xy d&ng h' th*ng gim st m-ng, g/i c1nh bo b2ng tin nh4n, mKc tiu c+ b1n cTn ph1i thOc hi3n l: Xy dOng ()*c h3 thXng gim st cc nXt m,ng trong m=t h3 thXng m,ng IP sU dKng cc thiNt bR cQa hng Cisco. Vi3c trao (Mi thng tin trnh tr,ng thiNt bR giaa cc nXt m,ng v;i h3 thXng gim st thng qua chubn giao thJc SNMP. Khi h3 thXng gim st nh8n ()*c cc c1nh bo c c6p (= cTn theo di th hiHn thR ra mn hnh gim st (H cn b= kC thu8t c ph)+ng n xU l v trong tr)Vng h*p (^c bi3t no ( th cho php gUi thng tin c1nh bo bZng tin nhdn (Nn cc thiNt bR (i3n tho,i di (=ng. Trong ( cc nhi3m vK cTn thOc hi3n g?m: - Tm hiHu c+ sc l thuyNt vP qu1n l m,ng. - Tm hiHu vP chubn giao thJc SNMP trong vi3c qu1n l v gim st thiNt bR m,ng. - Tm hiHu kC thu8t l8p trnh bZng ngn nga C# v vi3c sU dKng chubn giao thJc SNMP trong ngn nga l8p trnh C#. - Tm hiHu kC thu8t gUi tin nhdn t_ my tnh qua thiNt bR modem GSM (Nn cc thiHt bR (i3n tho,i di (=ng cQa ng)Vi dng. - Tm hiHu kC thu8t l8p trnh bZng ngn nga C# trong vi3c gUi tin nhdn t_ my tnh qua thiNt bR modem GSM (Nn cc thiHt bR (i3n tho,i di (=ng cQa ng)Vi dng.

- Xy dOng thU nghi3m h3 thXng gim st tnh tr,ng cc nXt m,ng. 3. :i tHXng v phYm vi nghin cZu 5*i t!6ng nghin c u: - M,ng thiNt bR IP v vi3c qu1n l gim st tnh tr,ng cc nXt m,ng l (Xi t)*ng cTn ph1i nghin cJu. Ph-m vi nghin c u: - Nghin cJu l thuyNt tMng quan vP qu1n l m,ng. - Nghin cJu vP dRch vK nhdn tin nhdn trong m,ng GSM. - Tm hiHu kC thu8t l8p trnh gUi tin nhdn qua modem ho^c (i3n tho,i di (=ng kNt nXi v;i my tnh bZng ngn nga C#. - Nghin cJu vP kiNn trc giao thJc SNMP trong vi3c qu1n l gim st thiNt bR m,ng v sU dKng SNMP trong ngn nga C#. 4. Gi[ thi]t nghin cZu - Modem GSM ho^c (i3n tho,i di (=ng kNt nXi ()*c my tnh. - H3 thXng m,ng thiNt bR IP. - Cng cK Visual Studio 2008 v ngn nga l8p trnh C#. - H3 qu1n l CSDL SQL Server 2005, ngn nga XML. 5. PhHJng php nghin cZu - Thu th8p v phn tch ti li3u thng tin, ti li3u lin quan (Nn (P ti. - Th1o lu8n, lOa chEn ph)+ng h);ng gi1i quyNt v6n (P. - Phn tch thiNt kN xy dOng ch)+ng trnh. - KiHm tra (nh gi kNt qu1. 6. ngh^a khoa hNc v th`c tian cba RS ti - KiNn thJc vP dRch vK SMS trong m,ng GSM - KiNn thJc vP giao thJc SNMP. - Ti li3u tham kh1o cho vi3c pht triHn Jng dKng qu1n l gim st thiNt bR m,ng.

- Ti li3u tham kh1o cho vi3c pht triHn Jng dKng gUi nh8n tin nhdn t_ my tnh (Nn cc thiNt bR di (=ng. - Xy dOng ()*c h3 thXng gim st thiNt bR m,ng IP, gi1m chi ph (Tu t), t9ng c)Vng tnh chQ (=ng trong vi3c xy dOng h3 thXng (p Jng cc yu cTu vP qu1n l m,ng. 7. B: cUc cba lucn vGn Ngoi phn mc (Tu, kNt lu8n, l8u v9n g?m cc 3 ch)+ng sau: ChHJng 1 CJ sd l thuy]t ChHJng 2 HW th:ng gim st mYng ChHJng 3 Xy d`ng v the nghiWm ChHJng 1 - CP SO L THUYfT 1.1.TgNG QUAN Vi QU7N L M!NG Qu1n l m,ng l m=t khi ni3m chung ni (Nn vi3c sU dKng cc cng cK, cc kC thu8t v cc h3 thXng (H he tr* cho con ng)Vi trong vi3c qu1n l nhiPu thiNt bR, nhiHu h3 thXng ho^c nhiPu m,ng khc nhau. 1.1.1. Qu[n l lji 1.1.2. Qu[n l cku hnh 1.1.3. Qu[n l ti kho[n 1.1.4. Qu[n l hiWu nGng 1.1.5. Qu[n l b[o mct 1.2.CC PH-PNG PHP KB THU>T QU7N L M!NG 1.2.1. Qu[n l tcp trung 1.2.2. Qu[n l phn ckp 1.2.3. Qu[n l phn tn 1.2.4. Qu[n l lai ghp 1.2.5. Qu[n l hHLng R:i tHXng 1.2.6. Qu[n l tch hXp 1.2.7. M hnh qu[n l mYng tiu chuln ISO

Hnh 1.1 Cc kh i ch$c n'ng c*a ki-n trc qu/n l theo ISO 1.3. CP SO THNG TIN QU7N L MIB 1.3.1. Cku trc MIB (Management Information Base) l m=t c6u trc da li3u (Rnh ngh@a cc (Xi t)*ng ()*c qu1n l, ()*c thiNt kN (H qu1n l cc thiNt bR khng chf ring TCP/IP. RFC1155 m t1 c6u trc cQa file MIB, c6u trc ny gEi l SMI (Structure of Management Information). C+ sc thng tin qu1n l MIB ()*c c6u trc theo m hnh cy phn c6p v mei (Xi t)*ng c m=t gi trR nh8n d,ng (Object Identifier) thH hi3n qua tn (Xi t)*ng. Nt gXc cQa cy phn trong MIB khng c tn. D);i gXc l 3 cy con g?m: - Ccitt(0): do CCITT qu1n l (Consultative Committee for International Telephone and Telegraph). - Iso(1): do tM chJc ISO qu1n l (International Organization for Standardization). - Joint-iso-ccitt(2): do c1 ISO v CCITT qu1n l. D);i nhnh iso(1), tM chJc ISO thiNt kN m=t nhnh dnh cho cc tM chJc khc l org(3). D);i org(3) c nhiPu nhnh con, m=t nhnh ()*c dnh ring cho B= QuXc phng MC, dod(6), d);i dod(6) c m=t nhnh dnh cho c=ng (?ng internet ngy nay, l nhnh internet(1). T6t

c1 mEi thJ thu=c vP c=ng (?ng Internet (Pu nZm d);i .iso.org.dod.internet, mEi object cQa cc thiNt bR TCP/IP (Pu bdt (Tu v;i prefix .1.3.6.1 (d6u ch6m (Tu tin biHu diYn rZng .iso l cy con cQa gXc, v gXc th khng c tn). V;i mKc tiu qu1n l cc nhm giao thJc trong m hnh TCP/IP v m,ng Internet, th nhnh Internet ()*c chia ra thnh 4 nhm l;n: Th) mKc, qu1n l, thU nghi3m v nhm ring. - Nhm th) mKc: He tr* cc th) mKc trong OSI X.500 - Nhm qu1n l: G?m cc (Xi t)*ng cQa Internet cn gEi l cy MIB-II (RFC1213) - Nhm thU nghi3m: SU dKng cho qu trnh thU nghi3m tr);c khi chuyHn sang nhm qu1n l. - Nhm ring: G?m cc (^c t1 cQa cc nh cung c6p thiNt bR v cc vng gia t9ng gi trR.

Hnh 1.2 Cy 0'ng k c*a OSI Theo h);ng nhm qu1n l, MIB-II ()a ra cc biNn sX (H qu1n l g?m 11 cy chJc n9ng con ()*c chf ra trn hnh 1.11. Cc cy con ny l,i tiNp tKc ()*c chia ra thnh cc cy con c6p th6p h+n nh) (Xi t)*ng h3 thXng v cc b1ng con t)+ng Jng v;i cc l. L ()*c sU dKng (H (nh d6u cc biNn sX bR qu1n l thu=c m=t lo,i nh6t (Rnh. M=t sX l

nh) m t1 h3 thXng sysDesc chf ghi nh8n m=t gi trR cQa biNn sX bR qu1n l v chf (i hgi m=t phTn tU l)u tra duy nh6t. Nhang l khc, v dK nh) m t1 tr,ng thi kNt nXi TCP tcpConnState c thH cTn ghi nh8n kNt nXi xby ra c nhiPu thVi (iHm khc nhau. Cc thVi (iHm khc nhau ny sh ()*c tM chJc thnh cc c=t, cc c=t ny t,o thnh m=t b1ng m cc hng cQa b1ng ny biHu diYn cc thng sX cQa m=t thOc thH c nhang thVi (iHm khc nhau.

Hnh 1.3 C1u trc cy MIB-II 1.2.2. M t[ v truy ccp thng tin MIB SMI m t1 cc (Xi t)*ng bR qu1n l thng qua ngn nga m t1 ASN.1. Vi3c (Rnh ngh@a (Xi t)*ng g?m cc tr)Vng: - 2 i t%4ng (Object): Tn cQa (Xi t)*ng, cn ()*c coi nh) l phTn m t1 (Xi t)*ng cho mei lo,i (Xi t)*ng cng v;i phTn nh8n d,ng (Xi t)*ng t)+ng Jng cQa (Xi t)*ng. - C php (Syntax): C php cho lo,i (Xi t)*ng. % c thH l m=t trong cc lo,i c php (+n gi1n nh): Integer, Octet String, Object Identifier, Null hay m=t c php Jng dKng nh): %Ra chf m,ng, b= (Nm, kiHu Gause, Time Ticks, d,ng da li3u khng trong suXt, hay cc lo,i da li3u Jng dKng mc r=ng. - 27nh ngh9a (Definition): Cc (Rnh ngh@a m t1 nga ngh@a cQa lo,i (Xi t)*ng.

- Truy nh<p (Access): Ph)+ng php truy nh8p c thH l: chf (Ec, (Ec-ghi hay khng thH truy nh8p. - Tr=ng thi (Status): C thH l c)ing chN, ty chEn hay khng cn hi3u lOc. V dK: %Rnh ngh@a m=t (Xi t)*ng sysUpTime trong MIB-II

Cc l3nh GET, GET-NEXT (H truy xu6t da li3u t_ MIB. %p l,i hai l3nh ny l GET-RESPONSE tr1 l,i da li3u d);i d,ng (i biNn sX. Ta c thH sU dKng c1 hai yu cTu (H truy xu6t nhiPu biNn sX bR qu1n l. BZng l3nh SET ta c thH (iPu khiHn ()*c Jng xU cQa thiNt bR. SET th)Vng ()*c sU dKng (H khci t,o hnh (=ng cQa tc nhn lm hi3u Jng bM sung (Xi v;i nhang thay (Mi cQa MIB. Trong phin b1n thJ hai SNMPv2 ng)Vi ta ( thm l3nh GETBULK. L3nh GET-BULK (H truy c8p m=t sX hng lin tKc v_a vo m=t khung UDP. Ta c thH nhn nh8n vi3c ny nh) l vi3c tMng quan ha l3nh GET-NEXT (H c1i thi3n thVi gian truy c8p (Xi v;i da li3u d,ng b1ng. 1.3.3. Phn nhm R:i tHXng Nh) ( gi;i thi3u trong phTn III.1, MIB-II phn tch (Xi t)*ng qu1n l thnh 11 nhm (Xi t)*ng. D);i (y sh trnh by chi tiNt vP cc nhm (Xi t)*ng. a. Nhm h' th*ng {1.3.6.1.2.1.1} Nhm h3 thXng m t1 tMng quan vP h3 thXng bR qu1n l d);i d,ng v9n b1n k tO ASCII. Bao g?m nh8n d,ng (Xi t)*ng, (= di thVi gian t_ thVi (iHm ti khci (=ng thOc thH qu1n l m,ng v nhang chi tiNt qu1n l khc.

b. Nhm giao di'n {1.3.6.1.2.1.2} Nhm giao di3n g?m 23 nh8n d,ng (Xi t)*ng cung c6p cc thng tin nh): hi3u n9ng, c6u hnh v tr,ng thi cho t6t c1 cc lo,i giao di3n. c.Nhm bin d8ch :8a ch; {1.3.6.1.2.1.3} Nhm phin dRch (Ra chf cung c6p m=t b1ng (H phin dRch giaa (Ra chf IP v (Ra chf (phTn cJng) v8t l. d. Nhm giao th c internet IP {1.3.6.1.2.1.4} Nhm giao thJc IP chJa cc (Xi t)*ng bR qu1n l cung c6p chJc n9ng vP phn h3 IP cQa m=t node. e.Nhm giao th c b1n tin :i=u khi>n internet ICMP {1.3.6.1.2.1.5} Nhm giao thJc b1n tin (iPu khiHn Internet l thnh phTn bdt bu=c cQa IP v ()*c (Rnh ngh@a trong RFC 792. Nhm ICMP cung c6p cc b1n tin (iPu khiHn n=i m,ng v thOc hi3n nhiPu v8n hnh ICMP trong thOc thH bR qu1n l. f.Nhm giao th c TCP {1.3.6.1.2.1.6} Nhm giao thJc (iPu khiHn truyPn t1i l bdt bu=c v cung c6p thng tin lin quan t;i v8n hnh v kNt nXi TCP. g.Nhm giao th c UDP {1.3.6.1.2.1.7} Nhm giao thJc da li3u (? ng)Vi sU dKng l bdt bu=c v cung c6p thng tin lin quan t;i ho,t (=ng UDP. h.Nhm giao th c c@ng ngoi {1.3.6.1.2.1.8} Nhm giao thJc cMng ngoi l bdt bu=c v;i mEi h3 thXng c triHn khai EGP. EGP truyPn (,t thng tin giaa cc h3 thXng tO trR (autonomous systems), v ()*c m t1 chi tiNt trong RFC904. i. Nhm CMOT {1.3.6.1.2.1.9} Hi3n t,i, RFC 1214 ()*c xNp lo,i l giao thJc qu khJ. j. Nhm truy=n dAn {1.3.6.1.2.1.10} Nhm truyPn d`n chJa cc (Xi t)*ng lin quan (Nn vi3c truyPn d`n da li3u. RFC 1213 khng (Rnh ngh@a nhang (Xi t)*ng ny r rng.

k.Nhm giao th c SNMP Nhm SNMP cung c6p thng tin vP cc (Xi t)*ng SNMP. 1.4. GIAO TH,C QU7N L M!NG SNMP 1.4.1. GiLi thiWu giao thZc SNMP 1.4.2. M hnh qu[n l mYng d`a trn SNMP H3 thXng qu1n l m,ng dOa trn SNMP g?m ba thnh phTn: b= ph8n qu1n l (Manager), b= ph8n ()*c qu1n l (Agent) v c+ sc da li3u gEi l C+ sc thng tin qu1n l (MIB). Hnh 1.12 minh hEa mXi quan h3 giaa ba thnh phTn SNMP ny. a.BC phDn qu1n l (Manager) B= ph8n qu1n l l m=t ch)+ng trnh v8n hnh trn m=t ho^c nhiPu my tnh tr,m. Qua b= ph8n qu1n l, nhang yu cTu ()*c chuyHn t;i m=t ho^c nhiPu thiNt bR chRu sO qu1n l. Ban (Tu SNMP ()*c pht triHn (H sU dKng trn m,ng TCP/IP. Tuy nhin SNMP c]ng c thH ()*c chuyHn qua NetWare IPX v nhang c+ c6u v8n chuyHn khc.

Hnh 1.4 M i quan h> gi?a cc thnh ph@n SNMP b.Agent ThiNt bR chRu sO qu1n l Agent l m=t nt m,ng, he tr* giao thJc SNMP v thu=c vP m,ng bR qu1n l. ThiNt bR c nhi3m vK thu th8p

thng tin qu1n l v l)u tra (H phKc vK cho h3 thXng qu1n l m,ng. c. C7 sE thng tin qu1n l MIB Nh) ( trnh by trong mKc III. d.M hnh ho-t :Cng cFa SNMP SNMP sU dKng cc dRch vK chuyHn t1i da li3u ()*c cung c6p bci cc giao thJc UDP/IP. M=t Jng dKng cQa Manager ph1i nh8n d,ng ()*c Agent cTn thng tin v;i n. M=t Jng dKng cQa Agent ()*c nh8n d,ng bci (Ra chf IP cQa n v m=t cMng UDP (cMng 161). Cc b1n tin sU dKng (Ra chf IP v m nh8n d,ng cMng UDP (cMng 162) cQa Manager SNMP. SNMP sU dKng 3 l3nh c+ b1n l Read, Write, Trap v m=t sX l3nh ty biNn (H qu1n l thiNt bR.

GetNextRequest

GetNextRequest

GetResponse

GetResponse

th8p thng tin qua cc biNn gi trR l)u trn thiNt bR. Cc Agent ci (^t trn thiNt bR t)+ng tc v;i nhang chip (iPu khiHn he tr* SNMP (H (Ec n=i dung ho^c ghi n=i dung.

GetRequest

SNMP (iPu khiHn, theo di thiNt bR bZng cch thay (Mi ho^c thu

SetRequest

GetRequest

SetRequest

Hnh 1. 5 M hnh giao th$c ho=t 0Ang SNMP

Trap

Trap

1.4.3. Cc Rnc tnh cba giao thZc SNMPv2 v SNMPv3 a. Cc :Gc tnh c7 b1n cFa giao th c SNMPV2 Trn c+ sc SNMPv1, SNMPv2 ()*c pht triHn v tch h*p kh1 n9ng lin (iPu hnh t_ Manager t;i Manager v hai (+n vR da li3u giao thJc m;i. Hai (+n vR da li3u giao thJc PDU (Protocol Data Unit) ()*c bM sung cho SNMPv2 l GetbulkRequest v InformRequest. b. CHu trc b1n tin SNMPv2

Hnh 1. 6 C1u trc d=ng b/n tin SNMP Cc cu l3nh ()*c thH hi3n trong tr)Vng PDU Type, cc gi trR thH hi3n nh) sau: B/ng 1.1 Cu l>nh v gi tr7 trong tr%Bng PDU Type Cu l3nh GetRequest GetNextRequest Response SetRequest GetBulkRequest InformRequest SNMPv2-Trap Report Gi trR (hex) trong PDU Type 0xA0 0xA1 0xA2 0xA3 0xA4 0xA5 0xA6 0xA7

1.4.4. Nguyn toc hoYt Rpng cba SNMPv2 v SNMPv3 1.5. VqN i NH9N TIN QUA MODEM GSM 1.5.1. GiLi thiWu C m=t sX m hnh (H xy dOng h3 thXng gUi/nh8n SMS. Nh)ng trong (P ti nghin cJu ny chf t8p trnh by m hnh gUi nh8n SMS thng qua m (em GSM. V cc m-(em GSM chuyn dKng c gi khng cao, v;i tXc (= gUi/nh8n trung bnh 1.000 SMS/giV, (p Jng tXt chN (= lm vi3c lin tKc v tXc (= gUi, nh8n tin nhdn, theo nhu cTu thOc tN cQa (P ti th gi1i php sU dKng cc m-(em GSM l tXi )u nh6t. 1.5.2.Cc kr thuct cJ b[n 1.5.3.Cku trc b[n tin SMS KfT LU>N CH-PNG 1 ChHJng 2 H2 TH3NG GIM ST M!NG 2.1.KH7O ST HI2N TR!NG 2.1.1.GiLi thiWu Cng ty ViYn thng QuXc tN, tn giao dRch quXc tN l Vietnam Telecom International (viNt tdt l VNPT-I), ()*c thnh l8p ngy 31/3/1990, l m=t (+n vR thnh vin trOc thu=c T8p (on B)u chnh ViYn thng Vi3t Nam. Cng ty ViYn thng QuXc tN, l doanh nghi3p Nh n);c ho,t (=ng trn ph,m vi ton quXc trong cc l@nh vOc sau: - TM chJc, xy dOng, v8n hnh, khai thc m,ng viYn thng quXc tN; - Cung c6p cc dRch vK viYn thng quXc tN; - T) v6n, kh1o st, thiNt kN, xy ldp chuyn ngnh thng tin lin l,c; - Xu6t khbu, nh8p khbu, kinh doanh thiNt bR chuyn ngnh viYn thng; - B1o tr cc trang thiNt bR chuyn ngnh thng tin lin l,c. VP m^t tM chJc, Cng ty ViYn Thng QuXc TN c cc (+n vR

trOc thu=c g?m: Trung tm ViYn Thng QuXc TN khu vOc 1, Trung tm ViYn Thng QuXc TN khu vOc 2, Trung tm ViYn Thng QuXc TN khu vOc 3, Trung tm ViYn Thng QuXc TN khu vOc 3 v Trung Tm V3 Tinh VINASAT. Cng ty ViYn Thng QuXc TN (ang v8n hnh, khai thc nhiPu h3 thXng m,ng (H cung c6p (a d,ng cc lo,i dRch vK viYn thng. Trong (, m,ng dRch vK VoIT l m=t trong cc m,ng t,i Trung tm ViYn Thng QuXc tN 3 (ang ()*c giao nhi3m vK qu1n l, khai thc. 2.1.2.M hnh mYng Rang khai thc

Hnh 2. 1 M hnh m=ng khai thc d7ch vD VoIT B/ng 2. 1 Th ng k thi-t b7 thEc tS TT 1 2 3 4 5 6 7 8 Lo,i thiNt bR Gateway Switch SLT Gatekeeper Router ASA ACS PC SX l)*ng 10 2 2 2 3 2 2 2 M t1 Giao tiNp giaa TDM/PSTN v IP. ThiNt bR chuyHn m,ch IP. Giao tiNp giaa SS7/PSTN v IP. Bin dRch giaa sX (i3n tho,i/(Ra chf IP. %Rnh tuyNn trong m,ng IP. ThiNt bR t)Vng lUa. H3 thXng server ghi c);c. My tnh ci (^t ch)+ng trnh gim st. Hng s1n xu6t Cisco Cisco Cisco Cisco Cisco Cisco HP Dell

2.1.3. Cc yu ctu vS nghiWp vU Nhi3m vK cQa nhn vin trong ca lm vi3c ( ()*c quy (Rnh, trong ( c nhi3m vK r6t quan trEng l ph1i th)Vng xuyn theo di v gim st trnh tr,ng ho,t (=ng cQa thiNt bR, tnh tr,ng cc ()Vng kNt nXi thng tin lin l,c v;i cc (Xi tc lin quan. NNu pht hi3n c1nh bo ho^c sO cX xby ra th ph1i c hnh (=ng ph h*p (H xU l kRp thVi, ho^c (?ng thVi ph1i bo co v;i c6p trn (H c bi3n php he tr*, khdc phKc, (1m b1o an ton thng tin lin l,c cQa h3 thXng. V;i h3 thXng hi3n c, m^c d v`n he tr* theo di, gim st nh)ng khng (1m b1o ()*c tnh th)Vng xuyn v mang tnh thQ cng v kh1 n9ng c1nh bo cn h,n chN: - Khng c1nh bo ()*c bZng m thanh. - Khng gUi c1nh bo ()*c bZng tin nhdn. - Khng h);ng d`n ()*c hnh (=ng khdc phKc cho sO cX xby ra. - Yu cu th)Vng xuyn ph1i (H mdt (Nn mn hnh gim st. Do nhang b6t c8p thH hi3n qua ho,t (=ng nghi3p vK ni trn nn tc gi1 (P ti muXn xy dOng h3 thXng (H he tr* h+n cc chJc n9ng ny. 2.1.4. Kch hoYt duch vU SNMP trn thi]t bu 2.1.5. Thng RiWp cba Syslog v SNMP 2.2.PHN TCH V THIfT Kf H2 TH3NG 2.2.1.M hnh hW th:ng

Hnh 2. 2 M hnh gim st m=ng t<p trung

Nhi'm v# 1: H3 thXng NMS sh thOc hi3n kiHm tra tMng thH tnh tr,ng cQa nXt m,ng bZng vi3c gUi l3nh ping v chV nh8n ph1n h?i t_ cc nXt m,ng, (H (1m b1o nXt m,ng (ang ho,t (=ng v (ang c m^t trn h3 thXng m,ng cTn gim st. Nhi'm v# 2: NMS sh thOc hi3n tr,ng thi chV sFn sng (H nh8n cc thng (i3p t_ cc nXt m,ng gUi vP. Cc thng (i3p ( ()*c (Rnh ngh@a v;i cc mJc c6p (= khc nhau theo RFC 5424 Khi NMS khng nh8n ()*c ph1n h?i t_ nXt m,ng ho^c nh8n ()*c cc thng (i3p c mJc c1nh bo th thOc hi3n pht c1nh bo v gUi tin nhdn ty theo (iPu ki3n. 2.2.2.BiSu Rw ca se dUng Cc chJc n9ng c+ b1n cQa h3 thXng ()*c thH hi3n trong biHu (? ca sU dKng. Cc tc nhn v ca sU dKng ()*c m t1 trong hnh 2.3:

Hnh 2. 3 BiFu 0H ca sI dDng Tc nhn: Qu/n l m=ng; Thi-t b7 m=ng Ca s/ d#ng: KiFm tra tr=ng thi; Nh<n thng 0i>p; Pht c/nh bo; Ph%5ng n khJc phDc; Thi-t l<p ty chKn; KhLi 0Ang 2.2.3. Bixu Rw hoYt Rpng

Hnh 2. 4 BiFu 0H ho=t 0Ang c*a nhi>m vD 1 cho NMS

Nhi'm v# 1: M t1 vi3c kiHm tra m=t nXt m,ng t_ khi tr,ng thi bnh th)Vng cho (Nn khi khjng (Rnh tr,ng thi khng tXt cQa m=t nXt m,ng v pht ra c1nh bo. Qu trnh ny ()*c thOc hi3n giXng nhau cho t6t c1 cc thiNt bR trong danh sch thiNt bR cTn gim st. Khi thOc hi3n vi3c kiHm tra tr,ng thi m=t nXt m,ng, NMS sh gUi cc gi tin IP t;i cc nXt m,ng v nh8n sO ph1n hMi thng qua giao thJc ICMP. Trong qu trnh kiHm tra, vi3c NMS khjng (Rnh tr,ng thi cQa m=t nXt m,ng khng tXt ty theo (iPu ki3n ( ()*c ng)Vi qu1n l khai bo tr);c l sau m=t sX lTn lin tiNp gUi gi tin m khng nh8n ()*c sO ph1n h?i, lc ( NMS sh thOc hi3n pht m thanh c1nh bo v gUi tin nhdn cho cn b= qu1n l. Bn c,nh ( th trn mn hnh gim st c]ng thH hi3n sO thay (Mi tr,ng thi cQa nt m,ng bZng vi3c thay (Mi mu sdc cQa nt m,ng (ang bR sO cX trong danh sch (ang theo di.

Hnh 2. 5 BiFu 0H ho=t 0Ang c*a nhi>m vD 2 cho NMS Nhi'm v# 2: V;i nhi3m vK 1 (H (1m b1o nXt m,ng (ang c m^t trn m,ng v (ang ho,t (=ng th nhi3m vK 2 sh t)+ng ()+ng v;i vi3c kiHm tra gim st nXt m,ng (ang ho,t (=ng c bnh th)Vng hay (ang g^p lei no (, c 1nh h)cng (Nn vai tr cQa n trong h3 thXng hay khng, c 1nh h)cng (Nn dRch vK (ang cung c6p hay khng. S+ (? theo h);ng nhi3m vK 2 m t1 vi3c NMS sh thOc hi3n chV

v nh8n cc thng (i3p t_ cc nXt m,ng gUi (Nn cho (Nn khi nh8n ()*c m=t thng (i3p c mJc c1nh bo, t)+ng tO v;i nhi3m vK 1 th n sh pht m thanh c1nh bo v nhdn tin cho ng)Vi qu1n l. Bn c,nh ( th NMS c thH sh ()*c thiNt kN (H ()a ra m=t ph)+ng n xU l cho cn b= qu1n l (H khdc phKc lei. 2.2.4. BiSu Rw trnh t` BiHu (? trnh tO minh hEa sO t)+ng tc giaa cc (Xi t)*ng

Hnh 2. 6 BiFu 0H trnh tE cho nhi>m vD 1 c*a NMS

Hnh 2. 7 BiFu 0H trnh tE cho nhi>m vD 2 c*a NMS

2.2.5.BiSu Rw trYng thi 2.2.6.Bixu Rw trixn khai PhIn c ng: - My tnh (Manager): Dng ci (^t h3 thXng NMS . - ThiNt bR m,ng(Agents): Cc nXt m,ng cTn qu1n l, gim st. - ThiNt bR Modem GSM: Dng gUi nh8n tin nhdn, ()*c kNt nXi v;i my tnh qua cMng COM. - ThiNt bR Mobile Phone: ThiNt bR (i3n tho,i di (=ng cQa ng)Vi qu1n l dng (H nh8n tin nhdn c1nh bo. PhIn m=m: - H3 (iPu hnh Window(XP,Vista,Win7): Ci (^t cho my tnh ch,y h3 thXng NMS - H3 (iPu hnh m,ng (Cisco IOS): H3 (iPu hnh dng cho cc nXt m,ng - kng dKng Gim st m,ng: PhTn mPm NMS - H3 qu1n trR CSDL SQL Server: Dng cho vi3c l)u tra cc thng tin, da li3u cQa NMS - Th) vi3n DotNet Framework: Ci cho my tnh ch,y Jng dKng NMS ()*c pht triHn trn nPn DotNet Framework. - Th) vi3n m ngu?n mc SNMPSharpNet: Dng cho vi3c pht triHn Jng dKng NMS KfT LU>N CH-PNG 2 V;i m hnh m,ng thiNt bR IP (ang khai thc, dOa vo cc yu cTu thOc tN trong qua trnh v8n hnh khai thc, trong ch)+ng ( trnh by cc n=i dung cTn thiNt (H xy dOng m=t ch)+ng trnh gim st bao g?m kh1o st, phn tch v thiNt kN h3 thXng nhZm ()a ra cc chJc n9ng cTn thiNt (H xy dOng ch)+ng trnh, (p Jng cc yu cTu gim st c+ b1n, v sh ()*c bM sung v nng c6p c cc phin b1n kN tiNp.

ChHJng 3 XY D1NG V TH5 NGHI2M 3.1.CNG C/ PHT TRIyN 3.1.1.Mi trHIng v ngn ngz se dUng 3.1.2.ThH viWn SNMPSharpNet 3.2.XY D1NG CH-PNG TRNH 3.2.1.Xy d`ng cc m-Run gim st 3.2.2. Xy d`ng cc module thi]t lcp ty chNn (Cc thnh phTn giao di3n ()*c bM sung trong phTn phK lKc) 3.3.TH5 NGHI2M CH-PNG TRNH 3.3.1. nh gi chZc nGng B1ng 3.1 (nh gi cc chJc n9ng ( ()*c ci (^t v ch,y thU nghi3m trong qu trnh thOc hi3n (P ti B/ng 3. 1 2nh gi cc ch$c n'ng thI nghi>m
STT Tnh n9ng thU nghi3m C8p nh8t danh sch v thng tin lin quan cQa thiNt bR cTn gim st. C8p nh8t thng tin danh sch ng)Vi nh8n tin nhdn c1nh bo. - C8p nh8t thng tin cch khdc phKc sO cX cho m=t kiHu thng (i3p c1nh bo. - ThOc hi3n kiHm tra tr,ng thi cc thiNt bR trong danh sch cTn gim st. %nh gi Cho php thm, sUa, xa, c8p nh8t, xem cc thng tin lin quan (Nn thiNt bR cTn gim st, bao g?m: Tn thiNt bR, (Ra chR IP, chuei Community, Cho php thm, sUa, xa, c8p nh8t, xem cc thng tin lin quan (Nn ng)Vi nh8n tin nhdn c1nh bo, bao g?m: HE tn, Phng ban, ChJc vK, SX phone Cho php thm, sUa, xa, c8p nh8t, xem cc thng tin lin quan (Nn m=t lo,i thng (i3p c1nh bo m;i nh8n ()*c, bao g?m: M thng (i3p, nguyn nhn, cch xU l,.. % thOc hi3n ()*c vi3c kiHm tra tr,ng thi cc thiNt bR theo danh sch cTn gim st, khi tr,ng thi thay (Mi th biHu thR qua sO thay (Mi mu sdc trong danh sch hiHn thR,

- GUi tin nhdn, pht m thanh, thay (Mi mu sdc khi m=t thiNt bR trong danh sch cTn gim st c tr,ng thi khng tXt. - L)u tra v hiHn thR thng tin lRch sU vP cc thiNt bR bR sO cX cho vi3c phn tch v bo co. - Nh8n cc thng (i3p t_ cc thiNt bR cTn gim st gUi (Nn. - HiHn thR m t1 chi tiNt vP thng (i3p do thiNt bR gUi (Nn, bi3n php khdc phKc sO c X.

Sau n9m lTn kiHm tra tr,ng thi lin tKc khng tXt th pht m thanh c1nh bo v gUi tin nhdn, lc ( ng)Vi qu1n l tiNp nh8n (H khdc phKc sO cX bZng vi3c tdt c1nh bo (Xi v;i thiNt bR. Cho php l)u l,i lRch sU cc sU cX xby ra trong qua trnh gim st gdn liPn v;i thVi gian, gip qu1n ng)Vi qu1n l dY dng theo di, phn tch v bo co. Nh8n cc thng (i3p t_ cc thiNt bR gUi (Nn, nNu thng (i3p c mJc (= nghim trEng nhg h+n 4 th phn c1nh bo m thanh, gUi tin nhdn. Khi nh8n ()*c thng (i3p, cho php click chEn hiHn thR thng tin chi tiNt nNu ( c8p nh8t ho^c c8p nh8t thng tin cho thng (i3p nNu ch)a c phKc vK cho vi3c khdc phKc sO cX vP sau. %^c bi3c cTn c8p nh8t m t1 nguyn nhn, cch khdc phKc cho cc thng (i3p c mJc (= nghim trEng nhg h+n 4.

3.3.2. nh gi hiWu qu[ Ch)+ng trnh Jng dKng ( ()*c xy dOng trn c+ sc l thuyNt v m hnh (P xu6t (ang ()*c sU dKng thU nghi3m t,i (+n vR. B);c (Tu ( (em l,i nhang thu8n ti3n trong vi3c gim st h3 thXng m,ng. Gp phTn trong vi3c sng kiNn, c1i tiNn kC thu8t nhZm nng cao n9ng xu6t lao (=ng v gp phTn Jng dKng, (by m,nh tin hEc ha vo cng tc qu1n l, (iPu hnh, nng cao tnh chuyn nghi3p trong cng vi3c. B1ng 3.2 so snh hi3u qu1 tr);c v sau khi xy dOng Jng dKng gim st NMS.

B/ng 3. 2 So snh hi>u qu/ c*a h> th ng gim st


Tr);c v sau khi p dKng STT 1 2 3 4 N=i dung C1nh bo ()*c bZng m thanh. C1nh bo ()*c bZng tin nhdn. H);ng d`n ()*c hnh (=ng khdc phKc cho sO cX xby ra. Yu cTu th)Vng xuyn ph1i (H mdt (Nn mn hnh gim st. ch)+ng trnh Tr);c Khng Khng Khng C Sau C C C Khng

(KNt qu1 cQa ch)+ng trnh ()*c trnh by trong phTn phK lKc)

K f T LU > N 1. K]t qu[ RYt RHXc Sau m=t thVi gian nghin cJu v thOc hi3n (P ti, ti ( hon thnh lu8n v9n v (,t ()*c m=t sX kNt qu1 nh6t (Rnh. Trong lu8n v9n, ti ( cX gdng trnh by l thuyNt c+ b1n vP: - Cc m hnh qu1n l v gim st m,ng. - C6u trc v c+ chN truy xu6t c+ sc thng tin qu1n l MIB. - M hnh v c+ chN ho,t (=ng cQa SNMP. - M=t sX kC thu8t gUi nh8n tin nhdn qua m-(em GSM. Trn c+ sc (, ti ( v8n dKng (H xy dOng ()*c m=t h3 thXng gim st m,ng (H ()a ra cc c1nh bo kRp thVi vP tnh tr,ng ho,t (=ng cQa thiNt bR cho m=t h3 thXng m,ng IP t,i (+n vR n+i (ang lm vi3c, (p Jng m=t sX yu cTu vP qu1n l gim st nh6t (Rnh, gip cho vi3c khdc phKc sO cX ()*c nhanh chng v kRp thVi, nhZm (1m b1o an ton m,ng l);i v ch6t l)*ng dRch vK (ang cung c6p, m^c d chf m;i khai thc

m=t phTn nhg tnh n9ng c+ sc thng tin qu1n l MIB v SNMP bZng vi3c nh8n thK (=ng cc thng (i3p do cc thiNt bR gUi vP h3 thXng gim st NMS, ch)a khai thc (Nn tnh n9ng truy v6n da li3u MIB. 2. HHLng pht trixn M^c d v;i cc chJc n9ng ci (^t ban (Tu cn h,n chN. Nh)ng trn c+ sc l thuyNt nghin cJu ( ()a ra, c thH chQ (=ng pht triHn tiNp cc chJc n9ng m;i cho NMS trong cng tc qu1n l m,ng bZng vi3c khai thc tnh n9ng truy v6n da li3u MIB m SNMP he tr* nh): - ThXng k, gim st v hiHn thR tnh tr,ng b9ng thng cho cc kNt nXi m,ng. - Gim st tnh tr,ng b= nh;, t1i CPU cQa thiNt bR. - ThXng k, hiHn thR v theo di tnh tr,ng cc cu=c gEi (ang ()*c thiNt l8p qua cc gateway. - Cc yu cTu khc trong cng tc qu1n l v gim st m,ng. %H cK thH h+n, c thH ()a ra m=t v dK nh) sau: Chng ta cTn gim st tnh tr,ng ho,t (=ng cQa m=t thiNt bR Gateway phKc vK cho vi3c kNt nXi cu=c gEi tho,i giaa m,ng IP v m,ng PSTN, m=t trong cc thng sX cTn gim st l t1i CPU cQa thiNt bR (H (1m b1o thiNt bR khng lm vi3c qu t1i c m=t mJc ng)ing do ng)Vi qu1n l quy (Rnh, thng sX t1i CPU ()*c hiHn thR theo chu km 5 pht m=t lTn. V (H xy dOng ()*c chJc n9ng ny, chng ta ph1i dng (Nn SNMP. Cc (Xi t)*ng l)u tra cc thng tin ny trong MIB nh) b1ng sau: B/ng 2 i t%4ng t/i CPU trung bnh trong MIB
%Xi t)*ng MIB busyPer avgbusy1 avgbusy5 OID M t1

1.3.6.1.4.1.9.2.1.56.0 MJc dng CPU trung bnh trong 5 giy 1.3.6.1.4.1.9.2.1.57.0 MJc dng CPU trung bnh trong 1 pht 1.3.6.1.4.1.9.2.1.58.0 MJc dng CPU trung bnh trong 5 pht

Khi ( biNt (Xi t)*ng MIB no cTn truy v6n, chng ta chf vi3c viNt m=t ch)+ng trnh (H truy v6n v hiHn thR gi trR cQa (Xi t)*ng avgBusy5 theo OID cQa MIB theo chu km 5 pht m=t lTn truy v6n. Ngn nga gi1 l8p (H thOc hi3n:
//Kh i t#o &'i t+,ng SnmpTarget SnmpTarget target = new Snmptarget(); //Thi-t l/p &0a ch2 c4a thi-t b0 c SNMP agent &ang ch#y target.setTargetHost("remotehost"); //Thi-t l/p tham s' OID v l6y thng tin String result = target.snmpGet(".1.3.6.1.4.1.9.2.1.58.0"); //K-t xu6t k-t qu7 System.out.println("Response: "+result);

Ni chung, c+ sc thng tin qu1n l MIB v giao thJc SNMP cho vi3c khai thc v Jng dKng trong qu1n l m,ng l m=t ph,m vi r6t l;n, ty theo nhu cTu m c thH pht triHn Jng dKng cho ph h*p v;i thOc tN cng vi3c, lm gi1m b;t chi ph nhn cng, (em l,i (= chnh xc, hi3u qu1, kRp thVi cho ng)Vi qu1n l v t_ ( c nhang quyNt (Rnh ph h*p tc (=ng (Nn h3 thXng, (1m b1o h3 thXng ho,t (=ng Mn (Rnh, cung c6p dRch vK cho khch hng (1m b1o ch6t l)*ng cao nh6t.

You might also like