กลับไปหน้าบทความ

อ่าน 4 นาที

นาจิโอส

เปลี่ยนเส้นทางไปยังส่วนต่างๆ

Nagios ( / ˈ n ɑː ɡ iː oʊ s / ) เป็น ระบบตรวจสอบ เครือข่ายและโครงสร้างพื้นฐานแบบโอเพนซอร์ส มันตรวจสอบโฮสต์ บริการ และอุปกรณ์เครือข่าย...

นาจิโอส

นาจิออส คอร์
ผู้เขียนต้นฉบับอีธาน กัลสตัด
นักพัฒนานาจิออส เอ็นเตอร์ไพรส์
ปล่อย 14 มีนาคม พ.ศ. 2542  ( 1999-03-14 ) [ 1 ]
เวอร์ชันเสถียร
4.5.11 /  15 มกราคม 2026  ( 2026-01-15 ) [ 2 ]
เขียนเป็นC [ 2 ]
ระบบปฏิบัติการลินุกซ์ , ยูนิกซ์
พิมพ์การตรวจสอบเครือข่าย
ใบอนุญาตจีพีแอลวี2
เว็บไซต์www.nagios.org
ที่เก็บข้อมูลgithub.com/NagiosEnterprises/nagioscore

Nagios ( / ˈ n ɑː ɡ s / ) เป็น ระบบตรวจสอบ เครือข่ายและโครงสร้างพื้นฐานแบบโอเพนซอร์ส มันตรวจสอบโฮสต์ บริการ และอุปกรณ์เครือข่าย ส่งการแจ้งเตือนเมื่อส่วนประกอบล้มเหลวและอีกครั้งเมื่อส่วนประกอบกลับมาทำงานได้ เดิมทีเขียนโดย Ethan Galstad ในปี 1999 ในชื่อNetSaintและเปลี่ยนชื่อเป็น Nagios ในปี 2002 หลังจากข้อพิพาทเรื่องเครื่องหมายการค้า[ 3 ]ชื่อนี้เป็นคำย่อแบบวนซ้ำ : "Nagios Ain't Gonna Insist On Sainthood." [ 4 ]

Nagios ใช้สถาปัตยกรรมแบบปลั๊กอิน: ตัวกำหนดเวลาหลักจะเรียกใช้ปลั๊กอินตรวจสอบในช่วงเวลาที่กำหนด ประมวลผลผลลัพธ์ และเรียกใช้การแจ้งเตือน มีปลั๊กอินที่พัฒนาโดยชุมชนหลายร้อยรายการสำหรับการตรวจสอบบริการและฮาร์ดแวร์เฉพาะ[ 5 ] Nagiosเขียนด้วยภาษาCและทำงานบนLinuxและ ระบบ Unix อื่นๆ ได้รับอนุญาตภายใต้GPLv2 [ 2 ]

Galstad ก่อตั้ง Nagios Enterprises ในปี 2550 เพื่อให้บริการสนับสนุนเชิงพาณิชย์และผลิตภัณฑ์ Nagios XI ที่เป็นกรรมสิทธิ์ รูปแบบสถาปัตยกรรมปลั๊กอินของโครงการนี้มีอิทธิพลต่อโครงการที่พัฒนาต่อยอดหลายโครงการ รวมถึงIcinga (2552), Shinken (2552), Naemon ( 2556) และCheckmk [ 6 ]

ประวัติศาสตร์

Galstad เผยแพร่ NetSaint 0.0.1 เมื่อวันที่ 14 มีนาคม พ.ศ. 2542 การเปิดตัวครั้งแรกนี้รองรับการตรวจสอบโฮสต์และบริการผ่านปลั๊กอิน พร้อมการแจ้งเตือนทางอีเมลและเพจเจอร์[ 1 ] NetSaint ได้รับการจดทะเบียนบนSourceForgeประมาณสองเดือนก่อนโครงการที่กลายเป็นOpenNMS [ 7 ]

ในปี พ.ศ. 2545 Galstad ได้เปลี่ยนชื่อโครงการเป็น Nagios หลังจากที่เจ้าของเครื่องหมายการค้าที่มีชื่อคล้ายกันได้ยื่นฟ้องร้องทางกฎหมาย แม้ว่าจะมีการตกลงกันได้ แต่ Galstad ก็เลือกที่จะเปลี่ยนชื่อเพื่อหลีกเลี่ยงข้อพิพาทในอนาคต[ 3 ] " Agios " ( hagios ) เป็นการถอดเสียงคำภาษากรีกที่แปลว่า "นักบุญ" ซึ่งเชื่อมโยงชื่อใหม่กับชื่อเดิม[ 4 ]

