SlideShare a Scribd company logo
1 of 16
Download to read offline
มกราคม 2554




        เน็รฟตเวิาวน รูลอม ใช
        เซิ เวอรด
                   รก ก นใคร       NetHAM
Editor’s Talk


ถายทอดเทคโนโลยี                                           สำหรับเนื้อหาประจำฉบับเปนเรื่องราว
                                                     เป น เรื ่ อ งราวในยุ ค ป จ ุ บ ั น ที ่ เ ครื อ ข า ย
ผาน e-Magazine...                                   อิ น เทอร เ น็ ต มี บ ทบาทในชี ว ิ ต ประจำวั น
นั บ ตั ้ ง แต ก ารก อ ตั ้ ง ศู น ย เ ทคโนโลยี   มากขึ้น หนวยงานตางๆ ทั้งภาครัฐและ
อิเล็กทรอนิกสและคอมพิวเตอรแหงชาติ                 เอกชน บริษัทขนาดใหญ วิสาหกิจ ขนาด
หรือเนคเทค เมื่อวันที่ 16 กันยายน 2529               กลางและขนาดยอม รวมทั้งมหาวิทยาลัย
จนถึงวันนี้เปนเวลาเกือบถึง 25 ปแลวที่             โรงเรี ย นและชุ ม ชนต า งมี เ ครื อ ข า ย
เนคเทคไดมีสวนสำคัญในการดำเนินงาน                   คอมพิวเตอรเปนของตนเอง การจะเขาถึง
วิจัยพัฒนาทางดานเทคโนโลยีสารสนเทศ                   อิ น เทอร เ น็ ต ทำได ง  า ยขึ ้ น เพราะการให
ใหกับประเทศไทยในหลายดาน อีกทั้งการ                 บริการอินเทอรเน็ตความเร็วสูง (ADSL) มี
พัฒนาและการเปลี่ยนแปลงของเทคโนโลยี                   การแขงขันสูง ทำใหคาบริการถูก ความ
นี้กาวไปอยางรวดเร็วมาก จนถึงในทุกวันนี้            ทาทายที่ตามมาจากการจัดตั้งเครือขาย
เทคโนโลยีสารสนเทศแทบจะแยกไมออก                      คอมพิวเตอรตามหนวยงานและชุมชนทั่ว
กั บ การดำเนิ น ชี ว ิ ต ของประชาชนทั ่ ว ไป         ไป คือ ทำอยางไรจึงจะบริหารจัดการให
แลว สำหรับสมาชิกผูติดตามอานเนื้อหา                เครือขายที่มีอยูใชงานไดเต็มประสิทธิภาพ
สาระจากสารเนคเทคก็เชนเดียวกัน ทาน                  ปญหาที่พบบอยคือหนวยงานขนาดกลาง
จะไดพบเห็นการเปลี่ยนแปลงรูปแบบการ                   และขนาดเล็ก เชน โรงเรียน แหลงชุมชน
นำเสนอที ่ เ หมาะสมกั บ ยุ ค ป จ จุ บ ั น และ       มักขาดบุคลากรที่มีความรูความสามารถ
การใชงานเพิ่มมากขึ้น สารเนคเทค ฉบับ                 ในการดูแลและจัดการเครือขาย และเมื่อมี
e-Magazine จึงเกิดขึ้นมา นับจากนี้เปน               ป ญ หาเกิ ด ขึ ้ น มั ก ไม ท ราบสาเหตุ แ ละไม
ตนไป ทานสามารถติดตามขอมูลขาวสารที่               สามารถแกไขเองไดตองรอผูเชี่ยวชาญมา
เกี่ยวของกับเทคโนโลยีอิเล็กทรอนิกสและ              แกไขให ทำใหเครือขายที่มีอยูถูกใชงานได
คอมพิวเตอรไดในรูปแบบ e-Magazine ที่                ไมเต็มที่ ทานหรือองคกรของทานประสบ
จะมี เ นื ้ อ หาสาระให ต ิ ด ตามเป น ประจำ         ปญหาเหลานี้บางหรือไม สารเนคเทคฉบับ
ทุกเดือน                                             e-Magazine มีคำตอบที่นาสนใจ โปรด
                                                     ติดตาม




                                                     มกราคม 2554                                       3
Showcase



                           Network ลม Server ดาวน เขาเว็บไมได … โปรดสงใครมาชวยฉันที ?

                     แสดงสถานะอุปกรณ




   Network Monitoring System (NMS) จะเปนเครื่องมือคอยชวยเฝามองการทำงานของเครือขายคอยเก็บ
บันทึกสถานะการทำงานและแจงเตือนใหผูดูแลระบบเครือขายทราบ หากพบวาสวนหนึ่งสวนใดของเครือขายมีการ
ทำงานที่ผิดปกติ
   หากองคกรไมมี NMS หรือผูดูแลระบบ ก็จะไมสามารถระบุปญหาที่เกิดขึ้น การแกปญหาจะทำไดชาลงหรือถา
หากแกไดก็ไมทราบสาเหตุของปญหาและที่สำคัญ NMS ที่มีอยูในทองตลาดสวนใหญเปนซอฟตแวรที่นำเขามาจาก
ตางประเทศ จะมีลักษณะเปนซอฟตแวรในเชิงพาณิชย (Commercial software) ที่มีราคาแพงและเหมาะสมกับ
องคกรขนาดใหญที่มีกำลังทรัพย

4                       มกราคม 2554
NetHAM
ชวยใหการดูแลเครือขายเปนเรื่องหมูๆ
                                              ภาพ A, B: แสดงแผนผังสถานะ
                                              การทำงานของระบบเครือขาย
                                              (Topology) ชวยใหเห็นภาพรวม
                                              ของระบบชัดเจน และชวยใหวเิ คราะห
                                              หาตนเหตุของปญหาไดงายขึน
                                                                     ้


                                                         NMS แบบ
                                                 Commercial Software
                                                    มีคาลิขสิทธิ์แพงมาก
                                                ไมเหมาะกับ SME หางราน
                                                    และองคกรขนาดเล็ก

                                             หากปรับมาใชโอเพนซอรส ขอดีคือ
                                             ไมมีคาใชจาย แตอาจจะมีการใช
                                             งานที่คอนขางยุงยาก ซึ่งไมเหมาะ
                                             สำหรับผูใชที่ไมเชี่ยวชาญที่ตองมี
                                             ในเรื่องของระบบปฏิบัติการและ
                                             ระบบเครือขาย

                                                  NMS แบบโอเพนซอรส
                                                     ไมมีคาลิขสิทธิ์
                                             ใชงานยาก Config ยาก ซับซอน
                                                 เหมาะสำหรับผูดูแลระบบ
                                                      ที่เชี่ยวชาญ

                                          NetHAM จึงเปนอีกทางเลือกหนึ่ง
                                          ของทุกองคกร และผูดูแลระบบที่
                                          ตองการมี NMS ที่ใชงานงายแสดง
                                        A ภาพรวมของระบบได ช ั ด เจน
                                          และเรียกดูขอมูลหรือสถิติยอนหลัง
                                          เพื่อนำไปใชในการวิเคราะหปญหา
                         แสดงปริมาณ       เหมาะกับองคกรขนาดเล็กจนถึง
                                          องคกรขนาดกลางซึ่งมีเครือขาย
                         แบนดวดท
                               ิ          คอมพิวเตอรที่ไมใหญมาก รวมทั้ง
                                          อาจไม ม ี ท ุ น ทรั พ ย ใ นการลงทุ น
                                          จัดหาซอฟตแวรมาใชงาน
                                        B

                                    มกราคม 2554                            5
Showcase




                                       ภาพ D: แสดงตัวอยางหนาจอการควบคุมระบบ

    NetHAM เวอรชัน 2 ชวยเพิ่มประสิทธิภาพการทำงานของเครือขาย และลดภาระการดูแลเครือขาย NetHAM
สามารถตรวจสอบอุปกรณเครือขายตางๆ ผานโพรโทคอล SNMP สามารถหา interface ตางๆ ของอุปกรณและ
เก็บขอมูลไดอยางอัตโนมัติ สามารถใชงานไดกับอุปกรณยี่หอตางๆ ที่ไดรับความนิยมในทองตลาด นอกจากนี้ยังได
ปรับปรุงใหมีการใชงานที่สะดวกมากยิ่งขึ้น ชวยในเรื่องของความรวดเร็วในการเก็บขอมูลและแสดงผลโดยเฉพาะใน
เครือขายขนาดใหญ และเพิ่มเทคนิคอันชาญฉลาดสำหรับการวิเคราะหความผิดปกติจากผลของการตรวจสอบอยาง
อัตโนมัติ ซึ่งแตกตางจากซอฟตแวรอื่นที่ผูใชจำเปนตองระบุคาเกณฑของระดับความผิดปกติเองซึ่งเปนเรื่องที่ยุงยาก
มาก

                                                 มีอะไรใน NetHAM

   Feature
   สามารถตรวจสอบสถานะของอุปกรณประเภทสวิตชและเราเตอรหลากหลายยี่หอและรุน
   สามารถตรวจสอบปริมาณการใชแบนดวิดทของแตละลิงกในเครือขาย
   สามารถตรวจสอบขอมูลเชิงลึกของอุปกรณที่รองรับโพรโทคอล SNMP เชนขอมูล interface id จำนวนพอรต
   link capacity ฯลฯ
   มี user interface ที่เขาใจงายมากขึ้นและมีปฏิสัมพันธกับผูใชมากขึ้น ทำใหเลือกดูขอมูลที่ตองการไดอยาง
   รวดเร็วขึ้น สามารถตรวจจับความผิดปกติของอุปกรณแบบอัตโนมัติโดยไมตองอางอิง user-input threshold




                                                                         มกราคม 2554                           7
Interview




             รูจัก รูจริง กับนักวิจัยและพัฒนา NetHAM
                                                                                                          ดร.พนิตา พงษไพบูลย และทีม
     ทีมวิจัยหวังจะสรางกลุมผูที่สนใจ       ในยุคนี้ไมมีใครที่ไมเคยใชงานเครือขาย
                                          ทุกภาคสวน ทั้งภาครัฐและเอกชน จะมี                 NetHAM : Network Health Analysis
