The Alarm Dispatcher maintains the active and historical alarm logs and executes the external notification script for each raised alarm. There is only one Dispatcher in the DBAnalyzer installation regardless of the number of Sentinels. The Dispatcher is a background process which must be running before Sentinels can be started. When an active Sentinel detects an alarm condition it creates an alarm instance block and sends the block to the Dispatcher. The alarm instance block completely describes the alarm condition. The dispatcher performs the following for each alarm instance block:
