Nagios ได้รับการออกแบบโดย rock solid framework เพื่อใช้ในการ Monitor , scheduling และ alerting ในระบบเครือข่าย และมีความสามารถที่จะเพิ่มศักยภาพในการทำงานอีกได้ตามที่ผู้ใช้ต้องการ ระบบนี้สามารถใช้งานง่าย ผู้ใช้งานไม่จำเป็นที่จะต้องมีความรู้มากมายเพียงแต่จะต้องเข้าใจว่าระบบที่ เราต้องการ Monitor นั้นมีอะไรบ้าง เพื่อที่จะนำข้อมูลเหล่านี้ไปทำการ config ระบบต่อไป โปรแกรมนี้เหมาะสำหรับ admin ทั่วไปที่ต้องการงานการ Monitoring Network System ในส่วนของ system และ service ต่างๆที่เราต้องการและที่สำคัญโปรแกรมนี้เป็น free-ware และยังสามารถทำการพัฒนาระบบให้เหมาะสมกับองค์กรได้ Nagios คืออะไร ?? Nagios คือ application ที่ใช้ในการตรวจสอบระบบผ่าน web-application เพื่อใช้การดูทำงานของ Host และ Service ที่เราต้องการ เช่น Disk space, Ram, CPU, Application เมื่อเกิดปัญขึ้นจะมีการส่ง alert มายัง administrative เพื่อทำการตรวจสอบ เพื่อใช้ในการบริหารในส่วนของ Fault Management - การตรวจสอบสถานะของระบบคอมพิวเตอร์ และ เครือข่าย - การตรวจสอบปัญหาและการแจ้งปัญหา - การแก้ไขปัญหา - การบันทึกปัญหา และวิธีการแก้ไข Performance Management - การดำเนินการเพื่อให้ระบบเครือข่ายสามารถใช้ได้อย่างเต็มประสิทธิภาพ - Response Time โดยที่ Nagios ถูกออกแบบมาให้ทำงานภายใต้ระบบ Linux ในส่วนของการพัฒนานั้นเราสามารถทำการสร้างให้ระบบแสดงผลตามที่เราต้องการ หรือการพัฒนา Plug-in ต่างๆโดยใช้ ภาษา C, Perl หรือ shell scripts ได้ ความสามารถของระบบ 1 ตรวจสอบสถานะการทำงานของ Server ว่า UP - Down 2 สามารถทำการแจ้งเตือนเมื่อ Server down โดย mail หรือ SMS 3 การแสดงการให้บริการของ Service เช่น , MySQL, HTTP, Application 4 การแสดงทรัพยากรของระบบ เช่น processor load, disk usage, memory 5 สามารถพัฒนา Plug-in ได้เพื่อให้สอดคล้องกับระบบ 6 สามารถกำหนดลำดับชั้นของระบบและการเข้าถึงของระบบ 7 สามารถกำหนด Eventได้เพื่อใช้ในการตรวจสอบ 8 Automatic log file rotation 9 สามารถทำการมอนิเตอร์ได้หลายๆเครื่อง 10 3rd party checking เป็นต้น ตัวอย่างรูปร่างของระบบ สำหรับผู้ที่สนใจหรือผู้ที่ต้องการนำใช้ในอนาคต สามารถทำการศึกษารายละเอียดและ Down Load ฟรีได้ที่ www.nagios.org หรือทางหนังสือที่ http://www.amsbook.com/modules/webs/frmSearch.aspx?PG=55A6CE9C-310F-49D8-93C2-D9008B6C0853&TAB=10 Recomment นะครับสิงที่ควรจะมีติดตัว ? Knowledge of TCP/IP networking ? Some knowledge of firewalls, including iptables ? Some exposure to the Apache web server ? Ability to install and run software on Unix and Windows hosts ? The ability to use editors and command-line tools on Unix and Windows hosts ***สมารถทำการทดลองใช้โดย VMware ได้นะครับ*** |
วันจันทร์ที่ 21 กันยายน พ.ศ. 2552
Network Monitoring By Nagios
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น