SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Pandora FMS
Manual Administrador
Monitorización Apache Webserver
Manual Administrador Monitorización Apache WebServer
© Artica Soluciones Tecnológicas 2005-2012
Índice de contenido
1Histórico de cambios..........................................................................................................................3
2Introducción........................................................................................................................................4
3Matriz de compatibilidad....................................................................................................................5
4Documentación que debe entregar el Área que requiere la monitorización.......................................6
5Modulos de Apache Webserver disponibles......................................................................................7
6Monitorización en Apache Webserver...............................................................................................8
6.1.Monitorización mediante plugins y módulos ............................................................................8
6.1.1.Plugin Agent (forma local) ...............................................................................................9
1 HISTÓRICO DE CAMBIOS
Fecha Autor Cambio Versión
09/05/11 Tomas Primera Versión v1r1
27/11/12 Mario Modificacion
código
v1r2
02/07/13 Mario P Adaptación curl v1r3
21/08/13 Axel Bug fix v1r4
Page 3
2 INTRODUCCIÓN
Este plugin le permite monitorizar el estado del servidor web Apache usando el módulo
mod_status.
3 MATRIZ DE COMPATIBILIDAD
Page 4
Sistemas donde se ha probado
• Apache 1.3.x
• Apache 2.x
Sistemas donde debería
funcionar
• Apache 1.3.x
• Apache 2.x
4 DOCUMENTACIÓN QUE DEBE ENTREGAR EL ÁREA QUE REQUIERE
LA MONITORIZACIÓN
Page 5
Los parámetros necesarios para la monitorización que tiene que proporcionar el área que requiere
los servicios de monitorización son:
• username: nombre de usuario para autenticarse en Apache
• password: contraseña para autenticarse en Apache
• comando: Comando a usar (wget o curl)
• IP address: IP del servidor Apache a monitorizar
5 MODULOS DE APACHE WEBSERVER DISPONIBLES
Los parámetros que monitoriza el plugin son:
Page 6
• ApacheTotalTraffic
• ApacheTotalAcceses
• ApacheServerUptime
• ApacheRestartTime
• ApacheIdleWorkers
• ApacheCurrentRequests
• Apache Request/Sec
• Apache CPU Load
• Apache (B/kB/MB)/Sec
• Apache (B/kB/MB)/Request
6 MONITORIZACIÓN EN APACHE WEBSERVER
6.1. Monitorización mediante plugins y módulos
Partiendo de la base de que ya tenemos instalado y configurado tanto Pandora como el servidor
Page 7
Apache, vamos a explicar como obtener información sobre el estado del servidor y de las
conexiones que soporta.
Existen diferentes métodos para conseguir nuestro objetivo, pero el más sencillo y en el que nos
vamos a centrar es en el uso plugins agente para la inclusión de los módulos que monitoricen
esta información en el servidor de Pandora, ofrecida por la página web server-status de Apache,
mediante el uso del módulo Apache mod_status:
6.1.1. Plugin Agent (forma local)
En este ejemplo vamos a suponer que tenemos instalados el server Pandora y el servidor Apache en
diferentes máquinas, con todos los programas de monitorización instalados debidamente (Pandora
Agent, mod_status...)
Para configurar el sistema correctamente de cara a la monitorización de Apache mediante
mod_status en Pandora, tenemos que buscar en el servidor Apache los archivos httpd.conf (para
Apache 1.3.x) apache2.conf (para Apache 2.x) o status.conf (en determinadas versiones y
Page 8
Turnkeys).
Estos archivos se suelen encontrar respectivamente en:
/etc/apache/
/etc/apache2/
/etc/apache2/mods-enabled
Para el caso de Apache 1.3.x hay que asegurarse que existe la siguiente entrada en
/etc/apache/modules.conf:
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
Para Apache 2.x, necesitamos obtener el módulo mod_info. Podemos asegurarnos de si lo
tenemos escribiendo en la línea de comandos:
Nota: recomendable en version apache2.x verificar antes si este parrafo se encuentra en
apache2.conf o status.conf.
a2enmod info
Una vez hemos localizado el archivo de configuración correspondiente, incluímos o
descomentamos en él lo siguiente:
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from <Pandora-Server-IP>
Allow from <Equipo-pruebas-Navegador-IP>
</Location>
Con todo configurado, basta reiniciar o recargar el servidor Apache para que surta efecto.
Necesitamos un script que extraiga la información de la página HTML que contiene los datos del
servidor Apache.
En nuestro caso usamos un Turnkey Apache Tomcat en el cual encontramos dicha página en:
http://<<Apache-IP-Address>/server-status
Dicho script va a almacenar ésta página en un archivo temporal y va a extraer los valores
correspondientes para cada dato que queramos monitorizar y los va a presentar en formato XML
listo para ser introducido en Pandora.
Page 9
El script es el siguiente:
pandora_apache.pl
Una vez tenemos el script con los valores que queremos monitorizar, lo incluímos en el
pandora_agent.conf como un plugin agente. Dicho plugin introducira un módulo para cada uno de
esos valores, visible en la interfaz web del servidor Pandora.
Nota: Importante Cambiar los permisos del plugin y darle permiso de ejecucion.
pandora_agent.conf es el archivo de configuración del Agente Software de Pandora y donde se
deben localizar todos los plugins de agente. Este archivo puede encontrarse en:
/etc/pandora/pandora_agent.conf
Una vez localizado, escribiremos lo siguiente para crear el plugin de agente para Pandora:
module_plugin <plugin-path>/pandora_apache.pl <username> <userpass>
http://<ApacheServer-IP-Address>/server-status <command(wget|curl>
Algunos ejemplos:
module_plugin /etc/pandora/plugins/pandora_apache.pl user password
http://127.0.0.1/server-status curl
module_plugin /etc/pandora/plugins/pandora_apache.pl none none
http://127.0.0.1/server-status wget
Reiniciamos el agente Pandora y el servidor creará un módulo para cada dato del Apache server-
status, desde las peticiones activas hasta la carga de cada petición, del sistema y tasas de velocidad.
/etc/init.d/pandora_agent_daemon restart
Page 10

