วันจันทร์ที่ 21 กันยายน พ.ศ. 2552

Network Monitoring By Nagios

« เมื่อ: พฤศจิกายน 28, 2008, 09:16:43 AM »
ตอบโดยอ้างถึงข้อความอ้างถึง แก้ไขข้อความแก้ไข ลบข้อความลบทิ้ง แยกหัวข้อแยกหัวข้อ

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 ได้นะครับ***

ไม่มีความคิดเห็น:

แสดงความคิดเห็น