Install Core Services

Install AppDynamics Services in the cluster by running the profile-specific appdcli command.

  1. Log in to the cluster node console.
  2. Run the command to install services:
    Small Profile
    CODE
    appdcli start appd small
    Medium Profile
    CODE
    appdcli start appd medium
    Large Profile
    CODE
    appdcli start appd large
    Extra Large Profile
    CODE
    appdcli start appd xlarge

    This command installs the Splunk AppDynamics services. We recommend that you specify the Virtual Appliance profile as same as the profile that you selected to create a virtual machine. See Virtual Appliance Sizing.

  3. Verify the status of the installed pods and service endpoints:
    Pods
    CODE
    kubectl get pods --all-namespaces
    Endpoints
    CODE
    appdcli status application

    You can also access the endpoint URL to verify the installation. See Verify the Service Endpoints Paths.

Note: When a Virtual Machine restarts, the MySQL service may not automatically restore. To troubleshoot this issue, see Restore the MySQL Service.

Install Anomaly Detection Services

Prepare DNS, certificates, and configuration before installing Anomaly Detection services in the cluster.

  1. Log into the cluster node console.
  2. Run the command to install services:
    Small Profile
    CODE
    appdcli start aiops small
    Medium Profile
    CODE
    appdcli start aiops medium
    Large Profile
    CODE
    appdcli start aiops large
    Extra Large Profile
    CODE
    appdcli start aiops xlarge
  3. Verify the status of the installed pods and service endpoints:
    Pods
    CODE
    kubectl get pods -n cisco-aiops
    Endpoints
    CODE
    appdcli status application

    You can also access the endpoint URL to verify the installation. See Verify the Service Endpoints Paths.

    See Anomaly Detection.
    Note: Sometimes, an IOException error occurs when you access Anomaly Detection in the Controller UI. See Troubleshoot Virtual Appliance Issues.

Install ATD Services

Prepare and install Automated Transaction Diagnostics services in the cluster.

Ensure that the AuthN service is installed along with Splunk AppDynamics services.
CODE
kubectl get pods -nauthn

Follow the steps to install Automatic Transaction Diagnostics service in the Virtual Appliance:

  1. Log in to the cluster node console.
  2. Run the command to install services:
    Demo Profile
    CODE
    appdcli start atd demo
    Small Profile
    CODE
    appdcli start atd small
    Medium Profile
    CODE
    appdcli start atd medium
    Large Profile
    CODE
    appdcli start atd large
    Extra Large Profile
    CODE
    appdcli start atd xlarge
  3. Verify the status of installed pods and service endpoints.
    Pods
    CODE
    kubectl get pods -n cisco-atd
    Endpoints
    CODE
    appdcli status application

    You can also access the endpoint URL to verify the installation. See Verify the Service Endpoints Paths.

    For more information about ATD, see Automated Transaction Diagnostics Workflow.

Log in to administrator console (admin.jsp) and update the following properties in Controller Settings.
CODE
metrics.min.retention.period = 20
atd.onprem.enabled = true

Install Secure Application

Optionally install Cisco Secure Application services in the Virtual Appliance cluster.

See Install Secure Application.

Install Splunk Log Connect Service

Install the Splunk Log Connect service in the Virtual Appliance cluster.

To integrate Splunk AppDynamics Self Hosted Virtual Appliance with Splunk Enterprise, you must install the Splunk Log Connect service in the cluster:
  1. Log in to the cluster node console.
  2. Run the command to install the service:
    Small Profile
    CODE
    appdcli start log-connect small
    Medium Profile
    CODE
    appdcli start log-connect medium
    Large Profile
    CODE
    appdcli start log-connect large
    Extra Large Profile
    CODE
    appdcli start log-connect xlarge
  3. Verify the status of the installed pods and service endpoints:
    Pods
    CODE
    kubectl get pods -n cisco-uil
    Endpoints
    CODE
    appdcli status application

    You can also access the endpoint URL to verify the installation. See Verify the Service Endpoints Paths.

To continue with the integration, see Integrate Splunk AppDynamics Self Hosted Virtual Appliance with Splunk Enterprise.

Install the Virtual Appliance MCP Server

Install MCP server to manage and operate Virtual Appliance.

  1. Log into the cluster node console.
  2. Run the command to install services:
    Small Profile
    CODE
    appdcli start mcp small
    Medium Profile
    CODE
    appdcli start mcp medium
    Large Profile
    CODE
    appdcli start mcp large
    Extra Large Profile
    CODE
    appdcli start mcp xlarge
  3. Verify the status of the installed pods and service endpoints:
    Pods
    CODE
    kubectl get pods -n cisco-mcp
    Endpoints
    CODE
    appdcli status application

    You can also access the endpoint URL to verify the installation. See Verify the Service Endpoints Paths.

    See Anomaly Detection.
    Note: Sometimes, an IOException error occurs when you access Anomaly Detection in the Controller UI. See Troubleshoot Virtual Appliance Issues.