viernes, 6 de junio de 2014

Servidor SNMP con LogFilter

Como se explicó en entradas anteriores, un servidor SNMP en Weblogic apoya en las labores de monitoreo de nuestra red. Ahora veremos cómo aplicar un filtro a nuestros logs y recibir un mensaje del agente de monitoreo cuando uno de estos filtros entre en acción.

El primer paso será ir a la estructura de dominio, Diagnostics > SNMP y agregar un nuevo agente SNMP


 Daremos click en el checkbox, cambiaremos los puertos por default para evitar problemas con los puertos predefinidos (1-1024)


Configuramos el servidor target de nuestro agente


 Crearemos ahora un nuevo "Trap Destination" con las opciones por defualt, excepto en el puerto, que nuevamente configuraremos por encima del 1024


 Ahora nos pasaremos a la subpestaña "Log Filters" y daremos click en el botón "New"


 Asignamos un nombre a nuestro filtro


 Asignamos un grado de severidad para el filtro y en subsystem escribimos la palabra "Management"


 En targets seleccionamos el mismo servidor que para el agente


 Ahora vamos a configurar el servidor del que se desea filtrar los logs




Una vez hechos los cambios guardamos y nos regresará al resumen de servidores e iniciamos el servidor a monitorear.



 En nuestra terminal setearemos las variables de entorno con el script setDomainEnv.sh, que se encuentra en la carpeta "bin" de nuestro dominio:

$ . /u02/middleware/user_projects/domains/exam_domain/bin/setDomainEnv.sh

y a continuación ejecutaremos el siguiente comando:

$ java weblogic.diagnostics.snmp.cmdline.Manager SnmpTrapMonitor -p 1622

Nota: Cambiar el 1622 por el puerto asignado en el "Trap destination"



Si nuestra configuración es correcta enviará los mensajes pertinentes una vez que el logfilter haya atrapado los logs configurados.

No hay comentarios:

Publicar un comentario