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 ClientsTo 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 ClientsYou 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 IDYou 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 XSOARNavigate 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.
#
CommandsYou 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-eventsRetrieves a list of events from the cisappdynamics instance.
#
Base Commandcisco-appdynamics-get-events
#
InputArgument 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 |