Nagios 2.0 (กุมภาพันธ์ 2549) เพิ่มอินเทอร์เฟซเว็บที่ออกแบบใหม่และ API โมดูล Event Broker (NEB) ซึ่งอนุญาตให้ซอฟต์แวร์ของบุคคลที่สามเข้าถึงโครงสร้างข้อมูลภายในของ Nagios ได้ Nagios 3.0 (มีนาคม 2551) นำเสนอการตรวจสอบแบบปรับตัวได้และปรับปรุงประสิทธิภาพสำหรับการติดตั้งขนาดใหญ่ Nagios 4.0 (กันยายน 2556) เพิ่มอินเทอร์เฟซ CGI ที่ออกแบบใหม่ กระบวนการทำงานสำหรับการดำเนินการตรวจสอบแบบขนาน และลดการใช้ CPU ในการติดตั้งขนาดใหญ่[ 2 ]

ส้อมไอซิ่งก้า

ในเดือนพฤษภาคม พ.ศ. 2552 กลุ่มนักพัฒนาชุมชนได้แยก Nagios ออกมาเป็นIcingaโดยอ้างถึงความไม่พอใจกับการพัฒนาที่ล่าช้า การขาดการมีส่วนร่วมของชุมชนในการตัดสินใจ และสิ่งที่พวกเขาคิดว่าเป็นการตอบสนองต่อแพตช์ที่ส่งเข้ามาไม่เพียงพอ[ 6 ] [ 8 ]ในช่วงแรก Icinga ยังคงรักษาความเข้ากันได้กับปลั๊กอินและไฟล์การกำหนดค่าของ Nagios Icinga 2 (พ.ศ. 2557) เป็นการเขียนใหม่ทั้งหมดตั้งแต่ต้นด้วยภาษาการกำหนดค่าใหม่และการสนับสนุนการตรวจสอบแบบกระจาย

ประเด็นถกเถียงเรื่องปลั๊กอิน

เมื่อวันที่ 16 มกราคม 2557 Nagios Enterprises ได้เปลี่ยนเส้นทางโดเมน nagios-plugins.org ไปยังเซิร์ฟเวอร์ที่ตนเองควบคุมโดยไม่ได้แจ้งให้ทีมปลั๊กอินชุมชนทราบ[ 9 ] [ 10 ]ผู้ดูแลที่ถูกย้ายยังคงทำงานต่อไปภายใต้ชื่อ "Monitoring Plugins" ที่ monitoring-plugins.org [ 11 ]

สถาปัตยกรรม

โมเดลปลั๊กอิน

Nagios Core ไม่ได้ทำการตรวจสอบการเฝ้าระวังโดยตรง แต่จะเรียกใช้โปรแกรมภายนอก (ปลั๊กอิน) ที่ทดสอบบริการหรือทรัพยากรเฉพาะ และส่งคืนรหัสสถานะ: 0 (OK), 1 (WARNING), 2 (CRITICAL) หรือ 3 (UNKNOWN) การออกแบบนี้ช่วยให้ผู้ดูแลระบบสามารถเขียนปลั๊กอินแบบกำหนดเองได้ในภาษาใดก็ได้ โครงการนี้ดูแลชุดปลั๊กอินอย่างเป็นทางการ และมีปลั๊กอินจากชุมชนหลายร้อยรายการจากโครงการ Monitoring Plugins และ Nagios Exchange [ 5 ]

ตัวแทน

NRPE
Nagios Remote Plugin Executor รันปลั๊กอินบนระบบ Linux/Unix ระยะไกลและส่งผลลัพธ์กลับไปยังเซิร์ฟเวอร์ Nagios ผ่านทางcheck_nrpeปลั๊กอิน NRPE 4.0.1 ถูกยกเลิกการใช้งานในเดือนมกราคม 2020 [ 12 ]
NRDP
Nagios Remote Data Processor ใช้ HTTP และ XML สำหรับการส่งเช็คแบบพาสซีฟที่ยืดหยุ่น แทนที่โปรโตคอล NSCA เดิม[ 13 ]
เอ็นซีพีเอ
Nagios Cross Platform Agent ทำงานบน Windows, Linux และ macOS โดยให้ความสามารถในการตรวจสอบทั้งแบบแอคทีฟและพาสซีฟผ่าน REST API [ 14 ]
NSClient++
เอเจนต์ที่เน้นใช้งานบนระบบปฏิบัติการ Windows ซึ่งรายงานข้อมูลระบบ (CPU, หน่วยความจำ, ดิสก์, กระบวนการทำงาน) ไปยัง Nagios ผ่านทางcheck_ntปลั๊กอิน