NetHAM รวมเขียน Module หรือ              คอมพิวเตอรที่เชื่อมโยงในระบบเครือขาย             and Monitoring ซึ่งเปนซอฟตแวรที่จะ
plug-in ใหมๆ สำหรับชวยตรวจสอบ           ในทุกหนวยงาน การบริหารจัดการเครือ-                ชวยผูดูแลระบบเครือขาย โดยนำองคความ
                                          ขายคอมพิวเตอรเหลานั้น มีความสำคัญ               รูดานเทคโนโลยีเครือขายมาประยุกตใช
สถานะอุปกรณหรือบริการตางๆ ที่           อยางยิ่ง ผูดูแลระบบถือวาเปนบุคลากรที่          เพื่อแกไขปญหาและเพื่อชวยในการบริหาร
นาสนใจเพิ่มเติมไดเอง เพื่อเพิ่มความ     สำคัญสำหรับดูแลบริหารจัดการปองกัน                 เครือขายคอมพิวเตอรทั้งของภาครัฐและ
สามารถและขับเคลื่อนให NetHAM             และแกไขปญหาที่เกิดขึ้นกับระบบเครือขาย           ภาคเอกชน
                                          เราไปดูผลงานชิ้นโบวแดงของหองปฏิบัติ-                     นอกจากดร. พนิตา แลว ยังมีผูรวม
เติบโตไปไดโดยไมตองพึ่งทีมวิจัยแต      การวิจัยเทคโนโลยีเครือขาย หรือ NTL                วิจัยในงานนี้อีกหลายทาน ผูที่อยูเบื้องหลัง
เพียงอยางเดียว                           ของศู น ย เ ทคโนโลยี อ ิ เ ล็ ก ทรอนิ ก ส แ ละ   ความสำเร็จในครั้งนี้ไดแก นายชาวีร อิสริย-
                                          คอมพิวเตอรแหงชาติ (เนคเทค) นั่นก็คือ             ภัทร นายโสภณ มงคลลักษมี นายธนชัย
                                          "ระบบตรวจสอบสถานะการทำงานของ                       คงพูล น.ส.สิริกานต พุกกะวรรณะ และ
                                          อุปกรณเครือขายและบริการ" หรือ                    ดร.กุลชาติ มีทรัพยหลาก


                                                                                  มกราคม 2554                                  9
Interview

                                                  เกิดความเสียหายเปนมูลคาหลายลานบาท          ตรวจจับความผิดปกติ และมีปญหาเรื่อง
                                                  โดยเฉพาะในภาคธุรกิจ NetHAM เขามา             ความเร็วเมื่อใชงานกับเครือขายขนาดใหญ
                                                  ชวยอำนวยความสะดวกใหแกผูดูแลระบบ           ทีมวิจัยจึงไดพัฒนา NetHAM เวอรชัน 2
                                                  ให ส ามารถทราบป ญ หาและแก ไขป ญ หา        ขึ้น เพื่อใหไดซอฟตแวรสำหรับตรวจสอบ
                                                  ตางๆ ไดอยางทันทวงที ทำใหการทำงาน         สถานะเครือขายที่มีความสามารถครบถวน
                                                  ของระบบเครือขายภายในองคกรเปนไป             ลดขอจำกัดขางตนและเพิ่มประสิทธิภาพ
                                                  อยางมีเสถียรภาพ                              การทำงาน

                                                  Q: LAB มีแนวความคิดในการพัฒนา                 Q: NetHAM เวอรชันนี้สามารถใชงานใน
                                                  ซอฟตแวรตัวนี้ อยางไร                       องคกรขนาดใหญไดแลวใชหรือไม
                                                  A: แนวคิดในการวิจัย NetHAM เกิดขึ้น           A: NetHAM เวอรชัน 2 นี้จะเหมาะกับ
                                                  จากการที่ไดศึกษาเกี่ยวกับระบบเครือขาย       หนวยงานที่มีเราทเตอรเปนของตัวเอง ใน
                                                  ที่มีใชอยูในประเทศไทยพบวา หลายหนวย        ขณะที่ NetHAM เวอรชัน 1 จะเหมาะกับ
                                                  งาน โดยเฉพาะในหนวยงานขนาดกลางที่มี           การดูแลเฉพาะเครื่องแมขาย NetHAM
                                                  ระบบเครือขาย แตยังขาดผูดูแล หรืออาจมี      เวอรชัน 2 ผูดูแลระบบสามารถตรวจสอบ
                                                  ผูดูแลแตไมใชบุคลากรที่มีความเชี่ยวชาญ     ปริมาณแบนดวิดท ปริมาณการใช CPU
                                                  เชน ในโรงพยาบาล ผูดูแลเครือขายอาจ          และ memory ในเราเตอรได หลังจากเรา
                                                  เปนแพทย ซึ่งโดยปกติก็ยุงอยูกับการตรวจ     พัฒนาจนมั่นใจก็ไดนำ NetHAM เวอรชัน 2
                                                  รักษา เมื่อมีปญหาเกิดขึ้นในเครือขายก็ไม    ไปทดสอบการใช ง านจริ ง ที ่ ก รมพลั ง งาน
                                                  สามารถแกไขไดทันทวงที ในขณะเดียวกัน         ทดแทนและอนุรักษพลังงาน สาธารณสุข
 Q: งานวิจัยที่หองปฏิบัติการวิจัย                แพทยอาจไมมีความเชี่ยวชาญมากพอใน             จังหวัดนนทบุรี          โรงพยาบาลไทรนอย
 เทคโนโลยีเครือขายทำในขณะนี้เปนงาน              การหาสาเหตุและแกปญหา งานวิจัยของ            โรงพยาบาลบางบัวทอง เครือขาย
 วิจัยลักษณะไหนคะ                                 เราคือการถายทอดทักษะการดูแลเครือขาย         กาญจนาภิเษก และเครือขายไทยสาร โดย
 A: โดยสวนมากแลวงานวิจัยของเราจะเนน            ลงในซอฟตแวรเพื่อชวยลดภาระของผูดูแล        ใชการประเมินผลในเรื่องความสะดวกของ
 การวิจัยไปในดานของการพัฒนา                      ระบบเครือขายที่ตองทำงานซ้ำๆ เชน ตรวจ       การใชงานและประสิทธิภาพในการแสดงผล
 แอปพลิเคชันเพื่อใชกับเครือขาย โดยเฉพาะ         สอบวาเซิรฟเวอรทำงานปกติหรือไมหรือ         ขอมูลตางๆ เมื่อเทียบกับโปรแกรมดูแล
 เครือขายเพื่อการศึกษาและการวิจัย ซึ่ง           บางอยางที่ตองใชความเชี่ยวชาญเฉพาะ          ระบบเครือขายอื่นๆ ที่ผูรวมทดสอบใชงาน
 รูปแบบของการวิจัยในลักษณะนี้ ตองเขาใจ          ดาน เชน วิเคราะหวาเครือขายเสียที่จุดใด   อยูหรือเคยใชงาน         ทั้งที่เปนซอฟตแวร
 การทำงานของเครือขายและปญหาที่มักจะ             พรอมทั้งอำนวยความสะดวกใหแกผูดูแล          โอเพนซอรสและซอฟตแวรเพื่อการคา จาก
 พบในเครือขาย วิเคราะหปญหาที่เกิดขึ้น          ระบบในการเขาถึงขอมูลตางๆ ในเครือขาย       การประเมินผลพบวา ผูใชสวนมากมีความ
 เพื่อนำไปพัฒนาเครื่องมือเพื่อชวยแบงเบา         จากจุดเดียว และแจงเตือนใหผูดูแลระบบ        พึงพอใจในเรื่องรูปแบบการนำเสนอที่ดีและ
 ภาระของผูดูแลเครือขาย ในตอนนี้เราได           ทราบอยางทันทวงทีเมื่อเกิดปญหา              งายตอการทำความเขาใจ ซึ่งมีผลคะแนน
 พัฒนาซอฟตแวรเพื่อตรวจสอบสถานะของ                                                             เฉลี่ยถึง 4.27 และ 4.07 จากคะแนนเต็ม 5
 เครือขายและบริการ ที่เรียกวา NetHAM            Q: ในชวงแรกของการพัฒนาพบปญหา                ตามลำดับ นอกจากนี้ยังพบวา ผูใชสามารถ
 ซอฟต แวร ต ั ว นี ้ ส ามารถรายงานป ญ หาที ่   หรืออุปสรรคบางหรือไม                        เขาใจขั้นตอนการใชงานโปรแกรมไดอยางดี
 อาจเกิดขึ้นไดทุกเวลา และระบุตนเหตุที่มา        A: NetHAM ในเวอรชันแรก เราพบวา              และมีความเห็นวา NetHAM ที่พัฒนาเพิ่ม
 ของปญหา ซึ่งการแกปญหาที่เกิดขึ้นบน            คอนขางมีขอจำกัดหลายประการ เชน ไม         ขึ้นนี้ ใชงานงายกวาโปรแกรมชนิดเดียวกับ
 เครือขายอาจไมงายนัก และถาปลอยให            สามารถตรวจสอบแบนดวิดทของเราเตอร            ที่เคยใชมา มีฟงกชันการทำงานที่ครบถวน
 ปญหาเกิดนานขึ้นแมเพียงหนึ่งชั่วโมง ก็จะ        และสวิตช มีความยุงยากในการระบุเกณฑ         สำหรับการดูแลระบบและเขาใจไดงาย


   10                               มกราคม 2554
Interview

