SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Pandora FMS
Manual de Administrador
Monitorización LogParser
Manual de Administración Monitorización LogParser 
© Artica Soluciones Tecnológicas 2005­2012
Indice
1Changelog...........................................................................................................................................3
2Introducción........................................................................................................................................4
3Requisitos...........................................................................................................................................5
4Matriz De Compatibilidad .................................................................................................................6
5Módulos de agentes software generados............................................................................................7
6Instalación...........................................................................................................................................8
7Monitorización ..................................................................................................................................9
7.1.Parametros generales...............................................................................................................10
7.1.1.include..............................................................................................................................10
7.1.2.index_dir..........................................................................................................................10
7.1.3.logfile...............................................................................................................................10
7.2.Parametros específicos de log ................................................................................................10
7.2.1.log_begin y log_end.........................................................................................................10
7.2.2.log_module_name............................................................................................................10
7.2.3.log_description.................................................................................................................10
7.2.4.log_type............................................................................................................................11
7.2.5.log_rotate_mode...............................................................................................................11
7.2.6.log_force_readall.............................................................................................................11
7.2.7.log_location_exec............................................................................................................11
7.2.8.log_location_filename......................................................................................................11
7.3.Parametros específicos de la regexp.......................................................................................11
7.3.1.log_regexp_begin y log_regexp_end...............................................................................11
7.3.2.log_regexp_rule...............................................................................................................12
7.3.3.log_regexp_severity.........................................................................................................12
7.3.4.log_regexp_message........................................................................................................12
7.3.5.log_regexp_action............................................................................................................12
1 CHANGELOG
Fecha Autor Cambio Versión
02/03/11 Sancho Primera Version v1r1
22/11/12 Mario P. Segunda Revision v1r2
Page 3
2 INTRODUCCIÓN
Este documento tiene como objetivo la descripción de la monitorización genérica de logs  basados 
en el plugin Enterprise de parsing de logs, totalmente diferente del plugin de la version OpenSource. 
Este plugin está diseñado para trabajar con la version 3.2.1 o superior.
Page 4
3 REQUISITOS
El plugin tiene como requisitos para poder funcionar:
• Elaborar la configuracion en un fichero de configuración, al que el plugin tenga acceso (se le 
pasa como parámetro).
• Poder   escribir   ficheros   temporales   (por   cada   log   analizado)   para   almacenar   la   última 
posición de lectura, inodo o firma md5 (para identificación de rotado). Por defecto se usa el 
directorio   /tmp  pero   este  es  un  parámetro   que  se  puede  especificar  en el  fichero   de 
configuración.
• Poder leer los ficheros a procesar con el usuario con el que se ejecuta Pandora, o llamar a un 
script que a su vez llame el plugin con todos sus parámertos, para que este pueda leer 
completamente el log. En caso de que se use un script externo, este tendrá que tener 
permisos para que el plugin pueda generar sus ficheros índice (ver punto anterior)
Page 5
4 MATRIZ DE COMPATIBILIDAD 
La matriz de compatibilidad del agente es la siguiente 
Sistemas donde se ha probado • Linux (SUSE, Debian, Ubuntu...)
Sistemas donde 
deberia funcionar
• Solaris (con Perl 5.8)
• HPUX (con Perl 5.8)
• AIX (con Perl 5.8)
• Windows
Page 6
5 MÓDULOS DE AGENTES SOFTWARE GENERADOS
Se creara un modulo por cada uno de los parametros que lo indiquen en el fichero de configuracion
necesario para su ejecucion.
El plugin viene parametrizado por un fichero de configuracion externo. Este fichero de
configuracion tiene una serie de parámetros “generales”, una serie de parametros especificos para
cada log, y una serie de parametros específicos para cada bloque de expresion regular.
Page 7
6 INSTALACIÓN
Copiar el plugin al directorio de plugins del agente, o distribuirlo con file collections. Lo mismo con 
el archivo conf. La llamada desde el agente será similar a esta, pero usando los paths donde esté 
instalado el plugin y el conf.
module_plugin perl /var/opt/PandoraFMS/etc/pandora/plugins/pandora_logparser.pl
/var/opt/PandoraFMS/etc/pandora/collections/fc_23/log_example.conf
Page 8
7 MONITORIZACIÓN 
El   plugin   viene   parametrizado   por   un   fichero   de   configuracion   externo.   Este   fichero   de 
configuracion tiene una serie de parámetros “generales”, una serie de parametros especificos para 
cada log, y una serie de parametros específicos para cada bloque de expresion regular.
A fin de poder entender bien cada elemento, se presenta a continuación un fichero de configuracion 
de ejemplo:
Fichero de configuración de ejemplo
# Include, to load extenal/aditional configuration files
# include /tmp/my_other_configuration.conf
# Directory where temporal indexes will be stored (/tmp by default)
#index_dir /tmp
# Log problems with the logparser, (/tmp/pandora_logparser.log by default)
#logfile /tmp/pandora_logparser.log
log_begin
log_module_name errores_apache
# This force to process all the log at the beginning
log_force_readall
#log_location_exec /tmp/miscript.sh | cut -f 2
log_location_file /var/log/apache2/error_log
log_description This is a nice sample of how powerful is the new logparser
# log rotation detection mode (md5 or inode change), inode by default
# log_rotate_mode md5
# log_rotate_mode inode
#log_type return_lines
log_type return_ocurrences
#log_type return_message
log_regexp_begin
log_regexp_rule Critical - ($1)-($2)
log_regexp_rule Critical - ($1)
#log_regexp_severity NORMAL
#log_regexp_severity WARNING
log_regexp_severity CRITICAL
log_return_message Encontrado error CRITICO en bloque $1 seccion $2
log_action <mycommand>
log_regexp_end
log_regexp_begin
log_regexp_rule Error -($1)-($2) [0-9a-zA-Z]*
log_regexp_severity WARNING
log_return_message Otro bonito texto de error
log_regexp_end
log_regexp_begin
log_regexp_rule Filesdoessnotsexist
log_regexp_severity WARNING
log_regexp_end
Page 9
log_end
log_begin
log_force_readall
log_module_name hits_apache
log_location_file /var/log/apache2/access_log
log_description Access log from Apache, we will get the integria access
log_type return_lines
log_regexp_begin
log_regexp_rule pandora.css
log_regexp_severity WARNING
log_return_message Dispongo de barcos
log_regexp_end
log_end
7.1. Parametros generales
7.1.1. include
Hace una llamada a otro fichero de configuración. Se pueden anidar sin límite, y su orden de carga 
es secuencia. Es importante llamar a los ficheros con rutas absolutas.
7.1.2. index_dir
Utiliza ese directorio para guardar los ficheros índices. El plugin debe poder escribir y leer en dicho 
directorio.
7.1.3. logfile
Fichero log del plugin.
7.2. Parametros específicos  de log 
7.2.1. log_begin y log_end
Establecen las marcas de principio y fin de definición de un fichero logparser.log
7.2.2. log_module_name
Nombre del modulo que generará el plugin.
7.2.3. log_description
Descripción del módulo que hace referencia al fichero log .
Page 10
7.2.4. log_type
Tipo de modulo de log, puede ser de tres tipos:
• return_ocurrences: Devuelve un dato numérico con el nº de ocurrencias.
• return_lines: Devuelve las líneas del log que hacen match.
• return_message: Devuelve un mensaje especificado por el fichero de configuración.
7.2.5. log_rotate_mode
Puede ser de tipo inode o de tipo md5. Esto es el tipo detección que se hace para saber si un log ha 
rotado o no.
7.2.6. log_force_readall
Cuando este token está presente, el parser de log procesa todo el log desde el principio si todavia no 
lo ha hecho (es la primera vez que lo abre o detecta una rotación). NOTA: Puede generar grandes 
volúmenes de datos.
Cuando este token no está presente, el parser de log no procesa todo el log desde el principio al 
ejecutarlo la primera vez, si no que guarda la posicion final la primera vez y lo empieza a ejecutar a 
partir de ahi.
7.2.7. log_location_exec
Ejecuta el comando espeficicado para obtener el nombre (absoluto!) del fichero a procesar.
7.2.8. log_location_filename
Especifica el nombre (absoluto) del fichero log a procesar.
7.3. Parametros específicos  de la regexp
7.3.1. log_regexp_begin y log_regexp_end
Establecen las marcas de principio y fin de definición de una expresion regular para la definicion del 
fichero log dentro de la cual están.
Page 11
7.3.2. log_regexp_rule
Definen la expresion regular. NOTA: no se usan los marcadores / / sino directamente la expresion 
regular extendida (Tipo Perl). Algunos ejemplos
Filesdoessnotsexist → Busca “File does not exist”
[0-9]*serrores → Busca cadenas del tipo “043 errores”
7.3.3. log_regexp_severity
Enviará en el XML una severidad, puede ser WARNING; CRITICAL o NORMAL (en mayúsculas). Es 
OPCIONAL.
7.3.4. log_regexp_message
Texto que enviará al encontrar al menos una ocurrencia (si encuentra varias solo enviará un 
mensaje). Se pueden usar los modificadores $1 ..$2 para campos previamente identificados con una 
expresion regular que haga búsqueda de campo    sintaxis () →
7.3.5. log_regexp_action
Comando que ejecutará al encontrar al menos una ocurrencia (si encuentra varias solo ejecutará 
una vez). 
Al definir un log se pueden definir varios bloques de expresiones regulares. Cada bloque de expresion  
regular puede tener ademas varias expresiones regulares. En el caso de coincidencia múltiple, se hará 
un conteo de cada incidencia, pero sólo se enviará un mensaje o ejecutará una acción. En caso de estar  
definidas varias, se ejecutará la que haga el último “match”.
Page 12

