<ก่อนหน้านี้ | Contents | ถัดไป>
2.2. ภาพรวมการกำหนดค่า
มีไดเร็กทอรีสองสามไดเร็กทอรีที่มีการกำหนดค่า Nagios และตรวจสอบไฟล์
• /etc/nagios3: มีไฟล์การกำหนดค่าสำหรับการทำงานของ nagios daemon, ไฟล์ CGI, โฮสต์ ฯลฯ
• /etc/nagios-plugins: จัดเก็บไฟล์การกำหนดค่าสำหรับการตรวจสอบบริการ
• /etc/nagios: บนรีโมตโฮสต์มีไฟล์คอนฟิกูเรชัน nagios-nrpe-server
• /usr/lib/nagios/ปลั๊กอิน/: ตำแหน่งที่เก็บไบนารีการตรวจสอบ หากต้องการดูตัวเลือกของเช็ค ให้ใช้ปุ่ม -h
ตัวเลือก
ตัวอย่างเช่น: /usr/lib/nagios/plugins/check_dhcp -h
มีการตรวจสอบมากมายที่ Nagios สามารถกำหนดค่าให้ดำเนินการกับโฮสต์ที่ระบุได้ สำหรับตัวอย่างนี้ Nagios จะได้รับการกำหนดค่าให้ตรวจสอบพื้นที่ดิสก์, DNS และกลุ่มโฮสต์ MySQL การตรวจสอบ DNS จะเปิดขึ้น เซิร์ฟเวอร์ 02และกลุ่มโฮสต์ MySQL จะมีทั้ง เซิร์ฟเวอร์ 01 และ เซิร์ฟเวอร์ 02.
ดูส่วนที่ 1 “HTTPD - Apache2 Web Server” [p. 214] สำหรับรายละเอียดเกี่ยวกับการตั้งค่า Apache, บทที่ 8, Domain Name Service (DNS) [p. 166] สำหรับ DNS และส่วนที่ 1 “MySQL” [p. 233] สำหรับ MySQL
นอกจากนี้ยังมีคำศัพท์บางคำที่อธิบายไปแล้วหวังว่าจะช่วยให้เข้าใจการกำหนดค่า Nagios ได้ง่ายขึ้น:
• เจ้าของห้องพัก: เซิร์ฟเวอร์ เวิร์กสเตชัน อุปกรณ์เครือข่าย ฯลฯ ที่กำลังถูกตรวจสอบ
• โฮสต์กรุ๊ป: กลุ่มเจ้าภาพที่คล้ายกัน ตัวอย่างเช่น คุณสามารถจัดกลุ่มเว็บเซิร์ฟเวอร์ ไฟล์เซิร์ฟเวอร์ ฯลฯ ทั้งหมด
• บริการ: บริการที่ถูกตรวจสอบบนโฮสต์ เช่น HTTP, DNS, NFS เป็นต้น
• กลุ่มบริการ: ให้คุณจัดกลุ่มบริการต่างๆ เข้าด้วยกัน ซึ่งมีประโยชน์สำหรับการจัดกลุ่ม HTTP หลายรายการ เป็นต้น
• ติดต่อเรา: บุคคลที่จะได้รับการแจ้งเตือนเมื่อมีเหตุการณ์เกิดขึ้น สามารถกำหนดค่า Nagios ให้ส่งอีเมล ข้อความ SMS ฯลฯ
โดยค่าเริ่มต้น Nagios ได้รับการกำหนดค่าให้ตรวจสอบ HTTP, พื้นที่ดิสก์, SSH, ผู้ใช้ปัจจุบัน, กระบวนการ และโหลดบน
localhost. Nagios จะปิงตรวจสอบเกตเวย์ด้วย
การติดตั้ง Nagios ขนาดใหญ่สามารถกำหนดค่าได้ค่อนข้างซับซ้อน โดยปกติแล้วจะเป็นการดีที่สุดที่จะเริ่มต้นขนาดเล็ก หนึ่งหรือสองโฮสต์ กำหนดค่าสิ่งต่าง ๆ ตามที่คุณต้องการแล้วขยาย