Weitere ähnliche Inhalte

Ähnlich wie Pandora FMS: Monitorización de servidores Apache

Keepcon integrations- es-
Keepcon integrations- es-Keepcon integrations- es-
Keepcon integrations- es-
keepcon-slides
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
garciadebora
 
Instalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian lenyInstalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian leny
Wilinton Acevedo Rueda
 
Instalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian lenyInstalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian leny
Wilinton Acevedo Rueda
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
fjpiris
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
rossykeles
 

Ähnlich wie Pandora FMS: Monitorización de servidores Apache (20)

Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Pandora FMS: Plugin de exchange de acceso de web
Pandora FMS: Plugin de exchange de acceso  de web Pandora FMS: Plugin de exchange de acceso  de web
Pandora FMS: Plugin de exchange de acceso de web
 
Pandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de ExchangePandora FMS: Plugin Enterprise de Exchange
Pandora FMS: Plugin Enterprise de Exchange
 
Pandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DBPandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DB
 
Tomcat
TomcatTomcat
Tomcat
 
Servicios web
Servicios webServicios web
Servicios web
 
PAYARAedit.pptx
PAYARAedit.pptxPAYARAedit.pptx
PAYARAedit.pptx
 
Pandora FMS: Monitorización de servidor FTP
Pandora FMS: Monitorización de servidor FTPPandora FMS: Monitorización de servidor FTP
Pandora FMS: Monitorización de servidor FTP
 
Apache
ApacheApache
Apache
 
Pandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSyncPandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSync
 
Keepcon integrations- es-
Keepcon integrations- es-Keepcon integrations- es-
Keepcon integrations- es-
 
A tutor
A tutorA tutor
A tutor
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Red t3 practica1_apachecms
Red t3 practica1_apachecmsRed t3 practica1_apachecms
Red t3 practica1_apachecms
 
Guia basica-securizacion-apache
Guia basica-securizacion-apacheGuia basica-securizacion-apache
Guia basica-securizacion-apache
 
Instalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian lenyInstalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian leny
 
Instalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian lenyInstalacion y configuración de atutor en debian leny
Instalacion y configuración de atutor en debian leny
 
Práctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenaraPráctica apache2 jose antonio albalat almenara
Práctica apache2 jose antonio albalat almenara
 
Memoria sere jpiris
Memoria sere jpirisMemoria sere jpiris
Memoria sere jpiris
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 

