# Apache Enterprise Plugin

# Introducción

Este plugin le permite monitorizar el estado del servidor web Apache usando el module\_plugin.

# Matriz de compatibilidad

<table border="1" id="bkmrk-sistemas-donde-se-ha-1" style="width: 97.284%;"><tbody><tr><td style="width: 38.3905%;">**Desarrollado y probado en**</td><td style="width: 61.5984%;">Rocky linux, Fedora 34</td></tr><tr><td style="width: 38.3905%;">**Sistemas en los que se espera que funcione**</td><td style="width: 61.5984%;">Cualquier sistema linux</td></tr></tbody></table>

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:

```bash
cd /etc/httpd/conf.d/
```

luego crear el archivo con extensión .conf

```bash
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 :

```bash
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:

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/ZQyimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/ZQyimage.png)

# 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:

```bash
./pandora_apache -url <target url> -user <nombre del usuario> -pass <contraseña del usuario> 
```

ejemplo de ejecución

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/GK7image.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/GK7image.png)

# Parámetros específicos del plugin

El plugin cuenta con los siguientes parámetros:

<table border="1" id="bkmrk-par%C3%A1metro-descripci%C3%B3" style="width: 100.123%;"><tbody><tr><td class="align-center" style="width: 49.9388%;">**Parameter**</td><td style="width: 50.0612%;">**Description**</td></tr><tr><td style="width: 49.9388%;">-url</td><td style="width: 50.0612%;">url especifica</td></tr><tr><td style="width: 49.9388%;">-user</td><td class="align-left" style="width: 50.0612%;">nombre de usuario para autenticarse en Apache. </td></tr><tr><td style="width: 49.9388%;">-pass</td><td style="width: 50.0612%;">contraseña para autenticarse en Apache.</td></tr></tbody></table>

Ejemplo de ayuda:

```bash
  ./pandora_apache
```

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/gpkimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/gpkimage.png)

# 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>
```

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/O3rimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/O3rimage.png)

# 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 :

```bash
chmod 755 pandora_apache
```

Luego iremos al agente de pandora, ubicado en /etc/pandora, abrimos el conf y abajo ponemos :

```bash
module_plugin /etc/pandora/plugins/pandora_apache -url (apache_url_to_server_status) -user (user) -pass (password) 
```

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/qtaimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/qtaimage.png)

En la version enterprise podremos hacerlo por configuracion remota.

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/2xaimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/2xaimage.png)

# Módulos generados por el plugin

Se nos crearan los siguientes módulos en el agente de pandora :

[![image.png](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/scaled-1680-/yfqimage.png)](https://pandorafms.com/guides/public/uploads/images/gallery/2025-06/yfqimage.png)