Q: ในระบบ NetHAM เวอรชัน 2 นี้              พัฒนา NetHAM ใหมีประสิทธิภาพยิ่งขึ้น
สามารถตอบสนองการใชงานไดเปนอยาง
ดีใชหรือไม                                 Q: “กาวตอไปของ NetHAM” จะมีอะไร
A: เรียกไดวา ใชงานไดดี โดยดูจากผลการ     ใหมเพิ่มขึ้น มีความสามารถมากขึ้นหรือ
ทดสอบ ซึ่งลูกคาสวนมากมีความพอใจตอ         ไม
NetHAM และเมื่อนำไปเปรียบเทียบกับ            A: สำหรับการพัฒนา NetHAM นั้น เราจะ
ซอฟตแวรตัวอื่นๆ เรียกไดวา ใชงานไดดี    เน น ที ่ โ ครงสร า งและสถาป ต ยกรรมของ
ดวยลักษณะฟงกชัน การใชงานที่ครบถวน       ซอฟตแวร ซึ่ง NetHAM เวอรชัน 2 ไดมี
และความทัดเทียมกับซอฟตแวรอื่น ซึ่ง         การออกแบบใหงายตอการพัฒนา API และ                      ระบบการทำงานของ NetHam version 2
NetHAM มีรูปแบบการใชงานที่งายกวา          Module ตางๆ เพิ่มเติมในอนาคต ทีมวิจัย                  Distribution สวนเครือขายภายนอกเราได
รวมทั้งมีประสิทธิภาพที่ดีกวา เชนการตรวจ    มองวาในอนาคต NetHAM ควรจะตองมี                        ถายทอดองคความรูของงานวิจัยออกไปสู
สอบสถานะของเครือขายดวยโพรโทคอล             ศั ก ยภาพในการตรวจสอบอุ ป กรณ ต  า งๆ                 หนวยงานอื่นๆ ที่เปนภาคเอกชน ซึ่ง
SNMP มีความเร็วในการเรียกดูขอมูลจาก         นอกเหนือจากอุปกรณเครือขายได เชน                     บริ ษ ั ท โกลบอลเทคโนโลยี อ ิ น ทิ เ กรเทด
อุปกรณไดดีกวาซอฟตแวรในลักษณะเดียว       การ monitor ปริมาณการใชไฟ การ                          (Global Tech) ผูพัฒนาระบบปองกันภัย
กัน (Cacti) ถึง 17 เทา สำหรับในเรื่องของ    monitor อุณหภูมิหรือความชื้น โดย                        คุกคามทางขอมูลสารสนเทศ SRAN :
การติดตั้งใชงานนั้นซอฟตแวร NetHAM         ตรวจสอบจากเซ็นเซอรตางๆ เปนตน ใน                     Security Revolution Analysis Network
สามารถใช ง านได บ นระบบปฏิ บ ั ต ิ ก าร    ตอนนี้ทีมวิจัยหวังวา จะสรางกลุมผูที่สนใจ            ไดทำสัญญาขอใชสิทธิตนแบบ
Linux ไดทุกเวอรชัน แตยังคงพบปญหาอยู     ใน NetHAM โดยกลุมนักพัฒนาที่สนใจ                       NetHAM เพื่อนำไปพัฒนาเปนอุปกรณที่ทำ
บางในเรื่องของเวอรชันของ Library ที่ตาง   สามารถมารวมเขียน Module หรือ                           หน า ที ่ ต รวจสอบสถานะของผลิ ต ภั ณ ฑ
กันของแตละเวอรชันของ Linux แตก็           plug-in ใหมๆ เพื่อตรวจสอบสถานะของ                      SRAN และก็มีหนวยงานภาครัฐนำไปใช
สามารถแกไขไดไมยาก ซึ่งนอกจากการติด        อุปกรณหรือบริการตางๆ ที่สนใจเพิ่มเติม                 ด ว ยคื อ สำนั ก งานบริ ห ารเทคโนโลยี
ตั้งดวยการ compile source-code แลว         ไดเอง          ซึ่งจะเปนการเพิ่มความสามารถ            สารสนเทศเพื่อพัฒนาการศึกษา (UniNet)
ไดจัดเตรียมชุดติดตั้งในรูปแบบของ RPM        ขับเคลื่อนให NetHAM เติบโตไปไดโดยไม                  กระทรวงศึกษาธิการ และสำนักงานหลัก
package สำหรับ Linux ตระกูล Redhat           ตองพึ่งทีมวิจัยแตเพียงอยางเดียว                      ประกันสุขภาพแหงชาติ (สปสช.) ซึ่งกำลัง
และ DEB package สำหรับ Linux ตระกูล                                                                  อยูระหวางดำเนินการติดตั้ง         NetHAM
Debian เพื่อความสะดวกในการใชงานของ          Q: NetHAM ตองการพันธมิตรในงาน                          เพื ่ อ ดู แ ลระบบเครื อ ข า ยและบริ ก ารของ
ผูใช                                       วิจัยบางหรือไม                                        สปสช. และอาจขยายเครือขายตอไป หาก
                                             A: “ใชคะ เราพยายามตั้งโจทยใหกับการ                  หนวยงานอื่นๆ สนใจอีกดวย
Q: หลังจากที่เราพัฒนาขึ้นมาแลวงาน           พัฒนาศักยภาพของ NetHAM ตอนนี้เรา
วิจัยชิ้นนี้ออกไปสูสังคมไดอยางไร          มองว า หน ว ยงานภายในเนคเทคน า จะมี                  กอนจบการสัมภาษณในครั้งนี้ มีแนวคิด
A: เราไดเปดใหผูใชนำซอฟตแวรไปทดลอง     เทคโนโลยีหรืออุปกรณบางอยางที่สามารถ                   ดีๆ ที่ไดจากการสนทนาผานมุมมองของ
ไดโดยไมเสียคาใชจาย เพื่อรับคำแนะนำ      มาแชรรวมกัน ซึ่งเราไดรวมกับ                         ทีมนักวิจัย นั่นคือ การพัฒนางานวิจัยขึ้น
ติชมในอนาคตเราจะพัฒนา feature ใหมๆ          ห อ งปฏิ บ ั ต ิ ก ารวิ จ ั ย การสื ่ อ สารเชิ ง แสง   มาสักชิ้น ทีมนักพัฒนาไมจำเปนตองมา
เพิ่มเติม เพื่อพัฒนาเปนซอฟตแวรในเชิง      และควอนตัม (OQC) นำ NetHAM เขาไป                       จากที่เดียวกัน อาจมาจากการรวมตัวของ
พาณิชยในลักษณะของ              Enterprise   ช ว ยพั ฒ นาระบบตรวจสอบอุ ป กรณ ข อง                  กลุมคนที่มีความสนใจในดานเดียวกัน มี
version หากผูที่ใชมีงบประมาณนอยก็         หนวย OQC โดยพัฒนา Module เสริมเขา                     ใจรักในการพัฒนา ก็สามารถสรางสังคม
สามารถใช Standard version ได ในสวน        กับ NetHAM สำหรับตรวจสอบสถานะของ                        แหงการวิจัยและพัฒนาใหยั่งยืน โดยใช
ของการเปดทดลองใชฟรี ทำใหเราสามารถ         อุ ป กรณ ช ุ ด กระจายกุ ญ แจรหั ส ลั บ เชิ ง           กลไกการทำงานรวมกัน เพื่อขับเคลื่อน
เก็บขอมูล feedback จากผูใชแลวนำมา        Quantum ที่เรียกวา Quantum Key                         งานวิจัยดวยตนเองได


                                                                                               มกราคม 2554                                 11
TechTrend
NetHAM งานวิจัยที่ไมหยุดนิ่งที่การพัฒนา
ไดรูถึงความสามารถของ NetHAM มากันบางแลวในตอนตน แตอะไรเปนองคประกอบสำคัญที่ทำ
ให NetHAM เขามาเปนผูชวยมือหนึ่งบนเครือขาย เพราะการพัฒนา NetHAM ไมไดหยุดนิ่งที่
การวิจัยอยางเดียว แตเกิดจากการเรียนรูของผูพัฒนาตามความตองการขององคกร และของ
ผูบริหารระบบที่ตองการมีเครื่องมือสำหรับจัดการระบบสารสนเทศ โดยเฉพาะองคกรขนาดใหญที่
มีจำนวนอุปกรณตางๆ ที่เชื่อมตอบนเครือขายมากมายหลายชิ้น

NetHAM เปนการวิจัยและพัฒนาที่เนน
การออกแบบโครงสรางโดยนำองคความรู
ของการใช         Simple         Network
Management Protocol (SNMP)
ท ี ่ ช  ว ยตรวจสอบอ ุ ป กรณ  บ นระบบ
เครือขาย และนำแบบจำลอง Holt-
Winters Forecasting Model มาใชระบุ
คาความผิดปกติ โดยอาศัยการเรียนรู
พฤติกรรมของเครือขายจากขอมูลในอดีต
สามารถแสดงขอมูลที่สำคัญไดเพิ่มมาก
ขึ้นเพราะใชอัลกอริทึม Specialized
Binary Tree ปรับปรุงระบบแสดงผล
ทำใหสามารถเลือกแสดงเฉพาะขอมูลที่มี
นัยสำคัญเพื่อลดขนาดขอมูล                            ภาพ A: แสดงการเปรียบเทียบขันตอนการทำงานของการรองขอขอมูลแบบ
                                                                                ้
                                                            Synchronous และ Asynchronous

   SNMP Protocol
        ปกติอุปกรณเครือขายที่มีจำหนายทั่วไปสวนใหญสนับสนุนโพรโทคอล SNMP ซึ่งรองรับการสื่อสารระหวางอุปกรณ ทำหนาที่
เปนตัวจัดการเครือขาย (Manager) กับอุปกรณในเครือขายที่มีซอฟตแวรเอเจนต (Agent) เพื่อใชรองขอขอมูล กำหนดหรือปรับปรุง
แกไขขอมูลของอุปกรณในการจัดการเครือขาย
       การเรียกใชงานชุดคำสั่งพื้นฐานของ SNMP ที่เรียกวา SNMP Message ผูใชจะตองพัฒนาโปรแกรมดวยภาษาโปรแกรมระดับ
สูงเพื่อเรียกใชชุดคำสั่งพื้นฐานของ SNMP ที่อยูในรูปแบบของ Library function เพื่อใชในการรองขอขอมูลจาก Agent และภายใต
สภาพแวดลอมจริงในเครือขายที่มีขนาดใหญ พบวาขนาดของเครือขายเปนปจจัยหนึ่งที่มีผลแบบแปรผันตรงตอจำนวนการใชงาน
ทรัพยากรของเครื่องคอมพิวเตอรที่ทำหนาที่รองขอขอมูลดวยการรองขอขอมูลแบบ Synchronous ซึ่งเปนวิธีที่ถูกใชงานโดยทั่วไป
เพื่อเปนการแกไขปญหาดังกลาว          ทีมวิจัยจึงไดพัฒนาวิธีการรองขอขอมูลจากอุปกรณเครือขายดวยวิธีการรองขอขอมูลในแบบ
Asynchronous เพื่อเพิ่มความสามารถในสอบถามขอมูลจากอุปกรณในเครือขายที่มีขนาดใหญไดรวดเร็วขึ้น




