Cisco AppDynamics
This Integration is part of the Cisco AppDynamics Pack.#
Supported versions
Supported Cortex XSOAR versions: 8.4.0 and later.
AppDynamics enables you to automate incident management, gain real-time performance metrics, and optimize applications to meet business needs.
API Clients#
To create API clients, you are required to be assigned to the role of an Account Owner or an Administer. You can view the API Client settings in the Settings > Administration page of the Controller.
How to Create API Clients#
You can create new API Client identity types that can be used to generate OAuth tokens.
- Log in to the Controller UI as an Account Owner or other roles with the Administer users, groups, roles, permission.
- Click > Administration.
- Click the API Clients tab to view the list of existing clients.
- Click + Create.
- Enter the Client Name and Description.
- Click Generate Secret to populate the Client Secret.
- This will generate a UUID as the secret of the API Client.
- Set the Default API-generated Token Expiration. This expiration only applies to authentication tokens generated through the /controller/api/oauth/access_token REST API, not to Temporary Access Tokens generated from the UI. See Using the Access Token.
- Add the Roles you would like to associate with this API Client. You can add or remove roles at any time.
- Click Save at the top right.
Application ID#
You can find the application_id in the Controller UI:
- Navigate to Applications in the AppDynamics Controller.
- Select the required application.
- The application ID is visible in the URL as application = ID.
Configure Cisco AppDynamics on Cortex XSOAR#
Navigate to Settings > Integrations > Servers & Services.
Search for Cisco AppDynamics.
Click Add instance to create and configure a new integration instance.
| Parameter | Required | | Server URL | True | | Client ID | True | | Client Secret | True | | Application ID | True | | Trust any certificate (not secure) | False | | Use system proxy settings | False | | Fetch Events | False | | Event types to fetch (Multi-select list) | False | | The maximum number of Audit History API per fetch | False | | The maximum number of Healthrule Violations Events per fetch | False |
Click Test to validate the URLs, credentials, and connection.
Commands#
You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.
cisco-appdynamics-get-events#
Retrieves a list of events from the cisappdynamics instance.
Base Command#
cisco-appdynamics-get-events
Input#
| Argument Name | Description | Required |
|---|---|---|
| should_push_events | Set this argument to True in order to create events, otherwise it will only display them. Possible values are: True, False. | Required |
| limit | The maximum number of events to fetch. Default is 1000. | Optional |
| events_type_to_fetch | Which events to fetch. Possible values are: Audit, Healthrule Violations Events. Default is Audit,Healthrule Violations Events. | Optional |
| start_date | The starting date from which events should be fetched. The date should be in the format "YYYY-MM-DDTHH:MM:SS". Example: 2025-01-01T11:27:08. | Optional |
| end_date | The date up to which events should be fetched. The date should be in the format "YYYY-MM-DDTHH:MM:SS". Example: 2025-01-01T11:27:08. | Optional |