Introduction to the AIX Event Infrastructure
The AIX® Event Infrastructure is an event monitoring framework for monitoring predefined and user-defined events.
In the AIX Event Infrastructure,
an event is defined as any change of a state or a value that can be
detected by the kernel or a kernel extension at the time the change
occurs. The events that can be monitored are represented as files
in a pseudo file system. Some advantages of the AIX Event infrastructure are:
- There is no need for constant polling. Users monitoring the events are notified when those events occur.
- Detailed information about an event (such as stack trace and user and process information) is provided to the user monitoring the event.
- Existing file system interfaces are used so that there is no need for a new application programming interface (API).
- Control is handed to the AIX Event Infrastructure at the exact time the event occurs.