Apache Enterprise Plugin
Este plugin le permite monitorizar el estado del servidor web Apache usando el módulo mod_status.
- Introducción
- Matriz de compatibilidad
- Configuración
- Parámetros generales del plugin
- Parámetros específicos del plugin
- Ejecución manual
- Configuración en Pandora
- Módulos generados por el plugin
Introducción
Este plugin le permite monitorizar el estado del servidor web Apache usando el module_plugin.
Matriz de compatibilidad
| Desarrollado y probado en | Rocky linux, Fedora 34 |
| Sistemas en los que se espera que funcione | Cualquier sistema linux |
es necesario tener instalada la versión de Apache 1.3 o superior
Configuración
Para porder utilizar el servicio de apache (httpd) necesitamos realizar la siguiente configuración.
habilitar status en el archivo de configuración apache, es encesario crear el archivo dentro de la ruta conf.d para acceder:
cd /etc/httpd/conf.d/
luego crear el archivo con extensión .conf
touch server-status.conf
o directamente crearlo e editarlo, desde cualquier ruta
vim /etc/httpd/conf.d/server-status.conf
Lo abrimos y añadimos lo siguiente :
ExtendedStatus On
<Location "/server-status">
SetHandler server-status
Require valid-user
AuthType Basic
AuthName "Restricted Access"
AuthUserFile /etc/httpd/.htpasswd
</Location>
asignamos un contraseña:
sudo htpasswd -c /etc/httpd/.htpasswd admin
reiniciamos apache y verificamos que todo este correctamente:
Parámetros generales del plugin
Los parámetros necesarios para la monitorización que tiene que proporcionar el área que requiere los servicios de monitorización son:
./pandora_apache -url <target url> -user <nombre del usuario> -pass <contraseña del usuario>
ejemplo de ejecución
Parámetros específicos del plugin
El plugin cuenta con los siguientes parámetros:
| Parameter | Description |
| -url | url especifica |
| -user | nombre de usuario para autenticarse en Apache. |
| -pass | contraseña para autenticarse en Apache. |
Ejemplo de ayuda:
./pandora_apache
Ejecución manual
El formato de ejecución del plugin es el siguiente:
./pandora_apache -url <target url> -user <nombre del usuario> -pass <contraseña del usuario>
Configuración en Pandora
En el terminal de pandora, una vez descargado, lo moveremos a la carpeta /etc/pandora/plugins que es donde colocamos los plugins de agentes.
Le daremos permisos al archivo con :
chmod 755 pandora_apache
Luego iremos al agente de pandora, ubicado en /etc/pandora, abrimos el conf y abajo ponemos :
module_plugin /etc/pandora/plugins/pandora_apache -url (apache_url_to_server_status) -user (user) -pass (password)
En la version enterprise podremos hacerlo por configuracion remota.
Módulos generados por el plugin
Se nos crearan los siguientes módulos en el agente de pandora :