Weitere ähnliche Inhalte

Ähnlich wie Pandora FMS: Analizador de logs avanzado

Fedora 14-software management-guide-es-es
Fedora 14-software management-guide-es-esFedora 14-software management-guide-es-es
Fedora 14-software management-guide-es-es
dionisio
 
Fail2ban instalacion configuracion
Fail2ban instalacion configuracionFail2ban instalacion configuracion
Fail2ban instalacion configuracion
criscega
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
victdiazm
 
Gasl
GaslGasl
Gasl
1 2d
 

Ähnlich wie Pandora FMS: Analizador de logs avanzado (20)

Pandora FMS: ePolicy Orchestrator Manual
Pandora FMS: ePolicy Orchestrator ManualPandora FMS: ePolicy Orchestrator Manual
Pandora FMS: ePolicy Orchestrator Manual
 
Pandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQLPandora FMS: Plugin Enterprise de SQL
Pandora FMS: Plugin Enterprise de SQL
 
Pandora FMS: Plugin de monitorización de eventos Fim
Pandora FMS: Plugin de monitorización de eventos FimPandora FMS: Plugin de monitorización de eventos Fim
Pandora FMS: Plugin de monitorización de eventos Fim
 
Pandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMIPandora FMS: Monitorización básica WMI
Pandora FMS: Monitorización básica WMI
 
