Requirements

  • Requires Ansible >=2.12.0
  • Supports most Debian and RHEL-based Linux distributions, and Windows

    Note: The Splunk AppDynamics Ansible Collection supports auto-instrumentation of JBoss (Wildfly) and Tomcat, on Linux only.
  • Windows OS requires Powershell >= 5.0
  • Network/firewall access to download Splunk AppDynamics agents from https://download-files.appdynamics.com and https://download.appdynamics.com on the Ansible control node
  • jq is required on the Ansible control node. It is recommended that you install it manually (this requires sudo access), or run the install_jq.yaml playbook in the playbook folder. For example: ansible-playbook install_jq.yaml --ask-become-pass -e 'ansible_python_interpreter=/usr/bin/python'
  • lxml is required if you need to enable enhanced agent logging (DEBUG, TRACE, and so on). We recommend that you install it manually on the Ansible control node using pip3 install lxml , or run the install_lxml.yaml playbook in the playbook folder
  • Download the Agent playbook based on the application
Warning: If multiple agents are restarted simultaneously after installation, it can cause performance issues on Controller. We recommend restarting the applications in a phased manner. If you are downloading agents from Downloads Portal, we recommend using a fork value of 20. You can use a custom download path for a higher fork value. See Custom Download Path.