How to monitor alarms without SNMP
Requirement:
An automatic method to report alarms without using SNMP. (When SNMP tools are available these tools will normally be used in preference to the method described here.)
Suggested Solution:
All alarms reported by the Dialogic IMG Integrated Media Gateway (IMG) are written to an alarm.log file managed by the Dialogic Gate Control Element Management System (GCEMS) process.
This article suggests a possible process for installing and configuring a sample script, , designed to automatically check for alarms in the alarm.log and send an email when an alarm occurs.
The sample script is designed to automatically monitor the GCEMS alarm.log; when an IMG alarm is detected an email containing the alarm is sent to the email address that is defined in the script. The script will need to be modified by the user.
Pre-requisites:
The Linux sendmail service must be configured and running on the GCEMS server.
Use the following command to test the sendmail function, replacing user@domain.com with your own email address.
mutt -s "test mail"
user@domain.com < .
Installation procedure
Copy the files in the zip file (StartIMG_Alarm_Monitor and IMG_Alarm_Monitor) to a folder such as /excelsw/home/scripts
Make the two files above executable.
chmod +x StartIMG_Alarm_Monitor
chmod +x IMG_Alarm_Monitor
Edit variables in the IMG_Alarm_Monitor file.
Change the user@domain.com to a destination email address for your network.
Change the “string” to change what is monitored.
Change the “Delay” to how often to scan for IMG Alarms. Minimum is 10 seconds.
Add an entry to the GCEMS usercron. Each time the GCEMS is started this will be added to the excelsw users cron.
Edit /opt/dialogic/common/cron/usercron.
Example entry: */5 * * * * /home/excelsw/scripts/StartIMG_Alarm_Monitor
If GCEMS is currently running the cronjob can be edited from the command line with crontab –e, and adding the above line.
Product List
Dialogic IMG 1010 Integrated Media Gateway