Campfire Alerting Extension

Campfire Alerting Extension

 

This alerting extension is only meant for on-premise and dedicated SaaS controllers.

 

Use Case

 

The Campfire alerting extension enables AppDynamics to post custom notifications as messages to a provided Campfire chat room. Chat room members can see a brief description of the health rule violation or event and get more detail on AppDynamics by following the URL provided in the alert message.

 

Prerequisites 

 

  • You have a Campfire Account.
  • You have a chat room created (and active) to send alert messages to.

 

Steps

 

  1. Download the Campfire Alerting Extension zip.
  2. Create a directory as <controller-install-dir>\custom\actions\campfire-alert
  3. Unzip the contents from zip in the above directory. 
  4. Specify the values the properties in config.properties.
  5. In directory = <controller-install-dir>\custom\actions add custom.xml, add below action in xml file(modify if the file already exists, and merge the below action)

     

      <custom-actions>

        <action>

            <type>campfire-alert</type>

            <!-- For windows *.bat -->

            <executable>campfire-alert.bat</executable>

            <!-- For Linux/Unix *.sh -->

            <!-- executable>campfire-alert.sh</executable -->

        </action>

      </custom-actions>

     

  6. UnComment the appropriate executable tag in custom.xml based on windows or linux/unix machine.

     

  7. Installing Custom Actions:

     To create a Custom Action, first refer to the the following topics (requires login):

 

Now you are ready to use this extension as a custom action. In the AppDynamics UI, go to Alert & Respond -> Actions. Click Create Action. Select Custom Action and click OK. In the drop-down menu you can find the action called 'campfire-alert'.

 

Contributing

Always feel free to fork and contribute any changes directly here on GitHub.

 

Support

For any questions or feature request, please contact AppDynamics Center of Excellence.

 

Version:

1.0

Last Update:

04/13/2015

 

Feedback is welcome.

 

Note: This extension works only with a dedicated SaaS controller or an on-prem controller. Alerting extensions, currently do not support multi-tenant SaaS controllers.