Pandora FMS: Plugin de monitorización de IIS
Pandora FMS: Plugin de monitorización de IIS  Pandora FMS: Plugin de monitorización de IIS
Pandora FMS: Plugin de monitorización de IIS
 
Pandora FMS: Informix plugin
Pandora FMS: Informix pluginPandora FMS: Informix plugin
Pandora FMS: Informix plugin
 
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDFLibro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
 
Pandora FMS: Plugin de monitorización Selenium
Pandora FMS: Plugin de monitorización SeleniumPandora FMS: Plugin de monitorización Selenium
Pandora FMS: Plugin de monitorización Selenium
 
Pysafet workflow and json library documentation
Pysafet workflow and json library documentation Pysafet workflow and json library documentation
Pysafet workflow and json library documentation
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Fedora 14-software management-guide-es-es
Fedora 14-software management-guide-es-esFedora 14-software management-guide-es-es
Fedora 14-software management-guide-es-es
 
Fail2ban instalacion configuracion
Fail2ban instalacion configuracionFail2ban instalacion configuracion
Fail2ban instalacion configuracion
 
Tutorial Rsyslog Debian Squeeze
Tutorial Rsyslog Debian SqueezeTutorial Rsyslog Debian Squeeze
Tutorial Rsyslog Debian Squeeze
 
Pandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMwarePandora FMS: Plugin Enterprise de VMware
Pandora FMS: Plugin Enterprise de VMware
 
R ecuperacion
R ecuperacionR ecuperacion
R ecuperacion
 
Bizhub 362-282-222 ug-copy-operations_es_1-1-1
Bizhub 362-282-222 ug-copy-operations_es_1-1-1Bizhub 362-282-222 ug-copy-operations_es_1-1-1
Bizhub 362-282-222 ug-copy-operations_es_1-1-1
 
Gasl
GaslGasl
Gasl
 
Comandos cisco
Comandos ciscoComandos cisco
Comandos cisco
 
Pandora FMS: Monitorización de servidores Apache
Pandora FMS: Monitorización de servidores ApachePandora FMS: Monitorización de servidores Apache
Pandora FMS: Monitorización de servidores Apache
 
Abraham linux
Abraham linuxAbraham linux
Abraham linux
 

Mehr von Pandora FMS

Mehr von Pandora FMS (20)

Pandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DBPandora FMS: Plugin de Raven DB
Pandora FMS: Plugin de Raven DB
 
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: 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: Exchange OWA Plugin
Pandora FMS: Exchange OWA PluginPandora FMS: Exchange OWA Plugin
Pandora FMS: Exchange OWA Plugin
 
Pandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook AnywherePandora FMS: Plugin de monitorización de Outlook Anywhere
Pandora FMS: Plugin de monitorización de Outlook Anywhere
 
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere PluginPandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere Plugin
 
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: 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: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSyncPandora FMS: Plugin de Exchange ActivSync
Pandora FMS: Plugin de Exchange ActivSync
 
Pandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync PluginPandora FMS: Exchange ActivSync Plugin
Pandora FMS: Exchange ActivSync Plugin
 
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: Mysql Server Monitoring
Pandora FMS: Mysql Server MonitoringPandora FMS: Mysql Server Monitoring
Pandora FMS: Mysql Server Monitoring
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Pandora FMS: Analizador de logs avanzado