12                            มกราคม 2554
โมดูล SNMP ของ NetHAM
เทียบกับ Cacti ที่เปน opensource network monitoring
system ดวยวิธีของ Mulitwalk นั้น มีประสิทธิภาพในเรื่อง
ของเวลาในการไดมาซึ่งขอมูล
ดีกวา Cacti ถึง 17 เทา
        จากในภาพ A แสดงการเปรียบเทียบการทำงานของทั้ง 2 เทคนิค โดยกำหนดให A, B, C และ D แทนชื่อออบเจ็กตที่ตองการ
สอบถามขอมูล และกรอบสี่เหลี่ยมที่มีหมายเลขกำกับแทนลำดับขอมูลที่ไดรับการตอบกลับจากอุปกรณ จะเห็นวาขั้นตอนการ
ทำงานของการพัฒนาโปรแกรมแบบ Asynchronous สามารถรองขอขอมูลของออบเจ็กตทั้งสี่พรอมๆ กันไดจึงสามารถชวยลดเวลา
ที่ใชสอบถามขอมูลเมื่อเกิดเหตุการณการสงขอมูลซ้ำหรือ retransmissionขึ้นได




                                                                                จากภาพ B เปนการเปรียบเทียบเวลา
                                                                          ที่ใชในการประมวลผลการสอบถามขอมูล
                                                                          จาก SNMP agent ระหวาง 3 วิธีดังนี้
                                                                          NMQL (old) เปนภาษาในการสอบถาม
                                                                          ขอมูลดวย SNMP ที่ใชวิธีการสอบถาม
                                                                          ขอมูลแบบ Synchronous , NMQL
                                                                          (new) เปน NMQL ที่ไดรับการปรับปรุง
                                                                          ใ ห  ใช  ใ น ก า ร ส อ บ ถ า ม ข  อ ม ู ล ด  ว ย
                                                                          Asynchronous               และทายสุดคือการ
                                                                          สอบถามขอมูลดวย Net-SNMP ที่ทำงาน
                                                                          แบบ Synchronous จะเห็นไดวาการ
                                                                          สอบถามขอมูลดวย Asynchronous นั้น
                                                                          เปนวิธีที่ใชเวลาในการประมวลผลนอย
                                   ภาพ B: แสดงเวลาทีใชในการประมวลผลคำสัง ที่สุด
                                                    ่                   ่



        NetHAM ไดสรางระบบสำหรับตรวจสอบสถานะทางโปรโตคอล SNMP โดยพัฒนาขึ้นในรูปของ plug in ที่ชื่อวา multiwalk
ซึ่งเรียกใช Net-SNMP C API ในการเชื่อมตอกับ SNMP agent ขอดีของการพัฒนา plug in โดยใช C API ก็คือ สามารถออกแบบ
SNMP request ไดลึกถึงระดับ PDU (Protocol Database) ในแตละครั้งของการ request จึงสามารถเลือกบรรจุเฉพาะ SNMP
object ที่เราสนใจจริงๆ และทำการ request พรอมๆ กันครั้งเดียว สงผลใหการดึงขอมูลจาก agent เปนไปอยางมีประสิทธิภาพ
ในแงของการใชแบนดวิดทที่นอยกวา และจำนวน UDP (User Datagram Protocol) packet ที่ต่ำกวาการเรียก SNMP CLI แบบ
ที่นิยมใชกันใน NMS ทั่วไป ซึ่งมักจะตองทำ snmpwalk เพื่อดึงขอมูลทั้ง subtree หรือใช snmpget ในการดึงขอมูลทีละ OID
(Object Identifier) จนครบ ซึ่งจะเสียเวลา round trip time หลายรอบ
        การทดสอบประสิทธิภาพของโมดูล SNMP ของ NetHAM เทียบกับ Cacti ที่เปน opensource network monitoring
system ที่ไดรับความนิยมสูง พบวาการรองขอขอมูลจาก SNMP agent ดวยวิธีของ Mulitwalk นั้นมีประสิทธิภาพในเรื่องของเวลา
ในการไดมาซึ่งขอมูลดีกวาของ Cacti ถึง 17 เทา




                                                                               มกราคม 2554                                13
TechTrend

    User Interface
      User Interface เปนองคประกอบหลักของ NetHAM ที่ทีมพัฒนาใหความสำคัญมาก NetHAM เวอรชัน 2 พัฒนาบน
 เทคโนโลยี Ajax และ PHP โดยใช Flex component ในสวนที่ตองการระดับการตอบสนองกับผูใชสูงเปนพิเศษ User Interface
 ของ NetHAM แบงออกไดเปน 2 ระบบใหญไดแก

   ระบบรายงานผลการตรวจสอบ                                     ระบบปรับแตงคา
   พัฒนาขึ้นโดย PHP รวมกับ Javascript และใช JQuery          ในสวนของระบบปรับแตงเปนสวนของ web interface
   Splitter Plug in เปนตัวแบงการแสงผลออกเปน 2 สวน         ที่ชวยในการอํานวยความสะดวกใหผูใชงานการเขียน
   ไดแก สวนแสดงผล network topology ที่เกิดจากการ           configuration file รวมทั้งควบคุมการทำงานของ
   embed Flex component รวมกับการดึงขอมูลใน                 NetHAM มีการพัฒนาโดยใชซอฟตแวร nagiosql
   รูปแบบ XML และสวนการแสดงผลรายละเอียดสถานะ                 เปนพื้นฐาน โดยการทำงานของระบบปรับแตงเปนการ
   ซึ่งใช Ajax ชวยจัดการขอมูลระหวางผูใชและเซิรฟเวอร   ทำงานรวมกันระหวาง Code ภาษา PHP และ HTML
                                                              Template โดยที่ Templateจะกำหนดหนาตาของ web
                                                              page และ Configuration file ซึ่งชวยอำนวยความ
                                                              สะดวกในการปรับเปลี่ยนหนาตาของ web page และ
                                                              Configuration file ไดอยางอิสระโดยไมมีผลกระทบกับ
                                                              Code ภาษา PHP อื่น ทำใหสามารถแยกสวนการพัฒนา
                                                              ไดอยางสะดวก




                                                                                       ภาพ C: หนาจอแสดงผลการ
                                                                                              ทดสอบ

       ผลจากการคิดคนวีธีการตางๆ นี้ ทำใหสามารถนำจุดเดนของแตละเทคโนโลยีมาผสมผสานไดอยางลงตัว ทำให NetHAM
 กลายเปนผูชวยสำหรับผูดูแลระบบอยางครบครันพรอมทั้งสะดวกสบายอีกดวย




 14                           มกราคม 2554
e-Magazine Contact Email: pbrs.nnet@nectec.or.th

More Related Content

What's hot

ข้อมูลและการจัดการข้อมูล
ข้อมูลและการจัดการข้อมูลข้อมูลและการจัดการข้อมูล
ข้อมูลและการจัดการข้อมูลDr.Kridsanapong Lertbumroongchai
 
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์Dr.Kridsanapong Lertbumroongchai
 
บทที่ 1 เทคโนโลยีสารสนเทศ
บทที่ 1 เทคโนโลยีสารสนเทศบทที่ 1 เทคโนโลยีสารสนเทศ
บทที่ 1 เทคโนโลยีสารสนเทศDr.Kridsanapong Lertbumroongchai
 
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)Dr.Kridsanapong Lertbumroongchai
 
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้องฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้องDr.Kridsanapong Lertbumroongchai
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์Dr.Kridsanapong Lertbumroongchai
 
เครื่อข่ายคอมพิวเตอร์
เครื่อข่ายคอมพิวเตอร์เครื่อข่ายคอมพิวเตอร์
เครื่อข่ายคอมพิวเตอร์RattiyakornKeawrap26
 
การสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตการสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตอิ่' เฉิ่ม
 
อาชญากรรมทางคอมพิวเตอร์ อันชัน
อาชญากรรมทางคอมพิวเตอร์ อันชันอาชญากรรมทางคอมพิวเตอร์ อันชัน
อาชญากรรมทางคอมพิวเตอร์ อันชันanchan38
 
เครือข่ายคอมพิวเตอร์ 27
เครือข่ายคอมพิวเตอร์ 27เครือข่ายคอมพิวเตอร์ 27
เครือข่ายคอมพิวเตอร์ 27sawalee kongyuen
 
อินเทอร์เน็ตและบริการออนไลน์
อินเทอร์เน็ตและบริการออนไลน์อินเทอร์เน็ตและบริการออนไลน์
อินเทอร์เน็ตและบริการออนไลน์Dr.Kridsanapong Lertbumroongchai
 
งานคอมเกด
งานคอมเกดงานคอมเกด
งานคอมเกดG'ad Smile
 
เครือข่ายคอมพิวเตอร์ 28
เครือข่ายคอมพิวเตอร์ 28เครือข่ายคอมพิวเตอร์ 28
เครือข่ายคอมพิวเตอร์ 28sawalee kongyuen
 

What's hot (17)

ข้อมูลและการจัดการข้อมูล
ข้อมูลและการจัดการข้อมูลข้อมูลและการจัดการข้อมูล
ข้อมูลและการจัดการข้อมูล
 
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
Week 2 ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์
 
การเขียนผังงาน (Flow Chart)
การเขียนผังงาน (Flow Chart)การเขียนผังงาน (Flow Chart)
การเขียนผังงาน (Flow Chart)
 
เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์  เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์
 
บทที่ 1 เทคโนโลยีสารสนเทศ
บทที่ 1 เทคโนโลยีสารสนเทศบทที่ 1 เทคโนโลยีสารสนเทศ
บทที่ 1 เทคโนโลยีสารสนเทศ
 
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)
ความรู้คอมพิวเตอร์พื้นฐาน (Computing Fundamental)
 
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้องฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
ฮาร์ดแวร์และอุปกรณ์ที่เกี่ยวข้อง
 
ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์ซอฟต์แวร์และภาษาคอมพิวเตอร์
ซอฟต์แวร์และภาษาคอมพิวเตอร์
 
