More Related Content
Similar to eMagazine-NECTEC "NetHAM"
Similar to eMagazine-NECTEC "NetHAM" (20)
eMagazine-NECTEC "NetHAM"
- 1. มกราคม 2554
เน็รฟตเวิาวน รูลอม ใช
เซิ เวอรด
รก ก นใคร NetHAM
- 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
- 7. Showcase
ภาพ D: แสดงตัวอยางหนาจอการควบคุมระบบ
NetHAM เวอรชัน 2 ชวยเพิ่มประสิทธิภาพการทำงานของเครือขาย และลดภาระการดูแลเครือขาย NetHAM
สามารถตรวจสอบอุปกรณเครือขายตางๆ ผานโพรโทคอล SNMP สามารถหา interface ตางๆ ของอุปกรณและ
เก็บขอมูลไดอยางอัตโนมัติ สามารถใชงานไดกับอุปกรณยี่หอตางๆ ที่ไดรับความนิยมในทองตลาด นอกจากนี้ยังได
ปรับปรุงใหมีการใชงานที่สะดวกมากยิ่งขึ้น ชวยในเรื่องของความรวดเร็วในการเก็บขอมูลและแสดงผลโดยเฉพาะใน
เครือขายขนาดใหญ และเพิ่มเทคนิคอันชาญฉลาดสำหรับการวิเคราะหความผิดปกติจากผลของการตรวจสอบอยาง
อัตโนมัติ ซึ่งแตกตางจากซอฟตแวรอื่นที่ผูใชจำเปนตองระบุคาเกณฑของระดับความผิดปกติเองซึ่งเปนเรื่องที่ยุงยาก
มาก
มีอะไรใน NetHAM
Feature
สามารถตรวจสอบสถานะของอุปกรณประเภทสวิตชและเราเตอรหลากหลายยี่หอและรุน
สามารถตรวจสอบปริมาณการใชแบนดวิดทของแตละลิงกในเครือขาย
สามารถตรวจสอบขอมูลเชิงลึกของอุปกรณที่รองรับโพรโทคอล SNMP เชนขอมูล interface id จำนวนพอรต
link capacity ฯลฯ
มี user interface ที่เขาใจงายมากขึ้นและมีปฏิสัมพันธกับผูใชมากขึ้น ทำใหเลือกดูขอมูลที่ตองการไดอยาง
รวดเร็วขึ้น สามารถตรวจจับความผิดปกติของอุปกรณแบบอัตโนมัติโดยไมตองอางอิง user-input threshold
มกราคม 2554 7
- 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