Steps to Integrate Icinga with AlarmsOne:
Following are the steps involved to integrate Icinga with AlarmsOne.
Steps to be followed in AlarmsOne:
1. Sign up for AlarmsOne service and log into your account. Click on Applications icon in the left panel. Click Agents and then click Add Agent(+) to download the agent (or) poller.
2. Once download is complete, install the agent on the machine from where it can reach Icinga.
3. Once the agent is installed and registered with AlarmsOne, click on Applications icon in the left panel then and click +Add Application at the top right corner of the window and choose Icinga.
4. Select the registered agent which is deployed on the Icinga Server.
5. Input all the details specific to Icinga (Agent, Application Label, Application and Host).
6. Click Add to add the Application to AlarmsOne.
Steps to be followed in Icinga:
1. Navigate to <Alarms_Poller_Installation/AlarmsUtilities/Icinga> directory.
2. Execute the following command as "root" user.
sh icinga.sh <Path_to/icinga.cfg> <Alarms_Poller_Installation_path/>
3. Navigate to /etc/nagios/objects/ and open the contacts.cfg . Search for your contact name.
4. Under your contact name, search for the following line if exist modify, else add it :
service_notification_commands notify-service-by-email
host_notification_commands notify-host-by-email
Add this line as follows:
service_notification_commands notify-service-by-email, notify-service-to-agent
host_notification_commands notify-host-by-email, notify-host-to-agent
5. Restart Icinga.
Note :