Mehr von Pandora FMS

Mehr von Pandora FMS (20)

Pandora FMS: Raven DB Plugin
Pandora FMS: Raven DB PluginPandora FMS: Raven DB Plugin
Pandora FMS: Raven DB Plugin
 
Pandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache HbasePandora FMS: Plugin de Apache Hbase
Pandora FMS: Plugin de Apache Hbase
 
Pandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modulesPandora FMS: Cisco Remote inventory modules
Pandora FMS: Cisco Remote inventory modules
 
Pandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA PluginPandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA Plugin
 
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere PluginPandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere Plugin
 
Pandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise pluginPandora FMS: Exchange Enterprise plugin
Pandora FMS: Exchange Enterprise plugin
 
Pandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de ExchagePandora FMS: Plugin de monitorización de cliente de Exchage
Pandora FMS: Plugin de monitorización de cliente de Exchage
 
Pandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange PluginPandora FMS: End to End Exchange Plugin
Pandora FMS: End to End Exchange Plugin
 
Pandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry ExchangePandora FMS: Monitorización de Blackberry Exchange
Pandora FMS: Monitorización de Blackberry Exchange
 
Pandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange MonitoringPandora FMS: Blackberry Exchange Monitoring
Pandora FMS: Blackberry Exchange Monitoring
 
Pandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync PluginPandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync Plugin
 
Pandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMwarePandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMware
 
Pandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise Plugin
 
Pandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper VPandora FMS: Plugin de monitorización de Hyper V
Pandora FMS: Plugin de monitorización de Hyper V
 
Pandora FMS: Hyper V Plugin
Pandora FMS: Hyper V PluginPandora FMS: Hyper V Plugin
Pandora FMS: Hyper V Plugin
 
Pandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo ImapPandora FMS: Plugin de correo Imap
Pandora FMS: Plugin de correo Imap
 
Pandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL PluginPandora FMS: PostgreSQL Plugin
Pandora FMS: PostgreSQL Plugin
 
Pandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQLPandora FMS: Monitorización de servidores MySQL
Pandora FMS: Monitorización de servidores MySQL
 
Pandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server MonitoringPandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server Monitoring
 
