La estructura sysevent permite la notificación de eventos del sistema de nivel de núcleo central y de nivel de usuario a las aplicaciones apropiadas. Entre los eventos puede haber cambios de estado, errores y fallos de hardware y software.
Entre los componentes de la estructura sysevent están los siguientes:
Daemon syseventd
Orden syseventadm
API de biblioteca para la extracción de datos de eventos y suscripción de sysevent
Una interfaz para el evento del sistema en el nivel del controlador, ddi_log_sysevent
El daemon syseventd es un daemon de nivel de usuario que acepta la entrega de memorias intermedias de eventos del sistema desde el núcleo. Después de entregar una memoria intermedia de evento a syseventd, el daemon intenta propagar el evento a todos los suscriptores de eventos finales interesados.
La orden syseventadm se puede usar para configurar especificaciones de eventos que se usan posteriormente para llamar a órdenes, aplicaciones o secuencias en respuesta a eventos del sistema.
Si desea información sobre el núcleo sysevent y las API de biblioteca, consulte las páginas de comando man syseventadm(1M), syseventconfd(1M) y syseventd(1M).
Consulte ddi_log_sysevent(9F) para obtener información sobre los registros de notificaciones de eventos de nivel de controlador.