AppDynamics Application Performance Monitoring traces every transaction and builds real-time application topology. With this ServiceNow® App your instance will have the capabilities to have AppDynamics Map iQ data fed into ServiceNow®. This data is fed into a custom Business Service which is then linked to the CMDB CIs via the reconciliation engine. Additionally events can be sent to the Event Management module which allows for correlation of alerts from multiple tools. The integration can create incidents correlated back to the correct CI within the CMDB via the IT Service Management module
The following AppDynamics entities will be exported to ServiceNow® CIs.
Service Model Integration Applicationshould be installed on your ServiceNow® instance from the ServiceNow store. Please login to ServiceNow® Store for instructions. Please make sure that you follow the instructions under System Requirements and Other Requirements sections.
This is a standalone jar file that should be executed as a java program from any machine. Included in the jar is a small webserver allowing for a graphical configuration or command line only operation. The machine running the tool should have connectivity to the AppDynamics Controller as well as the ServiceNow® Instance
appdynamics-cmdb-service-$version.zipfrom the downloads section
sudo ln -s /path/to/appdynamics-cmdb-service/appdynamics-cmdb-service.jar /etc/init.d/appdynamics-cmdb-service sudo /etc/init.d/appdynamics-cmdb-service startThe java options can be configured in the file `$HOME/appdynamics-cmdb-service.conf`
%$HOME%/bin/appdynamics-cmdb-service-win.exe installThe java options can be configured in the file `%$HOME%/bin/appdynamics-cmdb-service-win.xml` The logs are created in the `$HOME/logs` directory.
java -Xms512m -jar /path/to/appdynamics-cmdb-service.jarThe application logs are created in the `$HOME/logs` directory
deFAultPwd4P1atfrm. This can be overridden by the java startup property
-Dplatform.password=welcome. Please refer the section
Server Optionsfor more details.
$HOME/appdynamics-cmdb-service.conf. Add the params to
$HOME/bin/appdynamics-cmdb-service-win.xmlAdd the params to
-Dplatform.security.enabled=true # This will create a local login with the following credentials. -Dplatform.username=user -Dplatform.password="deFAultPwd4P1atfrm" -Dplatform.security.encryption-key=mykey -Dplatform.security.encryption-salt=mysaltThe
The integration supports synchronization of one or more ServiceNow instances with one or more AppDynamics controllers.Upon logging in click the “ServiceNow Integration” left hand menu bar
Once the synchronization is completed you may login to ServiceNow® instance and select the AppDynamics menu item to view the tables and data associated with the integration.
Read Only Userrole
The logs will be generated in the same directory as the installed application in a directory named
Download Server Logs
conf/logback.xmland change the level of the logger
DEBUGlogs can be enabled from the UI also. Please click on the help icon on the top right corner of the screen and select
Configure Logging. Enter the package name as
com.appdynamicsand duration of 5 minutes
If you encounter any Read Timeout errors while doing the sync
60,000. If needed increase it to an even higher value
conf/application.propertiesin the installation directory. This change requires a restart of the server
This section assumes that the user is familiar with the configuration of HealthRules, Policies and Actions in AppDynamics. If not, please refer to Alert and Respond
The events integration uses the HTTP Templates feature in the controller to push events to the ServiceNow® Events API. The details of the Events API can be found here. For more information on the HTTP templates, please refer to HTTP Request Actions and Templates documentation.
Please fill up the following values in the HTTP Request Template
<your-instance>with the id of the actual instance
event-request-template.vm. Update the
controllerNamein the first line of the file. It should be the same value that you have set as the
For any questions or feature request, please contact AppDynamics Help.