Pandora FMS: MongoDB plugin
Pandora FMS: MongoDB pluginPandora FMS: MongoDB plugin
Pandora FMS: MongoDB plugin
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Kürzlich hochgeladen (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Pandora FMS: Monitorización de servidores Apache

  • 2. Manual Administrador Monitorización Apache WebServer © Artica Soluciones Tecnológicas 2005-2012 Índice de contenido 1Histórico de cambios..........................................................................................................................3 2Introducción........................................................................................................................................4 3Matriz de compatibilidad....................................................................................................................5 4Documentación que debe entregar el Área que requiere la monitorización.......................................6 5Modulos de Apache Webserver disponibles......................................................................................7 6Monitorización en Apache Webserver...............................................................................................8 6.1.Monitorización mediante plugins y módulos ............................................................................8 6.1.1.Plugin Agent (forma local) ...............................................................................................9
  • 3. 1 HISTÓRICO DE CAMBIOS Fecha Autor Cambio Versión 09/05/11 Tomas Primera Versión v1r1 27/11/12 Mario Modificacion código v1r2 02/07/13 Mario P Adaptación curl v1r3 21/08/13 Axel Bug fix v1r4 Page 3
  • 4. 2 INTRODUCCIÓN Este plugin le permite monitorizar el estado del servidor web Apache usando el módulo mod_status. 3 MATRIZ DE COMPATIBILIDAD Page 4
  • 5. Sistemas donde se ha probado • Apache 1.3.x • Apache 2.x Sistemas donde debería funcionar • Apache 1.3.x • Apache 2.x 4 DOCUMENTACIÓN QUE DEBE ENTREGAR EL ÁREA QUE REQUIERE LA MONITORIZACIÓN Page 5
  • 6. Los parámetros necesarios para la monitorización que tiene que proporcionar el área que requiere los servicios de monitorización son: • username: nombre de usuario para autenticarse en Apache • password: contraseña para autenticarse en Apache • comando: Comando a usar (wget o curl) • IP address: IP del servidor Apache a monitorizar 5 MODULOS DE APACHE WEBSERVER DISPONIBLES Los parámetros que monitoriza el plugin son: Page 6
  • 7. • ApacheTotalTraffic • ApacheTotalAcceses • ApacheServerUptime • ApacheRestartTime • ApacheIdleWorkers • ApacheCurrentRequests • Apache Request/Sec • Apache CPU Load • Apache (B/kB/MB)/Sec • Apache (B/kB/MB)/Request 6 MONITORIZACIÓN EN APACHE WEBSERVER 6.1. Monitorización mediante plugins y módulos Partiendo de la base de que ya tenemos instalado y configurado tanto Pandora como el servidor Page 7
  • 8. Apache, vamos a explicar como obtener información sobre el estado del servidor y de las conexiones que soporta. Existen diferentes métodos para conseguir nuestro objetivo, pero el más sencillo y en el que nos vamos a centrar es en el uso plugins agente para la inclusión de los módulos que monitoricen esta información en el servidor de Pandora, ofrecida por la página web server-status de Apache, mediante el uso del módulo Apache mod_status: 6.1.1. Plugin Agent (forma local) En este ejemplo vamos a suponer que tenemos instalados el server Pandora y el servidor Apache en diferentes máquinas, con todos los programas de monitorización instalados debidamente (Pandora Agent, mod_status...) Para configurar el sistema correctamente de cara a la monitorización de Apache mediante mod_status en Pandora, tenemos que buscar en el servidor Apache los archivos httpd.conf (para Apache 1.3.x) apache2.conf (para Apache 2.x) o status.conf (en determinadas versiones y Page 8
  • 9. Turnkeys). Estos archivos se suelen encontrar respectivamente en: /etc/apache/ /etc/apache2/ /etc/apache2/mods-enabled Para el caso de Apache 1.3.x hay que asegurarse que existe la siguiente entrada en /etc/apache/modules.conf: LoadModule status_module /usr/lib/apache/1.3/mod_status.so Para Apache 2.x, necesitamos obtener el módulo mod_info. Podemos asegurarnos de si lo tenemos escribiendo en la línea de comandos: Nota: recomendable en version apache2.x verificar antes si este parrafo se encuentra en apache2.conf o status.conf. a2enmod info Una vez hemos localizado el archivo de configuración correspondiente, incluímos o descomentamos en él lo siguiente: ExtendedStatus On <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from <Pandora-Server-IP> Allow from <Equipo-pruebas-Navegador-IP> </Location> Con todo configurado, basta reiniciar o recargar el servidor Apache para que surta efecto. Necesitamos un script que extraiga la información de la página HTML que contiene los datos del servidor Apache. En nuestro caso usamos un Turnkey Apache Tomcat en el cual encontramos dicha página en: http://<<Apache-IP-Address>/server-status Dicho script va a almacenar ésta página en un archivo temporal y va a extraer los valores correspondientes para cada dato que queramos monitorizar y los va a presentar en formato XML listo para ser introducido en Pandora. Page 9
  • 10. El script es el siguiente: pandora_apache.pl Una vez tenemos el script con los valores que queremos monitorizar, lo incluímos en el pandora_agent.conf como un plugin agente. Dicho plugin introducira un módulo para cada uno de esos valores, visible en la interfaz web del servidor Pandora. Nota: Importante Cambiar los permisos del plugin y darle permiso de ejecucion. pandora_agent.conf es el archivo de configuración del Agente Software de Pandora y donde se deben localizar todos los plugins de agente. Este archivo puede encontrarse en: /etc/pandora/pandora_agent.conf Una vez localizado, escribiremos lo siguiente para crear el plugin de agente para Pandora: module_plugin <plugin-path>/pandora_apache.pl <username> <userpass> http://<ApacheServer-IP-Address>/server-status <command(wget|curl> Algunos ejemplos: module_plugin /etc/pandora/plugins/pandora_apache.pl user password http://127.0.0.1/server-status curl module_plugin /etc/pandora/plugins/pandora_apache.pl none none http://127.0.0.1/server-status wget Reiniciamos el agente Pandora y el servidor creará un módulo para cada dato del Apache server- status, desde las peticiones activas hasta la carga de cada petición, del sistema y tasas de velocidad. /etc/init.d/pandora_agent_daemon restart Page 10