เครื่อข่ายคอมพิวเตอร์
เครื่อข่ายคอมพิวเตอร์เครื่อข่ายคอมพิวเตอร์
เครื่อข่ายคอมพิวเตอร์
 
การสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตการสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ต
 
อาชญากรรมทางคอมพิวเตอร์ อันชัน
อาชญากรรมทางคอมพิวเตอร์ อันชันอาชญากรรมทางคอมพิวเตอร์ อันชัน
อาชญากรรมทางคอมพิวเตอร์ อันชัน
 
รายงาน
รายงานรายงาน
รายงาน
 
เครือข่ายคอมพิวเตอร์ 27
เครือข่ายคอมพิวเตอร์ 27เครือข่ายคอมพิวเตอร์ 27
เครือข่ายคอมพิวเตอร์ 27
 
ดาว
ดาวดาว
ดาว
 
อินเทอร์เน็ตและบริการออนไลน์
อินเทอร์เน็ตและบริการออนไลน์อินเทอร์เน็ตและบริการออนไลน์
อินเทอร์เน็ตและบริการออนไลน์
 
งานคอมเกด
งานคอมเกดงานคอมเกด
งานคอมเกด
 
เครือข่ายคอมพิวเตอร์ 28
เครือข่ายคอมพิวเตอร์ 28เครือข่ายคอมพิวเตอร์ 28
เครือข่ายคอมพิวเตอร์ 28
 

Viewers also liked (9)

e magazine_mar2011
 e magazine_mar2011 e magazine_mar2011
e magazine_mar2011
 
Ict
IctIct
Ict
 
eMagazine "G-Box"
eMagazine "G-Box" eMagazine "G-Box"
eMagazine "G-Box"
 
กลยุทธ์ในการออกแบบระบบงาน
กลยุทธ์ในการออกแบบระบบงานกลยุทธ์ในการออกแบบระบบงาน
กลยุทธ์ในการออกแบบระบบงาน
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to eMagazine-NECTEC "NetHAM"

โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)Justamad Potavin
 
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)Justamad Potavin
 
Network01 12
Network01 12Network01 12
Network01 12paween
 
บทที่6 การออกแบบระบบเครือข่าย
บทที่6 การออกแบบระบบเครือข่ายบทที่6 การออกแบบระบบเครือข่าย
บทที่6 การออกแบบระบบเครือข่ายTum WinNing
 
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศ
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศบทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศ
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศPokypoky Leonardo
 
Ch02 handout
Ch02 handoutCh02 handout
Ch02 handoutNaret Su
 
ใบความรู้ที่ 2 ระบบสารสนเทศ
ใบความรู้ที่ 2 ระบบสารสนเทศใบความรู้ที่ 2 ระบบสารสนเทศ
ใบความรู้ที่ 2 ระบบสารสนเทศKo Kung
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ Peem Jirayut
 
องค์กรในฝัน front to-back-office
องค์กรในฝัน front to-back-officeองค์กรในฝัน front to-back-office
องค์กรในฝัน front to-back-officeNavik Numsiang
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศOrapan Chamnan
 
การสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตการสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตอิ่' เฉิ่ม
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ jamiezaa123
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .jamiezaa123
 
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ jamiezaa123
 
เทคโนโลยีสารสนเทศ Day1 บ่าย
เทคโนโลยีสารสนเทศ  Day1 บ่ายเทคโนโลยีสารสนเทศ  Day1 บ่าย
เทคโนโลยีสารสนเทศ Day1 บ่ายJenchoke Tachagomain
 
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...Software Park Thailand
 

Similar to eMagazine-NECTEC "NetHAM" (20)

โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
 
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
โครงการระบบบริหารจัดการเครือข่ายอัจฉริยะ (Inms)
 
Network01 12
Network01 12Network01 12
Network01 12
 
บทที่6 การออกแบบระบบเครือข่าย
บทที่6 การออกแบบระบบเครือข่ายบทที่6 การออกแบบระบบเครือข่าย
บทที่6 การออกแบบระบบเครือข่าย
 
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศ
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศบทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศ
บทที่ 12.แนวโน้มของเทคโนโลยีสารสนเทศ
 
Group1
Group1Group1
Group1
 
Ch02 handout
Ch02 handoutCh02 handout
Ch02 handout
 
Group5
Group5Group5
Group5
 
ใบความรู้ที่ 2 ระบบสารสนเทศ
ใบความรู้ที่ 2 ระบบสารสนเทศใบความรู้ที่ 2 ระบบสารสนเทศ
ใบความรู้ที่ 2 ระบบสารสนเทศ
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์
 
องค์กรในฝัน front to-back-office
องค์กรในฝัน front to-back-officeองค์กรในฝัน front to-back-office
องค์กรในฝัน front to-back-office
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศองค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
 
การสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ตการสื่อสารผ่านอินเตอร์เน็ต
การสื่อสารผ่านอินเตอร์เน็ต
 
บทที่+1 3..
บทที่+1 3..บทที่+1 3..
บทที่+1 3..
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่ิอง ระบบปฏิบัติการ
 
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .
โครงงานคอมพิวเตอร์ เผยแพร่ความรู้ออนไลน์ เรื่อง ระบบปฏิบัติการ .
 
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ
โครงงานคอมพิวเตอร์ เรื่อง ระบบปฏิบัติการ
 
เทคโนโลยีสารสนเทศ Day1 บ่าย
เทคโนโลยีสารสนเทศ  Day1 บ่ายเทคโนโลยีสารสนเทศ  Day1 บ่าย
เทคโนโลยีสารสนเทศ Day1 บ่าย
 
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...
Smart Industry Vol.16/2011 "อุตสาหกรรมท่องเที่ยว น่านน้ำสีน้ำเงิน ของซอฟต์แวร...
 