อินเทอร์เฟซเว็บ

Nagios Core มี เว็บอินเทอร์เฟซแบบ CGIสำหรับดูสถานะโฮสต์และบริการ ประวัติการแจ้งเตือน และรายงานความพร้อมใช้งาน อินเทอร์เฟซนี้แสดงภาพรวมเชิงกลยุทธ์ แผนที่สถานะ และฮิสโตแกรมการแจ้งเตือน[ 5 ]

นาจิออส XI

Nagios XI เป็นแพลตฟอร์มการตรวจสอบที่เป็นกรรมสิทธิ์ซึ่งสร้างขึ้นบน Nagios Core โดยมีอินเทอร์เฟซเว็บที่ใช้ PHP ระบบตัวช่วยสร้างการกำหนดค่า แดชบอร์ดที่ปรับแต่งได้ รายงานการวางแผนกำลังการผลิต และการผสานรวมกับRRDtoolและ Highcharts สำหรับการสร้างกราฟ แบ็กเอนด์ใช้MySQLสำหรับข้อมูลการกำหนดค่าและเหตุการณ์ (ผ่านโมดูล NDOUtils) Nagios XI ทำงานบนCentOSและRHEL [ 15 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Barth, Wolfgang (2008). Nagios: การตรวจสอบระบบและเครือข่ายฉบับที่ 2. สำนักพิมพ์ No Starch. ISBN 1-59327-179-4.
  • โจเซฟเซน, เดวิด (2007). การสร้างโครงสร้างพื้นฐานการตรวจสอบด้วย Nagios . สำนักพิมพ์ Prentice Hall. ISBN 0-13-223693-1.
  • Schubert, Max และคณะ (2008). Nagios 3 การตรวจสอบเครือข่ายระดับองค์กร . Syngress. ISBN 978-1-59749-267-6.
  • เว็บไซต์อย่างเป็นทางการ
  • Nagios บนSourceForge
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Nagios&oldid=1342806242#NRPE "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ นาจิโอส

Nagios ( / ˈ n ɑː ɡ iː oʊ s / ) เป็น ระบบตรวจสอบ เครือข่ายและโครงสร้างพื้นฐานแบบโอเพนซอร์ส มันตรวจสอบโฮสต์ บริการ และอุปกรณ์เครือข่าย...

ประวัติศาสตร์

Galstad เผยแพร่ NetSaint 0.0.1 เมื่อวันที่ 14 มีนาคม พ.ศ. 2542 การเปิดตัวครั้งแรกนี้รองรับการตรวจสอบโฮสต์และบริการผ่านปลั๊กอิน พร้อมการแจ้งเตือนทางอีเมลและเพจเจอร์ [ 1 ] NetSaint ได้รับการจดทะเบียนบน SourceForge ประมาณสองเดือนก่อนโครงการที่กลายเป็น OpenNMS [...

ส้อมไอซิ่งก้า

ในเดือนพฤษภาคม พ.ศ. 2552 กลุ่มนักพัฒนาชุมชนได้แยก Nagios ออกมาเป็น Icinga โดยอ้างถึงความไม่พอใจกับการพัฒนาที่ล่าช้า การขาดการมีส่วนร่วมของชุมชนในการตัดสินใจ และสิ่งที่พวกเขาคิดว่าเป็นการตอบสนองต่อแพตช์ที่ส่งเข้ามาไม่เพียงพอ [ 6 ] [ 8 ] ในช่วงแรก Icinga...

ประเด็นถกเถียงเรื่องปลั๊กอิน

เมื่อวันที่ 16 มกราคม 2557 Nagios Enterprises ได้เปลี่ยนเส้นทางโดเมน nagios-plugins.org ไปยังเซิร์ฟเวอร์ที่ตนเองควบคุมโดยไม่ได้แจ้งให้ทีมปลั๊กอินชุมชนทราบ [ 9 ] [ 10 ] ผู้ดูแลที่ถูกย้ายยังคงทำงานต่อไปภายใต้ชื่อ "Monitoring Plugins" ที่ monitoring-plugins.