วิธีตรวจสอบ Apache ด้วย Nagios
หากคุณต้องการตรวจสอบเซิร์ฟเวอร์เว็บ Apache และดูแลสถานะเซสชัน ให้พิจารณาใช้ซอฟต์แวร์ Nagios สามารถตรวจสอบเซิร์ฟเวอร์ที่ทำงานบนแพลตฟอร์มต่างๆ เช่น Windows, Linux และ AIX เมื่อใช้ Nagios คุณสามารถรับการแจ้งเตือนเมื่อถึงขีดจำกัดเซสชันไคลเอ็นต์ของเว็บเซิร์ฟเวอร์ คุณยังดูเซสชันผู้ใช้ที่หลุดซึ่งปรากฏขึ้นหลังจากถึงขีดจำกัดได้อีกด้วย ในการตรวจสอบเซิร์ฟเวอร์ของคุณด้วย Nagios คุณต้องใช้โมดูล Apache "mod_status" มันมีหน้า HTML แบบคงที่ที่มีสถิติเซิร์ฟเวอร์ปัจจุบันในรูปแบบที่อ่านง่าย
ขั้นตอนที่ 1
เปิดใช้งานการตั้งค่าการกำหนดค่าเซิร์ฟเวอร์ Apache ที่เกี่ยวข้อง เปิด "/apache/httpd.conf" ด้วยโปรแกรมแก้ไขข้อความใด ๆ และยกเลิกหมายเหตุบรรทัดต่อไปนี้:
สถานะเซิร์ฟเวอร์ SetHandler
คำสั่งปฏิเสธอนุญาต
ปฏิเสธทั้งหมด
อนุญาตจาก .your_domain.com
ป้อนชื่อโดเมนของคุณแทน "your_domain.com"
ขั้นตอนที่ 2
เปิด "apache/modules.conf" ด้วยโปรแกรมแก้ไขข้อความและตรวจสอบว่ามีรายการ "LoadModule status_module /usr/lib/apache/1.3/mod_status.so" อยู่ หากไม่เป็นเช่นนั้นให้เพิ่ม
ขั้นตอนที่ 3
รีสตาร์ทเซิร์ฟเวอร์โดยใช้คำสั่ง "/init.d/apache restart" โมดูลจะไม่ทำงานหากไม่มีการรีสตาร์ท ดังนั้นขั้นตอนนี้จึงมีความสำคัญ
ขั้นตอนที่ 4
ทดสอบว่าปลั๊กอิน "check_apachestatus" Nagios ใช้งานได้ คำสั่งคือ "/local/nagios/libexec/check_apachestatus.pl -H" แทนที่ "-H" ด้วยที่อยู่ IP ของเซิร์ฟเวอร์
ตรวจสอบเซิร์ฟเวอร์ Apache โดยใช้ปลั๊กอิน "check_apachestatus" ทุกครั้งที่คุณต้องการ