วิธีตรวจสอบ 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" ทุกครั้งที่คุณต้องการ