Cómo monitorear Apache con Nagios

Si necesita monitorear los servidores web Apache y supervisar su estado de sesión, considere usar el software Nagios. Puede monitorear servidores que se ejecutan en diferentes plataformas, como Windows, Linux y AIX. Con Nagios, puede recibir alertas cuando se alcance el límite de sesión del cliente del servidor web. También puede ver las sesiones de usuario descartadas que aparecen después de alcanzar el límite. Para monitorear sus servidores con Nagios, usa el módulo Apache "mod_status". Proporciona una página HTML estática que contiene las estadísticas actuales del servidor en un formato de fácil lectura.

Índice

Paso 1

Habilite los ajustes de configuración del servidor Apache relevantes. Abra "/apache/httpd.conf" con cualquier editor de texto y descomente las siguientes líneas:

Estado del servidor SetHandler

Orden denegar, permitir

Negar todo

Permitir desde .tu_dominio.com

Introduce tu nombre de dominio en lugar de "tu_dominio.com"

Paso 2

Abra "apache/modules.conf" con cualquier editor de texto y verifique que exista la entrada "LoadModule status_module /usr/lib/apache/1.3/mod_status.so". Si no es así, añádelo.

Paso 3

Reinicie el servidor usando el comando "/init.d/apache restart". El módulo no funcionará sin un reinicio, por lo que este paso es vital.

Paso 4

Pruebe que el complemento de Nagios "check_apachestatus" está funcionando. El comando es "/local/nagios/libexec/check_apachestatus.pl -H". Reemplace "-H" con la dirección IP del servidor.

Paso 5

Supervise el servidor Apache utilizando el complemento "check_apachestatus" siempre que lo necesite.

Referencias

Puntas

  • Puede ver estadísticas más detalladas del servidor si habilita "ExtendedStatus". Simplemente agregue la línea "ExtendedStatus on" en su archivo "httpd.conf".

Entradas Relacionadas

Subir

Si continúas navegando por esta web, entendemos que aceptas las cookies que usamos para mejorar nuestros servicios. Más imformación