The Diva Media Board health monitor contained in the divactrl package allows you to control the operating status of the Diva Media Board. This utility uses the Dialogic® Diva® XLOG interface to control that the board remains in the operating (active) state.
Note: Whenever Diva Media Board health monitor is running, the XLOG interface is busy and cannot be used by other utilities.
To start the board health monitor, execute: divactrl load -c X -CardMonitor - File Y, where <X> is the Diva Media Board number to be monitored and <Y> is the file provided by the user to be executed in case of board failure.
If the board fails, the Diva Media Board health monitor will write the appropriate information to the system log and exit. Optionally, it can execute a user provided application. The sample shell script card_monitor can be used to notify the system administrator via email.
You can modify card_monitor or create your own script or application that restarts the failed board and the boardmonitor. You can restart the Diva Media Board fully transparent to applications and without unloading the interface drivers - the active connections will receive a DISCONNECT.