eMagazine-NECTEC "NetHAM"

  • 1. มกราคม 2554 เน็รฟตเวิาวน รูลอม ใช เซิ เวอรด รก ก นใคร NetHAM
  • 2.
  • 3. Editor’s Talk ถายทอดเทคโนโลยี สำหรับเนื้อหาประจำฉบับเปนเรื่องราว เป น เรื ่ อ งราวในยุ ค ป จ ุ บ ั น ที ่ เ ครื อ ข า ย ผาน e-Magazine... อิ น เทอร เ น็ ต มี บ ทบาทในชี ว ิ ต ประจำวั น นั บ ตั ้ ง แต ก ารก อ ตั ้ ง ศู น ย เ ทคโนโลยี มากขึ้น หนวยงานตางๆ ทั้งภาครัฐและ อิเล็กทรอนิกสและคอมพิวเตอรแหงชาติ เอกชน บริษัทขนาดใหญ วิสาหกิจ ขนาด หรือเนคเทค เมื่อวันที่ 16 กันยายน 2529 กลางและขนาดยอม รวมทั้งมหาวิทยาลัย จนถึงวันนี้เปนเวลาเกือบถึง 25 ปแลวที่ โรงเรี ย นและชุ ม ชนต า งมี เ ครื อ ข า ย เนคเทคไดมีสวนสำคัญในการดำเนินงาน คอมพิวเตอรเปนของตนเอง การจะเขาถึง วิจัยพัฒนาทางดานเทคโนโลยีสารสนเทศ อิ น เทอร เ น็ ต ทำได ง  า ยขึ ้ น เพราะการให ใหกับประเทศไทยในหลายดาน อีกทั้งการ บริการอินเทอรเน็ตความเร็วสูง (ADSL) มี พัฒนาและการเปลี่ยนแปลงของเทคโนโลยี การแขงขันสูง ทำใหคาบริการถูก ความ นี้กาวไปอยางรวดเร็วมาก จนถึงในทุกวันนี้ ทาทายที่ตามมาจากการจัดตั้งเครือขาย เทคโนโลยีสารสนเทศแทบจะแยกไมออก คอมพิวเตอรตามหนวยงานและชุมชนทั่ว กั บ การดำเนิ น ชี ว ิ ต ของประชาชนทั ่ ว ไป ไป คือ ทำอยางไรจึงจะบริหารจัดการให แลว สำหรับสมาชิกผูติดตามอานเนื้อหา เครือขายที่มีอยูใชงานไดเต็มประสิทธิภาพ สาระจากสารเนคเทคก็เชนเดียวกัน ทาน ปญหาที่พบบอยคือหนวยงานขนาดกลาง จะไดพบเห็นการเปลี่ยนแปลงรูปแบบการ และขนาดเล็ก เชน โรงเรียน แหลงชุมชน นำเสนอที ่ เ หมาะสมกั บ ยุ ค ป จ จุ บ ั น และ มักขาดบุคลากรที่มีความรูความสามารถ การใชงานเพิ่มมากขึ้น สารเนคเทค ฉบับ ในการดูแลและจัดการเครือขาย และเมื่อมี e-Magazine จึงเกิดขึ้นมา นับจากนี้เปน ป ญ หาเกิ ด ขึ ้ น มั ก ไม ท ราบสาเหตุ แ ละไม ตนไป ทานสามารถติดตามขอมูลขาวสารที่ สามารถแกไขเองไดตองรอผูเชี่ยวชาญมา เกี่ยวของกับเทคโนโลยีอิเล็กทรอนิกสและ แกไขให ทำใหเครือขายที่มีอยูถูกใชงานได คอมพิวเตอรไดในรูปแบบ e-Magazine ที่ ไมเต็มที่ ทานหรือองคกรของทานประสบ จะมี เ นื ้ อ หาสาระให ต ิ ด ตามเป น ประจำ ปญหาเหลานี้บางหรือไม สารเนคเทคฉบับ ทุกเดือน e-Magazine มีคำตอบที่นาสนใจ โปรด ติดตาม มกราคม 2554 3
  • 4. Showcase Network ลม Server ดาวน เขาเว็บไมได … โปรดสงใครมาชวยฉันที ? แสดงสถานะอุปกรณ Network Monitoring System (NMS) จะเปนเครื่องมือคอยชวยเฝามองการทำงานของเครือขายคอยเก็บ บันทึกสถานะการทำงานและแจงเตือนใหผูดูแลระบบเครือขายทราบ หากพบวาสวนหนึ่งสวนใดของเครือขายมีการ ทำงานที่ผิดปกติ หากองคกรไมมี NMS หรือผูดูแลระบบ ก็จะไมสามารถระบุปญหาที่เกิดขึ้น การแกปญหาจะทำไดชาลงหรือถา หากแกไดก็ไมทราบสาเหตุของปญหาและที่สำคัญ NMS ที่มีอยูในทองตลาดสวนใหญเปนซอฟตแวรที่นำเขามาจาก ตางประเทศ จะมีลักษณะเปนซอฟตแวรในเชิงพาณิชย (Commercial software) ที่มีราคาแพงและเหมาะสมกับ องคกรขนาดใหญที่มีกำลังทรัพย 4 มกราคม 2554
  • 5. NetHAM ชวยใหการดูแลเครือขายเปนเรื่องหมูๆ ภาพ A, B: แสดงแผนผังสถานะ การทำงานของระบบเครือขาย (Topology) ชวยใหเห็นภาพรวม ของระบบชัดเจน และชวยใหวเิ คราะห หาตนเหตุของปญหาไดงายขึน  ้ NMS แบบ Commercial Software มีคาลิขสิทธิ์แพงมาก ไมเหมาะกับ SME หางราน และองคกรขนาดเล็ก หากปรับมาใชโอเพนซอรส ขอดีคือ ไมมีคาใชจาย แตอาจจะมีการใช งานที่คอนขางยุงยาก ซึ่งไมเหมาะ สำหรับผูใชที่ไมเชี่ยวชาญที่ตองมี ในเรื่องของระบบปฏิบัติการและ ระบบเครือขาย NMS แบบโอเพนซอรส ไมมีคาลิขสิทธิ์ ใชงานยาก Config ยาก ซับซอน เหมาะสำหรับผูดูแลระบบ ที่เชี่ยวชาญ NetHAM จึงเปนอีกทางเลือกหนึ่ง ของทุกองคกร และผูดูแลระบบที่ ตองการมี NMS ที่ใชงานงายแสดง A ภาพรวมของระบบได ช ั ด เจน และเรียกดูขอมูลหรือสถิติยอนหลัง เพื่อนำไปใชในการวิเคราะหปญหา แสดงปริมาณ เหมาะกับองคกรขนาดเล็กจนถึง องคกรขนาดกลางซึ่งมีเครือขาย แบนดวดท ิ คอมพิวเตอรที่ไมใหญมาก รวมทั้ง อาจไม ม ี ท ุ น ทรั พ ย ใ นการลงทุ น จัดหาซอฟตแวรมาใชงาน B มกราคม 2554 5
  • 6.
  • 7. Showcase ภาพ D: แสดงตัวอยางหนาจอการควบคุมระบบ NetHAM เวอรชัน 2 ชวยเพิ่มประสิทธิภาพการทำงานของเครือขาย และลดภาระการดูแลเครือขาย NetHAM สามารถตรวจสอบอุปกรณเครือขายตางๆ ผานโพรโทคอล SNMP สามารถหา interface ตางๆ ของอุปกรณและ เก็บขอมูลไดอยางอัตโนมัติ สามารถใชงานไดกับอุปกรณยี่หอตางๆ ที่ไดรับความนิยมในทองตลาด นอกจากนี้ยังได ปรับปรุงใหมีการใชงานที่สะดวกมากยิ่งขึ้น ชวยในเรื่องของความรวดเร็วในการเก็บขอมูลและแสดงผลโดยเฉพาะใน เครือขายขนาดใหญ และเพิ่มเทคนิคอันชาญฉลาดสำหรับการวิเคราะหความผิดปกติจากผลของการตรวจสอบอยาง อัตโนมัติ ซึ่งแตกตางจากซอฟตแวรอื่นที่ผูใชจำเปนตองระบุคาเกณฑของระดับความผิดปกติเองซึ่งเปนเรื่องที่ยุงยาก มาก มีอะไรใน NetHAM Feature สามารถตรวจสอบสถานะของอุปกรณประเภทสวิตชและเราเตอรหลากหลายยี่หอและรุน สามารถตรวจสอบปริมาณการใชแบนดวิดทของแตละลิงกในเครือขาย สามารถตรวจสอบขอมูลเชิงลึกของอุปกรณที่รองรับโพรโทคอล SNMP เชนขอมูล interface id จำนวนพอรต link capacity ฯลฯ มี user interface ที่เขาใจงายมากขึ้นและมีปฏิสัมพันธกับผูใชมากขึ้น ทำใหเลือกดูขอมูลที่ตองการไดอยาง รวดเร็วขึ้น สามารถตรวจจับความผิดปกติของอุปกรณแบบอัตโนมัติโดยไมตองอางอิง user-input threshold มกราคม 2554 7
  • 8.
  • 9. Interview รูจัก รูจริง กับนักวิจัยและพัฒนา NetHAM ดร.พนิตา พงษไพบูลย และทีม ทีมวิจัยหวังจะสรางกลุมผูที่สนใจ ในยุคนี้ไมมีใครที่ไมเคยใชงานเครือขาย ทุกภาคสวน ทั้งภาครัฐและเอกชน จะมี NetHAM : Network Health Analysis NetHAM รวมเขียน Module หรือ คอมพิวเตอรที่เชื่อมโยงในระบบเครือขาย and Monitoring ซึ่งเปนซอฟตแวรที่จะ plug-in ใหมๆ สำหรับชวยตรวจสอบ ในทุกหนวยงาน การบริหารจัดการเครือ- ชวยผูดูแลระบบเครือขาย โดยนำองคความ ขายคอมพิวเตอรเหลานั้น มีความสำคัญ รูดานเทคโนโลยีเครือขายมาประยุกตใช สถานะอุปกรณหรือบริการตางๆ ที่ อยางยิ่ง ผูดูแลระบบถือวาเปนบุคลากรที่ เพื่อแกไขปญหาและเพื่อชวยในการบริหาร นาสนใจเพิ่มเติมไดเอง เพื่อเพิ่มความ สำคัญสำหรับดูแลบริหารจัดการปองกัน เครือขายคอมพิวเตอรทั้งของภาครัฐและ สามารถและขับเคลื่อนให NetHAM และแกไขปญหาที่เกิดขึ้นกับระบบเครือขาย ภาคเอกชน เราไปดูผลงานชิ้นโบวแดงของหองปฏิบัติ- นอกจากดร. พนิตา แลว ยังมีผูรวม เติบโตไปไดโดยไมตองพึ่งทีมวิจัยแต การวิจัยเทคโนโลยีเครือขาย หรือ NTL วิจัยในงานนี้อีกหลายทาน ผูที่อยูเบื้องหลัง เพียงอยางเดียว ของศู น ย เ ทคโนโลยี อ ิ เ ล็ ก ทรอนิ ก ส แ ละ ความสำเร็จในครั้งนี้ไดแก นายชาวีร อิสริย- คอมพิวเตอรแหงชาติ (เนคเทค) นั่นก็คือ ภัทร นายโสภณ มงคลลักษมี นายธนชัย "ระบบตรวจสอบสถานะการทำงานของ คงพูล น.ส.สิริกานต พุกกะวรรณะ และ อุปกรณเครือขายและบริการ" หรือ ดร.กุลชาติ มีทรัพยหลาก มกราคม 2554 9
  • 10. Interview เกิดความเสียหายเปนมูลคาหลายลานบาท ตรวจจับความผิดปกติ และมีปญหาเรื่อง โดยเฉพาะในภาคธุรกิจ NetHAM เขามา ความเร็วเมื่อใชงานกับเครือขายขนาดใหญ ชวยอำนวยความสะดวกใหแกผูดูแลระบบ ทีมวิจัยจึงไดพัฒนา NetHAM เวอรชัน 2 ให ส ามารถทราบป ญ หาและแก ไขป ญ หา ขึ้น เพื่อใหไดซอฟตแวรสำหรับตรวจสอบ ตางๆ ไดอยางทันทวงที ทำใหการทำงาน สถานะเครือขายที่มีความสามารถครบถวน ของระบบเครือขายภายในองคกรเปนไป ลดขอจำกัดขางตนและเพิ่มประสิทธิภาพ อยางมีเสถียรภาพ การทำงาน Q: LAB มีแนวความคิดในการพัฒนา Q: NetHAM เวอรชันนี้สามารถใชงานใน ซอฟตแวรตัวนี้ อยางไร องคกรขนาดใหญไดแลวใชหรือไม A: แนวคิดในการวิจัย NetHAM เกิดขึ้น A: NetHAM เวอรชัน 2 นี้จะเหมาะกับ จากการที่ไดศึกษาเกี่ยวกับระบบเครือขาย หนวยงานที่มีเราทเตอรเปนของตัวเอง ใน ที่มีใชอยูในประเทศไทยพบวา หลายหนวย ขณะที่ NetHAM เวอรชัน 1 จะเหมาะกับ งาน โดยเฉพาะในหนวยงานขนาดกลางที่มี การดูแลเฉพาะเครื่องแมขาย NetHAM ระบบเครือขาย แตยังขาดผูดูแล หรืออาจมี เวอรชัน 2 ผูดูแลระบบสามารถตรวจสอบ ผูดูแลแตไมใชบุคลากรที่มีความเชี่ยวชาญ ปริมาณแบนดวิดท ปริมาณการใช CPU เชน ในโรงพยาบาล ผูดูแลเครือขายอาจ และ memory ในเราเตอรได หลังจากเรา เปนแพทย ซึ่งโดยปกติก็ยุงอยูกับการตรวจ พัฒนาจนมั่นใจก็ไดนำ NetHAM เวอรชัน 2 รักษา เมื่อมีปญหาเกิดขึ้นในเครือขายก็ไม ไปทดสอบการใช ง านจริ ง ที ่ ก รมพลั ง งาน สามารถแกไขไดทันทวงที ในขณะเดียวกัน ทดแทนและอนุรักษพลังงาน สาธารณสุข Q: งานวิจัยที่หองปฏิบัติการวิจัย แพทยอาจไมมีความเชี่ยวชาญมากพอใน จังหวัดนนทบุรี โรงพยาบาลไทรนอย เทคโนโลยีเครือขายทำในขณะนี้เปนงาน การหาสาเหตุและแกปญหา งานวิจัยของ โรงพยาบาลบางบัวทอง เครือขาย วิจัยลักษณะไหนคะ เราคือการถายทอดทักษะการดูแลเครือขาย กาญจนาภิเษก และเครือขายไทยสาร โดย A: โดยสวนมากแลวงานวิจัยของเราจะเนน ลงในซอฟตแวรเพื่อชวยลดภาระของผูดูแล ใชการประเมินผลในเรื่องความสะดวกของ การวิจัยไปในดานของการพัฒนา ระบบเครือขายที่ตองทำงานซ้ำๆ เชน ตรวจ การใชงานและประสิทธิภาพในการแสดงผล แอปพลิเคชันเพื่อใชกับเครือขาย โดยเฉพาะ สอบวาเซิรฟเวอรทำงานปกติหรือไมหรือ ขอมูลตางๆ เมื่อเทียบกับโปรแกรมดูแล เครือขายเพื่อการศึกษาและการวิจัย ซึ่ง บางอยางที่ตองใชความเชี่ยวชาญเฉพาะ ระบบเครือขายอื่นๆ ที่ผูรวมทดสอบใชงาน รูปแบบของการวิจัยในลักษณะนี้ ตองเขาใจ ดาน เชน วิเคราะหวาเครือขายเสียที่จุดใด อยูหรือเคยใชงาน ทั้งที่เปนซอฟตแวร การทำงานของเครือขายและปญหาที่มักจะ พรอมทั้งอำนวยความสะดวกใหแกผูดูแล โอเพนซอรสและซอฟตแวรเพื่อการคา จาก พบในเครือขาย วิเคราะหปญหาที่เกิดขึ้น ระบบในการเขาถึงขอมูลตางๆ ในเครือขาย การประเมินผลพบวา ผูใชสวนมากมีความ เพื่อนำไปพัฒนาเครื่องมือเพื่อชวยแบงเบา จากจุดเดียว และแจงเตือนใหผูดูแลระบบ พึงพอใจในเรื่องรูปแบบการนำเสนอที่ดีและ ภาระของผูดูแลเครือขาย ในตอนนี้เราได ทราบอยางทันทวงทีเมื่อเกิดปญหา งายตอการทำความเขาใจ ซึ่งมีผลคะแนน พัฒนาซอฟตแวรเพื่อตรวจสอบสถานะของ เฉลี่ยถึง 4.27 และ 4.07 จากคะแนนเต็ม 5 เครือขายและบริการ ที่เรียกวา NetHAM Q: ในชวงแรกของการพัฒนาพบปญหา ตามลำดับ นอกจากนี้ยังพบวา ผูใชสามารถ ซอฟต แวร ต ั ว นี ้ ส ามารถรายงานป ญ หาที ่ หรืออุปสรรคบางหรือไม เขาใจขั้นตอนการใชงานโปรแกรมไดอยางดี อาจเกิดขึ้นไดทุกเวลา และระบุตนเหตุที่มา A: NetHAM ในเวอรชันแรก เราพบวา และมีความเห็นวา NetHAM ที่พัฒนาเพิ่ม ของปญหา ซึ่งการแกปญหาที่เกิดขึ้นบน คอนขางมีขอจำกัดหลายประการ เชน ไม ขึ้นนี้ ใชงานงายกวาโปรแกรมชนิดเดียวกับ เครือขายอาจไมงายนัก และถาปลอยให สามารถตรวจสอบแบนดวิดทของเราเตอร ที่เคยใชมา มีฟงกชันการทำงานที่ครบถวน ปญหาเกิดนานขึ้นแมเพียงหนึ่งชั่วโมง ก็จะ และสวิตช มีความยุงยากในการระบุเกณฑ สำหรับการดูแลระบบและเขาใจไดงาย 10 มกราคม 2554
  • 11. Interview Q: ในระบบ NetHAM เวอรชัน 2 นี้ พัฒนา NetHAM ใหมีประสิทธิภาพยิ่งขึ้น สามารถตอบสนองการใชงานไดเปนอยาง ดีใชหรือไม Q: “กาวตอไปของ NetHAM” จะมีอะไร A: เรียกไดวา ใชงานไดดี โดยดูจากผลการ ใหมเพิ่มขึ้น มีความสามารถมากขึ้นหรือ ทดสอบ ซึ่งลูกคาสวนมากมีความพอใจตอ ไม NetHAM และเมื่อนำไปเปรียบเทียบกับ A: สำหรับการพัฒนา NetHAM นั้น เราจะ ซอฟตแวรตัวอื่นๆ เรียกไดวา ใชงานไดดี เน น ที ่ โ ครงสร า งและสถาป ต ยกรรมของ ดวยลักษณะฟงกชัน การใชงานที่ครบถวน ซอฟตแวร ซึ่ง NetHAM เวอรชัน 2 ไดมี และความทัดเทียมกับซอฟตแวรอื่น ซึ่ง การออกแบบใหงายตอการพัฒนา API และ ระบบการทำงานของ NetHam version 2 NetHAM มีรูปแบบการใชงานที่งายกวา Module ตางๆ เพิ่มเติมในอนาคต ทีมวิจัย Distribution สวนเครือขายภายนอกเราได รวมทั้งมีประสิทธิภาพที่ดีกวา เชนการตรวจ มองวาในอนาคต NetHAM ควรจะตองมี ถายทอดองคความรูของงานวิจัยออกไปสู สอบสถานะของเครือขายดวยโพรโทคอล ศั ก ยภาพในการตรวจสอบอุ ป กรณ ต  า งๆ หนวยงานอื่นๆ ที่เปนภาคเอกชน ซึ่ง SNMP มีความเร็วในการเรียกดูขอมูลจาก นอกเหนือจากอุปกรณเครือขายได เชน บริ ษ ั ท โกลบอลเทคโนโลยี อ ิ น ทิ เ กรเทด อุปกรณไดดีกวาซอฟตแวรในลักษณะเดียว การ monitor ปริมาณการใชไฟ การ (Global Tech) ผูพัฒนาระบบปองกันภัย กัน (Cacti) ถึง 17 เทา สำหรับในเรื่องของ monitor อุณหภูมิหรือความชื้น โดย คุกคามทางขอมูลสารสนเทศ SRAN : การติดตั้งใชงานนั้นซอฟตแวร NetHAM ตรวจสอบจากเซ็นเซอรตางๆ เปนตน ใน Security Revolution Analysis Network สามารถใช ง านได บ นระบบปฏิ บ ั ต ิ ก าร ตอนนี้ทีมวิจัยหวังวา จะสรางกลุมผูที่สนใจ ไดทำสัญญาขอใชสิทธิตนแบบ Linux ไดทุกเวอรชัน แตยังคงพบปญหาอยู ใน NetHAM โดยกลุมนักพัฒนาที่สนใจ NetHAM เพื่อนำไปพัฒนาเปนอุปกรณที่ทำ บางในเรื่องของเวอรชันของ Library ที่ตาง สามารถมารวมเขียน Module หรือ หน า ที ่ ต รวจสอบสถานะของผลิ ต ภั ณ ฑ กันของแตละเวอรชันของ Linux แตก็ plug-in ใหมๆ เพื่อตรวจสอบสถานะของ SRAN และก็มีหนวยงานภาครัฐนำไปใช สามารถแกไขไดไมยาก ซึ่งนอกจากการติด อุปกรณหรือบริการตางๆ ที่สนใจเพิ่มเติม ด ว ยคื อ สำนั ก งานบริ ห ารเทคโนโลยี ตั้งดวยการ compile source-code แลว ไดเอง ซึ่งจะเปนการเพิ่มความสามารถ สารสนเทศเพื่อพัฒนาการศึกษา (UniNet) ไดจัดเตรียมชุดติดตั้งในรูปแบบของ RPM ขับเคลื่อนให NetHAM เติบโตไปไดโดยไม กระทรวงศึกษาธิการ และสำนักงานหลัก package สำหรับ Linux ตระกูล Redhat ตองพึ่งทีมวิจัยแตเพียงอยางเดียว ประกันสุขภาพแหงชาติ (สปสช.) ซึ่งกำลัง และ DEB package สำหรับ Linux ตระกูล อยูระหวางดำเนินการติดตั้ง NetHAM Debian เพื่อความสะดวกในการใชงานของ Q: NetHAM ตองการพันธมิตรในงาน เพื ่ อ ดู แ ลระบบเครื อ ข า ยและบริ ก ารของ ผูใช วิจัยบางหรือไม สปสช. และอาจขยายเครือขายตอไป หาก A: “ใชคะ เราพยายามตั้งโจทยใหกับการ หนวยงานอื่นๆ สนใจอีกดวย Q: หลังจากที่เราพัฒนาขึ้นมาแลวงาน พัฒนาศักยภาพของ NetHAM ตอนนี้เรา วิจัยชิ้นนี้ออกไปสูสังคมไดอยางไร มองว า หน ว ยงานภายในเนคเทคน า จะมี กอนจบการสัมภาษณในครั้งนี้ มีแนวคิด A: เราไดเปดใหผูใชนำซอฟตแวรไปทดลอง เทคโนโลยีหรืออุปกรณบางอยางที่สามารถ ดีๆ ที่ไดจากการสนทนาผานมุมมองของ ไดโดยไมเสียคาใชจาย เพื่อรับคำแนะนำ มาแชรรวมกัน ซึ่งเราไดรวมกับ ทีมนักวิจัย นั่นคือ การพัฒนางานวิจัยขึ้น ติชมในอนาคตเราจะพัฒนา feature ใหมๆ ห อ งปฏิ บ ั ต ิ ก ารวิ จ ั ย การสื ่ อ สารเชิ ง แสง มาสักชิ้น ทีมนักพัฒนาไมจำเปนตองมา เพิ่มเติม เพื่อพัฒนาเปนซอฟตแวรในเชิง และควอนตัม (OQC) นำ NetHAM เขาไป จากที่เดียวกัน อาจมาจากการรวมตัวของ พาณิชยในลักษณะของ Enterprise ช ว ยพั ฒ นาระบบตรวจสอบอุ ป กรณ ข อง กลุมคนที่มีความสนใจในดานเดียวกัน มี version หากผูที่ใชมีงบประมาณนอยก็ หนวย OQC โดยพัฒนา Module เสริมเขา ใจรักในการพัฒนา ก็สามารถสรางสังคม สามารถใช Standard version ได ในสวน กับ NetHAM สำหรับตรวจสอบสถานะของ แหงการวิจัยและพัฒนาใหยั่งยืน โดยใช ของการเปดทดลองใชฟรี ทำใหเราสามารถ อุ ป กรณ ช ุ ด กระจายกุ ญ แจรหั ส ลั บ เชิ ง กลไกการทำงานรวมกัน เพื่อขับเคลื่อน เก็บขอมูล feedback จากผูใชแลวนำมา Quantum ที่เรียกวา Quantum Key งานวิจัยดวยตนเองได มกราคม 2554 11
  • 12. TechTrend NetHAM งานวิจัยที่ไมหยุดนิ่งที่การพัฒนา ไดรูถึงความสามารถของ NetHAM มากันบางแลวในตอนตน แตอะไรเปนองคประกอบสำคัญที่ทำ ให NetHAM เขามาเปนผูชวยมือหนึ่งบนเครือขาย เพราะการพัฒนา NetHAM ไมไดหยุดนิ่งที่ การวิจัยอยางเดียว แตเกิดจากการเรียนรูของผูพัฒนาตามความตองการขององคกร และของ ผูบริหารระบบที่ตองการมีเครื่องมือสำหรับจัดการระบบสารสนเทศ โดยเฉพาะองคกรขนาดใหญที่ มีจำนวนอุปกรณตางๆ ที่เชื่อมตอบนเครือขายมากมายหลายชิ้น NetHAM เปนการวิจัยและพัฒนาที่เนน การออกแบบโครงสรางโดยนำองคความรู ของการใช Simple Network Management Protocol (SNMP) ท ี ่ ช  ว ยตรวจสอบอ ุ ป กรณ  บ นระบบ เครือขาย และนำแบบจำลอง Holt- Winters Forecasting Model มาใชระบุ คาความผิดปกติ โดยอาศัยการเรียนรู พฤติกรรมของเครือขายจากขอมูลในอดีต สามารถแสดงขอมูลที่สำคัญไดเพิ่มมาก ขึ้นเพราะใชอัลกอริทึม Specialized Binary Tree ปรับปรุงระบบแสดงผล ทำใหสามารถเลือกแสดงเฉพาะขอมูลที่มี นัยสำคัญเพื่อลดขนาดขอมูล ภาพ A: แสดงการเปรียบเทียบขันตอนการทำงานของการรองขอขอมูลแบบ ้ Synchronous และ Asynchronous SNMP Protocol ปกติอุปกรณเครือขายที่มีจำหนายทั่วไปสวนใหญสนับสนุนโพรโทคอล SNMP ซึ่งรองรับการสื่อสารระหวางอุปกรณ ทำหนาที่ เปนตัวจัดการเครือขาย (Manager) กับอุปกรณในเครือขายที่มีซอฟตแวรเอเจนต (Agent) เพื่อใชรองขอขอมูล กำหนดหรือปรับปรุง แกไขขอมูลของอุปกรณในการจัดการเครือขาย การเรียกใชงานชุดคำสั่งพื้นฐานของ SNMP ที่เรียกวา SNMP Message ผูใชจะตองพัฒนาโปรแกรมดวยภาษาโปรแกรมระดับ สูงเพื่อเรียกใชชุดคำสั่งพื้นฐานของ SNMP ที่อยูในรูปแบบของ Library function เพื่อใชในการรองขอขอมูลจาก Agent และภายใต สภาพแวดลอมจริงในเครือขายที่มีขนาดใหญ พบวาขนาดของเครือขายเปนปจจัยหนึ่งที่มีผลแบบแปรผันตรงตอจำนวนการใชงาน ทรัพยากรของเครื่องคอมพิวเตอรที่ทำหนาที่รองขอขอมูลดวยการรองขอขอมูลแบบ Synchronous ซึ่งเปนวิธีที่ถูกใชงานโดยทั่วไป เพื่อเปนการแกไขปญหาดังกลาว ทีมวิจัยจึงไดพัฒนาวิธีการรองขอขอมูลจากอุปกรณเครือขายดวยวิธีการรองขอขอมูลในแบบ Asynchronous เพื่อเพิ่มความสามารถในสอบถามขอมูลจากอุปกรณในเครือขายที่มีขนาดใหญไดรวดเร็วขึ้น 12 มกราคม 2554
  • 13. โมดูล SNMP ของ NetHAM เทียบกับ Cacti ที่เปน opensource network monitoring system ดวยวิธีของ Mulitwalk นั้น มีประสิทธิภาพในเรื่อง ของเวลาในการไดมาซึ่งขอมูล ดีกวา Cacti ถึง 17 เทา จากในภาพ A แสดงการเปรียบเทียบการทำงานของทั้ง 2 เทคนิค โดยกำหนดให A, B, C และ D แทนชื่อออบเจ็กตที่ตองการ สอบถามขอมูล และกรอบสี่เหลี่ยมที่มีหมายเลขกำกับแทนลำดับขอมูลที่ไดรับการตอบกลับจากอุปกรณ จะเห็นวาขั้นตอนการ ทำงานของการพัฒนาโปรแกรมแบบ Asynchronous สามารถรองขอขอมูลของออบเจ็กตทั้งสี่พรอมๆ กันไดจึงสามารถชวยลดเวลา ที่ใชสอบถามขอมูลเมื่อเกิดเหตุการณการสงขอมูลซ้ำหรือ retransmissionขึ้นได จากภาพ B เปนการเปรียบเทียบเวลา ที่ใชในการประมวลผลการสอบถามขอมูล จาก SNMP agent ระหวาง 3 วิธีดังนี้ NMQL (old) เปนภาษาในการสอบถาม ขอมูลดวย SNMP ที่ใชวิธีการสอบถาม ขอมูลแบบ Synchronous , NMQL (new) เปน NMQL ที่ไดรับการปรับปรุง ใ ห  ใช  ใ น ก า ร ส อ บ ถ า ม ข  อ ม ู ล ด  ว ย Asynchronous และทายสุดคือการ สอบถามขอมูลดวย Net-SNMP ที่ทำงาน แบบ Synchronous จะเห็นไดวาการ สอบถามขอมูลดวย Asynchronous นั้น เปนวิธีที่ใชเวลาในการประมวลผลนอย ภาพ B: แสดงเวลาทีใชในการประมวลผลคำสัง ที่สุด ่ ่ NetHAM ไดสรางระบบสำหรับตรวจสอบสถานะทางโปรโตคอล SNMP โดยพัฒนาขึ้นในรูปของ plug in ที่ชื่อวา multiwalk ซึ่งเรียกใช Net-SNMP C API ในการเชื่อมตอกับ SNMP agent ขอดีของการพัฒนา plug in โดยใช C API ก็คือ สามารถออกแบบ SNMP request ไดลึกถึงระดับ PDU (Protocol Database) ในแตละครั้งของการ request จึงสามารถเลือกบรรจุเฉพาะ SNMP object ที่เราสนใจจริงๆ และทำการ request พรอมๆ กันครั้งเดียว สงผลใหการดึงขอมูลจาก agent เปนไปอยางมีประสิทธิภาพ ในแงของการใชแบนดวิดทที่นอยกวา และจำนวน UDP (User Datagram Protocol) packet ที่ต่ำกวาการเรียก SNMP CLI แบบ ที่นิยมใชกันใน NMS ทั่วไป ซึ่งมักจะตองทำ snmpwalk เพื่อดึงขอมูลทั้ง subtree หรือใช snmpget ในการดึงขอมูลทีละ OID (Object Identifier) จนครบ ซึ่งจะเสียเวลา round trip time หลายรอบ การทดสอบประสิทธิภาพของโมดูล SNMP ของ NetHAM เทียบกับ Cacti ที่เปน opensource network monitoring system ที่ไดรับความนิยมสูง พบวาการรองขอขอมูลจาก SNMP agent ดวยวิธีของ Mulitwalk นั้นมีประสิทธิภาพในเรื่องของเวลา ในการไดมาซึ่งขอมูลดีกวาของ Cacti ถึง 17 เทา มกราคม 2554 13
  • 14. TechTrend User Interface User Interface เปนองคประกอบหลักของ NetHAM ที่ทีมพัฒนาใหความสำคัญมาก NetHAM เวอรชัน 2 พัฒนาบน เทคโนโลยี Ajax และ PHP โดยใช Flex component ในสวนที่ตองการระดับการตอบสนองกับผูใชสูงเปนพิเศษ User Interface ของ NetHAM แบงออกไดเปน 2 ระบบใหญไดแก ระบบรายงานผลการตรวจสอบ ระบบปรับแตงคา พัฒนาขึ้นโดย PHP รวมกับ Javascript และใช JQuery ในสวนของระบบปรับแตงเปนสวนของ web interface Splitter Plug in เปนตัวแบงการแสงผลออกเปน 2 สวน ที่ชวยในการอํานวยความสะดวกใหผูใชงานการเขียน ไดแก สวนแสดงผล network topology ที่เกิดจากการ configuration file รวมทั้งควบคุมการทำงานของ embed Flex component รวมกับการดึงขอมูลใน NetHAM มีการพัฒนาโดยใชซอฟตแวร nagiosql รูปแบบ XML และสวนการแสดงผลรายละเอียดสถานะ เปนพื้นฐาน โดยการทำงานของระบบปรับแตงเปนการ ซึ่งใช Ajax ชวยจัดการขอมูลระหวางผูใชและเซิรฟเวอร ทำงานรวมกันระหวาง Code ภาษา PHP และ HTML Template โดยที่ Templateจะกำหนดหนาตาของ web page และ Configuration file ซึ่งชวยอำนวยความ สะดวกในการปรับเปลี่ยนหนาตาของ web page และ Configuration file ไดอยางอิสระโดยไมมีผลกระทบกับ Code ภาษา PHP อื่น ทำใหสามารถแยกสวนการพัฒนา ไดอยางสะดวก ภาพ C: หนาจอแสดงผลการ ทดสอบ ผลจากการคิดคนวีธีการตางๆ นี้ ทำใหสามารถนำจุดเดนของแตละเทคโนโลยีมาผสมผสานไดอยางลงตัว ทำให NetHAM กลายเปนผูชวยสำหรับผูดูแลระบบอยางครบครันพรอมทั้งสะดวกสบายอีกดวย 14 มกราคม 2554
  • 15.
  • 16. e-Magazine Contact Email: pbrs.nnet@nectec.or.th