Instead of using the Enterprise Console Ul, how can an administrator import an existing keypair to manage the Controller SSL certificate?
Add the keypair to the keystore.jks using a third-party tool.
Re-run the Controller installer and specify the new keypair.
Upload a new keystore.jks file through the Controller Ul.
Upload the keypair from within the Controller UL.
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the method to import an existing keypair to manage the Controller SSL certificate without using the Enterprise Console UI is to add the keypair to the keystore.jks using a third-party tool (A). The keystore.jks file is the default keystore for the Controller that contains the private keys and certificates for the secure communication on port 8181. If the administrator already has a custom keypair that is signed by a third-party Certificate Authority (CA) or an internal CA, they can use a third-party tool, such as KeyStore Explorer or OpenSSL, to import the keypair into the keystore.jks file. The administrator should also import the root or intermediate certificates of the CA into the cacerts.jks file, which is the default truststore for the Controller. The administrator should use the keytool utility, which is bundled with the Controller installation, to import the certificates into the cacerts.jks file. The administrator should also update the password for the keystore.jks and cacerts.jks files, and restart the Controller to apply the changes12.
The incorrect options are:
References:
Which two preparatory tasks are required prior to installing an AppDynamics Controller on Linux? (Choose two.)
Install JRE.
Ensure that MySQL port (3388) is opened.
Install SSH.
Install libaio.
Verify that sufficient temporary (tmp) space is available (at least 1 GB).
Before installing an AppDynamics Controller on Linux, you need to perform some preparatory tasks to ensure the system meets the requirements and the installation runs smoothly. Two of these tasks are:
Other preparatory tasks include verifying the user account permissions, configuring the virus scanners, installing the netstat network utility, and setting the file descriptor limit2. References: Prepare Linux for the Controller, Install the Controller on Linux, and [Controller System Requirements] in the AppDynamics documentation.
The application server was restarted after an upgrade. What are two valid ways to confirm that the upgraded Java Agent is running successfully? (Choose two.)
Verify that the application log contains a message indicating success.
Verify that the node within the Controller Ul indicates the app agent is reporting.
Verify the Java Agent Version metric for that node in the Metric Browser.
Verify that the Java Agent log contains a message indicating the agent started successfully.
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two valid ways to confirm that the upgraded Java Agent is running successfully are:
The incorrect options are:
References:
A company set up an on-premises AppDynamics Controller and an on-premises Events Service cluster. What describes setting up this Events Service cluster?
The Events Service API ports cannot be reconfigured from the default 9080/2081.
The Controller must be able to initiate communication with the Events Service cluster.
The Events Service cluster must be able to initiate communication with the Controller.
There is no need for a load balancer or virtual IP address in front of the Events Service cluster.
The Events Service is the on-premises data storage facility for unstructured data generated by Application Analytics, Database Visibility, and End User Monitoring deployments. The Events Service can be deployed as a single node or a cluster of three or more nodes, depending on the data volume and availability requirements. The Controller and other Events Service clients connect to the Events Service to store and retrieve analytics data. Therefore, it is essential that the Controller is able to initiate communication with the Events Service cluster, using the Events Service API ports (default 9080/2081). The Events Service cluster does not need to initiate communication with the Controller, as it only responds to the requests from the clients. The Events Service API ports can be reconfigured from the default values, if needed, by modifying the conf/events-service-api-store.properties file on each node. However, the clients must also be updated with the new port values. It is also recommended to use a load balancer or a virtual IP address in front of the Events Service cluster, to provide a single endpoint for the clients and to enable load balancing and failover among the nodes. References: Events Service Deployment, Install the Events Service on Linux, and Install the Events Service on Windows in the AppDynamics documentation.
What are two actions that an administrator should take to upgrade an EUM Server that is currently in production? (Choose two.)
Stop the EUM agents,
Upgrade the EUM agents.
Update the EUM Server access key.
Stop the EUM server before the upgrade.
Run the new installer on the ELUM host machine.
To upgrade an EUM Server that is currently in production, the administrator should follow these steps:
The other options are not necessary or correct for upgrading the EUM Server. The administrator does not need to stop or upgrade the EUM agents, as they are compatible with the new version of the EUM Server. The administrator does not need to update the EUM Server access key, as it remains the same after the upgrade. The administrator does not need to install MySQL, as it is bundled with the EUM Server installation package2. References: Upgrade the Production EUM Server and Start and Stop the EUM Server in the AppDynamics documentation.
Which two choices are available when specifying an application in a URL string for the Health Rule REST API? (Choose two.)
Application Alias
Application ID
Application GUID
Application Name
Application REGEX
The Health Rule REST API allows you to create, configure, update, and delete health rules for multiple applications simultaneously. To use this API, you need to specify the application in the URL string. You can use either the application ID or the application name for this purpose. The application ID is a unique numeric identifier for each application in the Controller. The application name is the display name of the application in the AppDynamics UI. You cannot use the application alias, GUID, or REGEX for the Health Rule REST API. References: Health Rule API and Retrieve All Business Applications in the AppDynamics documentation.
What is the minimum recommended number of nodes for a redundant Events Service?
1
2
3
4
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the minimum recommended number of nodes for a redundant Events Service is three ©. The Events Service is a distributed database that stores and processes the analytics data collected by the AppDynamics platform. The Events Service cluster consists of multiple nodes that share the data load and provide fault tolerance and high availability. The minimum number of nodes for a functional Events Service cluster is one, but this is not recommended for production environments, as it does not provide any redundancy or resilience. The minimum number of nodes for a redundant Events Service cluster is three, as this allows the cluster to tolerate the failure of one node without losing any data or availability. The recommended number of nodes for a redundant Events Service cluster is five or more, as this provides better performance and scalability12.
The incorrect options are:
References:
What are three reasons you would create custom events using the Machine Agent REST API? (Choose three.)
to create an event to track application deployment
to create an event to be displayed in a Controller Audit report
to create an alert that is to be triggered when a custom event is created
to create an event to be displayed along with Time Series data in a custom dashboard
to create an event to be used to trigger a health rule violation
to create a new metric
The Machine Agent REST API allows you to create custom events that can be used for various purposes in AppDynamics. Some of the reasons you would create custom events using this API are12:
Which two methods are available to define JVM options for an AppDynamics Controller so that the JWM options are retained across upgrades of the Controller? (Choose two.)
Use the modifyJvmOptions utility provided by AppDynamics.
Define JVM options on the Controller Settings page of the Enterprise Console.
Pass JVM options to the Controller via java -javaagent:“options jar”.
Use the controller.sh script provided by AppDynamics.
Define JVM options manually in the domain. xmi file.
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two methods that are available to define JVM options for an AppDynamics Controller so that the JVM options are retained across upgrades of the Controller are:
The incorrect options are:
References:
Which AppDynamics Controller port(s) does the EUM Server require access to in a configuration where the EUM Server and Controller are on separate hosts (split-host configuration)?
dedicated EUM HTTP(s) ports
GlassFish administration port
Controller database and HTTP(s) ports
Controller primary HTTP{s) port
In a split-host configuration, where the EUM Server and Controller are on separate hosts, the EUM Server requires access to the Controller primary HTTP(s) port. This is because the EUM Server needs to communicate with the Controller API server to send data and receive configuration information. The default primary HTTP port for the Controller is 8090 and the default primary HTTPS port is 81811. The dedicated EUM HTTP(s) ports are used by the EUM agents to send data to the EUM Server, not by the EUM Server to access the Controller2. The GlassFish administration port is used to access the Controller Admin Console, not by the EUM Server3. The Controller database port is used by the Controller to connect to the MySQL database, not by the EUM Server4. References: Controller Port Settings, Configure the Port for the EUM Agent, Access the Administration Console, Controller System Requirements
Which two symptoms occur if an AppDynamics Controller is NOT scaled correctly? (Choose two.)
Snapshots are NOT available after 2 weeks.
Health rules violations occur more frequently.
The average response times of tiers are higher than normal.
The Controller's metric reporting is 7 to 10 minutes behind the current time.
The Controller Ul performs slowly.
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two symptoms that occur if an AppDynamics Controller is not scaled correctly are:
The incorrect options are:
References:
An administrator is asked toimprove the capacity of an Events Service cluster. What is the recommended way to add capacity to the cluster?
Add a new Events Service cluster to share the load.
Add nodes running on machines with identical hardware matching the existing nodes.
Add more storage to the master nodes of the cluster.
Add more storage to as many of the existing nodes as possible.
According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the recommended way to add capacity to the Events Service cluster is to add nodes running on machines with identical hardware matching the existing nodes12. This will increase the data storage, replication, and redundancy of the cluster, as well as the processing power for queries. The Events Service cluster is horizontally scalable, so nodes can be added as your data storage requirements grow32. The Events Service must run on dedicated machines with identical directory structures, user account profiles, and hardware profiles1. For heap space allocation, AppDynamics recommends allocating half of the available RAM to the Events Service process, with a minimum of 7 GB up to 31 GB1. Solid-state drives (SSD) can significantly outperform hard disk drives (HDD), and are therefore recommended for production deployments1.
The incorrect options are:
References:
What is the most important factor in determining sizing for AppDynamics Controller?
Projected metric load per minute on the Controller
Number of administrators/end users logging on to the Controller to monitor application performance
Type of agents reporting to the Controller
Number of AppDynamics applications to be created on the Controller
The most important factor in determining sizing for AppDynamics Controller is the projected metric load per minute on the Controller. This is because the metric load represents the actual workload on the Controller, which depends on the nature of the application, the AppDynamics configuration, and the usage patterns. The number of agents, the type of agents, the number of administrators/end users, and the number of AppDynamics applications are only rough estimates that can vary greatly depending on the specific scenario. Therefore, it is recommended to test the performance of the system in a staging environment and verify the Controller sizing using the metric upload rate before deploying to production. References: Controller System Requirements, Performance and Controller sizing guidelines, How to Run AppDynamics in Microsoft Azure, Platform Requirements
What describes the EUM agent?
It communicates with the Machine Agent.
It communicates with the AppDynamics Controller.
It communicates with the Events Service.
It communicates with the EUM Collector.
The EUM agent is a special agent that runs in web, mobile, or IoT applications and collects metrics on the end user experience. The EUM agent communicates with the EUM Collector, which is a component that verifies, aggregates, and packages the raw metrics sent by the EUM agent12. The EUM Collector can be either a SaaS service provided by AppDynamics or an on-premises server installed by the customer12. The EUM Collector then sends the processed metrics to the AppDynamics Controller and the Events Service for storage, analysis, and visualization12. References: Overview of End User Monitoring, EUM Data
What are three recommended steps to prepare a Linux environment for the installation of an AppDynamics Controller with a Large performance profile? (Choose three.)
Install libaio,
Install MySQL.
Verify the user account has root access,
Verify the open file descriptor limit.
Verify that Java is installed.
Verify the process limit.
To prepare a Linux environment for the installation of an AppDynamics Controller with a Large performance profile, which is suitable for monitoring up to 1000 agents, you need to perform the following steps:
Other steps that are not required but recommended for the Controller installation are verifying the user account permissions, configuring the virus scanners, installing the netstat network utility, and setting the NUMA configuration2. You do not need to install MySQL or Java separately, as they are included in the Controller installation package3. References: Prepare Linux for the Controller, Install the Controller on Linux, and Controller System Requirements in the AppDynamics documentation.