El módulo de gestión de eventos permite, en primera instancia, registrar los eventos detectados por cada uno de los agentes de nuestra red y consultarlos. Adicionalmente, este servicio permitirá en breve dar respuesta a los eventos en función de su originador y llevar un control centralizado de toda la red.
La distribución base incluye, por defecto, un pequeño script que actúa de "cliente", cuya misión es la de registrar los eventos de forma muy simplificada, y transmitirlos a un servidor determinado, que es el que deberá disponer de este paquete. Por tanto, es solo necesario instalarlo en un equipo de la red.
Próximo rediseño
Actualmente, la gestión de eventos se basa en syslog, herramienta estándar muy extendida entre los sistemas Linux y Unix. Este sistema, aunque popular, no garantiza los niveles de seguridad exigidos por el proyecto, de modo que próximamente será reemplazado por otro sistema especialmente diseñado.
La migración al nuevo sistema será transparente al usuario, y será cuidadosamente verificada antes de publicar la nueva versión.
Fundamentos
La gestión de eventos se basa en los registros generados por el sistema, los programas y utilidades de OpenDomo. Estos eventos se caracterizan por el emisor y el nivel, entendiendo como emisor el elemento que los origina, y como nivel la prioridad: debug, info, notice, warn, error y crit.
Por otro lado, disponemos de los capturadores de eventos, que son pequeños programas que dan una respuesta determinada al evento recibido: mostrarlo por pantalla, generar un aviso sonoro, enviar un e-mail, etc.
La configuración del servidor de eventos se basa en relacionar cada tipo de evento (pareja emisor-nivel) con su capturador de eventos pertinente. Por ejemplo, está configurado por defecto que los eventos de tipo all-all (o sea, de cualquier emisor y cualquier nivel) lancen el capturador "eh_print.sh", que los imprime por pantalla (en la tercera terminal virtual). Puede observarse instalando el paquete "events" y consultando el contenido del directorio /etc/opendomo/eventhandlers/.
Del mismo modo podemos configurar cualquier otro par emisor-nivel para responder con otro capturador de eventos. Para ello, el mismo paquete incorpora una interfaz más amigable que la línea de consola, accesible por el administrador en "Configuración" - "Eventos".
Comentarios recientes
hace 4 días 19 horas
hace 4 días 20 horas
hace 5 días 9 horas
hace 5 días 9 horas
hace 1 semana 10 horas
hace 1 semana 20 horas
hace 2 semanas 6 días
hace 2 semanas 6 días
hace 3 semanas 1 día
hace 3 semanas 1 día