You can define your own alerts according to the business needs and have them displayed on the Insider views just like internal Insider alerts.
You can send an alert to Insider from any Oracle application or job using Oracle DBMS_PIPE.SEND_MESSAGE procedure. You need to supply (pack) alert text, ON/OFF switch and severity and send the message to the 'INSIDER' pipe. Here is an example of a user-defined alert:
DECLARE
RES INTEGER;
BEGIN
DBMS_PIPE.PACK_MESSAGE('My custom alert');
DBMS_PIPE.PACK_MESSAGE('ON');
DBMS_PIPE.PACK_MESSAGE(50);
RES:=DBMS_PIPE.SEND_MESSAGE('INSIDER');
END;
The first call to pack_message supplies the alert text. The second call passes the alert state. ON turns the alert on. OFF turns it off. You need to pass the same alert message when turning off an alert. The third parameter is severity. To raise an alert with Info severity pass 30 as the third parameter, 50 for Warning and 100 for Critical severity.
Using custom alerts you can extend Insider's functionality to include virtually any condition you consider important in your environment.