El módulo de gestión de eventos permite dar un trato distinto a cada tipo de evento recibido; para ello utiliza los archivos llamados manipuladores de eventos. Estos archivos son scripts ejecutables preparados para recibir, por lo menos, tres argumentos en su ejecución: nivel de error, módulo originador del evento y el texto descriptivo.
La gestión de eventos ha sido recientemente rediseñada y pronto alcanzará la primera fase de implementación, a partir de la cual las funcionalidades del módulo odevents serán significativamente ampliadas. Hasta entonces es importante adaptar el resto de módulos para que hagan uso del nuevo sistema, garantizando su estabilidad y correcto funcionamiento.
Los requisitos de funcionamiento son los siguientes:
Para realizar la configuración de los event handlers para cada tipo de evento, dentro del directorio "/etc/opendomo/eventhandlers" del agente que ofrezca tal servicio, se creará un enlace hacia el script deseado; el nombre del enlace se formará mediante la composición del nivel de mensaje (notice, warning, error, etc.) y el módulo originador (odcgi, odevents, odvideo, etc.) separados con un guión:
/etc/opendomo/eventhandlers/all-all -> /usr/local/opendomo/services/syscript/eh_print.sh
En el ejemplo anterior, podemos ver el event handler por defecto, llamado para cada uno de los eventos, que registra el evento en cuestión dentro del archivo "log" del sistema.
Comentarios recientes
hace 4 días 1 hora
hace 4 días 2 horas
hace 4 días 15 horas
hace 4 días 15 horas
hace 6 días 16 horas
hace 1 semana 2 horas
hace 2 semanas 6 días
hace 2 semanas 6 días
hace 3 semanas 6 horas
hace 3 semanas 6 horas