Apache performance plugin

plugin para monitorizar apache

Introducción

Introducción

Ver.

Con este plug-in podremos monitorizar nuestro servidor apache

Tipo: Plug-in de agente

Matriz de compatibilidad

Sistemas donde se ha probado

CentOS 7

Sistemas donde debería funcionar

Cualquier sistema linux 

Pre requisitos

Se requiere:

Configuracion

Para instalar wget en centOS, usamos el siguiente comando :

yum install wget

Para comprobar que esta instalado usamos:

rpm -qa | grep wget

 

También deberemos habilitar status en el archivo de configuración apache, en centOS esta en :

cd /etc/httpd/conf

image-1627470999987.png

Lo abrimos y añadimos lo siguiente :

ExtendedStatus On
<Location /server-status> 
SetHandler server-status 
Order deny,allow
Deny from all
Allow from <IP>
</Location>

image-1627471134783.png

reiniciamos apache:

image-1627471173281.png

 

 

Ejecucion manual del plugin

./apache_plugin <url-server-status>

Devolvera un xml con datos :

image-1627471408154.png

Configuracion 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 apache_plugin

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

module_plugin apache_plugin (apache_url_to_server_status)

 

image-1627471743264.png

En la version enterprise podremos hacerlo por configuracion remota.

Hecho esto, actualizamos el agente y se nos crearan los módulos :

image-1627471799910.png

Modulos creados por el plugin

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

Apache : Busy workers workers ocupados
Apache: Bytes per second bytes por segundo
Apache: Number of idle workers numero de workers
Apache: Reloads recargas
Apache: Requests per second peticiones por segundo
Apache: Restart time Tiempo de reinicio
Apache: System CPU usage System cpu en uso
Apache: Total acesses Accesos totales
Apache: Uptime tiempo en linea
Apache: User CPU usage User cpu en uso