ExamGecko
Home Home / Cisco / 500-430

Cisco 500-430 Practice Test - Questions Answers

Question list
Search
Search

A company set up an on-premises AppDynamics Controller and an on-premises Events Service cluster. What describes setting up this Events Service cluster?

A.

The Events Service API ports cannot be reconfigured from the default 9080/2081.

A.

The Events Service API ports cannot be reconfigured from the default 9080/2081.

Answers
B.

The Controller must be able to initiate communication with the Events Service cluster.

B.

The Controller must be able to initiate communication with the Events Service cluster.

Answers
C.

The Events Service cluster must be able to initiate communication with the Controller.

C.

The Events Service cluster must be able to initiate communication with the Controller.

Answers
D.

There is no need for a load balancer or virtual IP address in front of the Events Service cluster.

D.

There is no need for a load balancer or virtual IP address in front of the Events Service cluster.

Answers
Suggested answer: B

Explanation:

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 theconf/events-service-api-store.propertiesfile 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.Reference:Events Service Deployment,Install the Events Service on Linux, andInstall the Events Service on Windowsin the AppDynamics documentation.

Which REST query could be used to verify the availability of an AppDynarmics Controller?

A.

http://<controller_host>:/controller/rest/uptime

A.

http://<controller_host>:/controller/rest/uptime

Answers
B.

http://<controller_hosts=:

B.

http://<controller_hosts=:

Answers
C.

http://<controller_host>:/controller/rest/ping

C.

http://<controller_host>:/controller/rest/ping

Answers
D.

http://<controller_host>:/controller/rest/healthcheck

D.

http://<controller_host>:/controller/rest/healthcheck

Answers
Suggested answer: C

Explanation:

The REST query that could be used to verify the availability of an AppDynamics Controller is1:

http://<controller_host>:/controller/rest/ping

This query returns a simple text response of ''pong'' if the Controller is up and running, or an error message if the Controller is down or unreachable1.This query does not require any authentication or parameters, and can be used as a quick and easy way to check the Controller status1.Reference:Ping the Controller

What is the minimum recommended number of nodes for a redundant Events Service?

A.

1

A.

1

Answers
B.

2

B.

2

Answers
C.

3

C.

3

Answers
D.

4

D.

4

Answers
Suggested answer: C

Explanation:

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:

1 (A): This is not a valid option because a single-node Events Service cluster does not provide any redundancy or resilience. If the node fails, the cluster becomes unavailable and the data is lost.A single-node Events Service cluster is only suitable for testing or development purposes, not for production environments12.

2 (B): This is not a valid option because a two-node Events Service cluster does not provide sufficient redundancy or resilience. If one node fails, the cluster becomes unstable and may lose data or availability.A two-node Events Service cluster is not recommended for production environments12.

4 (D): This is not a valid option because a four-node Events Service cluster is not optimal for redundancy or resilience. A four-node Events Service cluster has an even number of nodes, which may cause a split-brain scenario, where the cluster is divided into two equal partitions that cannot communicate with each other. This may result in data inconsistency or unavailability.A four-node Events Service cluster can be improved by adding a fifth node to avoid the split-brain scenario12.

1: Events Service Deployment - AppDynamics

2: Events Service Requirements - AppDynamics

Which data is unavailable in a hybrid deployment of AppDynamics where the AppDynamics Controller and Events Service are installed on-premises and the EUM Server is hosted in AppDynamics' SaaS cloud?

A.

Analytics metrics for End-User Monitoring data sets

A.

Analytics metrics for End-User Monitoring data sets

Answers
B.

End-User Monitoring resource loading times

B.

End-User Monitoring resource loading times

Answers
C.

End-User Monitoring session information

C.

End-User Monitoring session information

Answers
D.

End-User Monitoring browser snapshots

D.

End-User Monitoring browser snapshots

Answers
Suggested answer: A

Explanation:

In a hybrid deployment of AppDynamics, where the AppDynamics Controller and Events Service are installed on-premises and the EUM Server is hosted in AppDynamics' SaaS cloud, the data that is unavailable is the analytics metrics for End-User Monitoring data sets. This is because the analytics metrics require the Events Service to store and process the unstructured data generated by the EUM agents. However, in a hybrid deployment, the EUM Server and the Events Service are not connected, and the EUM Server does not send the EUM data to the Events Service.Therefore, the analytics metrics for EUM data sets, such as browser records, mobile snapshots, network requests, and custom events, are not available in the Controller UI or the Analytics UI1.The other data, such as resource loading times, session information, and browser snapshots, are available in the EUM Server UI, as they are stored and displayed by the EUM Server itself2.Reference:Hybrid DeploymentandEUM Data Setsin the AppDynamics documentation.

Which three AppDynamics Controller properties govern how long metric data is retained in the database? (Choose three.)

A.

metrics.ten.min.retention.period

A.

metrics.ten.min.retention.period

Answers
B.

metrics.ten.sec.retention.period

B.

metrics.ten.sec.retention.period

Answers
C.

metrics.retention.period

C.

metrics.retention.period

Answers
D.

metrics.min.retention. period

D.

metrics.min.retention. period

Answers
E.

metrics. day retention period

E.

metrics. day retention period

Answers
F.

metrics week retention period

F.

metrics week retention period

Answers
Suggested answer: A, C, D

Explanation:

The AppDynamics Controller properties that govern how long metric data is retained in the database are1:

metrics.ten.min.retention.period: This property specifies the number of days to retain metric data at 10-minute granularity. The default value is 32 days.

metrics.retention.period: This property specifies the number of days to retain metric data at 1-hour granularity. The default value is 365 days.

metrics.min.retention.period: This property specifies the number of hours to retain metric data at 1-minute granularity. The default value is 4 hours.

The other options are incorrect because1:

metrics.ten.sec.retention.period: This property does not exist in the AppDynamics Controller. The finest granularity for metric data is 1 minute.

metrics.day.retention.period: This property does not exist in the AppDynamics Controller. The coarsest granularity for metric data is 1 hour.

metrics.week.retention.period: This property does not exist in the AppDynamics Controller. The metric data retention is based on days, not weeks.Reference:Database Size and Data Retention

Instead of using the Enterprise Console Ul, how can an administrator import an existing keypair to manage the Controller SSL certificate?

A.

Add the keypair to the keystore.jks using a third-party tool.

A.

Add the keypair to the keystore.jks using a third-party tool.

Answers
B.

Re-run the Controller installer and specify the new keypair.

B.

Re-run the Controller installer and specify the new keypair.

Answers
C.

Upload a new keystore.jks file through the Controller Ul.

C.

Upload a new keystore.jks file through the Controller Ul.

Answers
D.

Upload the keypair from within the Controller UL.

D.

Upload the keypair from within the Controller UL.

Answers
Suggested answer: A

Explanation:

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:

Re-run the Controller installer and specify the new keypair. (B) This is not a valid method because the Controller installer does not allow the administrator to specify a custom keypair for the Controller SSL certificate. The Controller installer only allows the administrator to specify the Controller host name, port, account name, access key, and database settings.The Controller installer does not modify the keystore.jks or cacerts.jks files, and does not import any custom keypair or certificate into the Controller keystore or truststore3.

Upload a new keystore.jks file through the Controller UI. This is not a valid method because the Controller UI does not provide any feature to upload a new keystore.jks file for the Controller SSL certificate. The Controller UI only allows the administrator to view and edit the Controller settings, such as the license, the security, the email, the analytics, and the EUM.The Controller UI does not access or modify the keystore.jks or cacerts.jks files, and does not import any custom keypair or certificate into the Controller keystore or truststore4.

Upload the keypair from within the Controller UI. (D) This is not a valid method because the Controller UI does not provide any feature to upload a custom keypair for the Controller SSL certificate. The Controller UI only allows the administrator to view and edit the Controller settings, such as the license, the security, the email, the analytics, and the EUM.The Controller UI does not access or modify the keystore.jks or cacerts.jks files, and does not import any custom keypair or certificate into the Controller keystore or truststore4.

1: Controller SSL and Certificates - AppDynamics

2: How do I resolve SSL certificate validation errors in the .NET Agent? - AppDynamics

3: Install the Controller - AppDynamics

4: Controller Settings - AppDynamics

What is the most important factor in determining sizing for AppDynamics Controller?

A.

Projected metric load per minute on the Controller

A.

Projected metric load per minute on the Controller

Answers
B.

Number of administrators/end users logging on to the Controller to monitor application performance

B.

Number of administrators/end users logging on to the Controller to monitor application performance

Answers
C.

Type of agents reporting to the Controller

C.

Type of agents reporting to the Controller

Answers
D.

Number of AppDynamics applications to be created on the Controller

D.

Number of AppDynamics applications to be created on the Controller

Answers
Suggested answer: A

Explanation:

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.Reference:Controller System Requirements,Performance and Controller sizing guidelines,How to Run AppDynamics in Microsoft Azure,Platform Requirements

Which two choices are available when specifying an application in a URL string for the Health Rule REST API? (Choose two.)

A.

Application Alias

A.

Application Alias

Answers
B.

Application ID

B.

Application ID

Answers
C.

Application GUID

C.

Application GUID

Answers
D.

Application Name

D.

Application Name

Answers
E.

Application REGEX

E.

Application REGEX

Answers
Suggested answer: B, D

Explanation:

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.Reference:Health Rule APIandRetrieve All Business Applicationsin the AppDynamics documentation.

What are three requirements to set up AppDynamics Controllers as a high availability pair? (Choose three.)

A.

Passwordless SSH must be configured between the two Controller servers.

A.

Passwordless SSH must be configured between the two Controller servers.

Answers
B.

The Controller MySQL database must be installed on a shared location.

B.

The Controller MySQL database must be installed on a shared location.

Answers
C.

The replicate sh script can be run only once.

C.

The replicate sh script can be run only once.

Answers
D.

Both servers must have the Controller software installed prior to setting up high availability.

D.

Both servers must have the Controller software installed prior to setting up high availability.

Answers
E.

A unique high availability license file is required for each Controller server.

E.

A unique high availability license file is required for each Controller server.

Answers
F.

Both servers must have identical directory structures for the Controller installation.

F.

Both servers must have identical directory structures for the Controller installation.

Answers
Suggested answer: A, D, F

Explanation:

To set up AppDynamics Controllers as a high availability pair, you need to meet the following requirements1:

Passwordless SSH must be configured between the two Controller servers. This allows the Enterprise Console to automate the configuration and administration tasks associated with a highly available deployment on Linux systems.

Both servers must have the Controller software installed prior to setting up high availability. The Controllers in an HA pair must be equivalent versions, and be in the same data center.

Both servers must have identical directory structures for the Controller installation. The individual machines in the Controller HA pair need to have an equivalent amount of disk space.Reference:Prerequisites for High Availability

Which two statements are true when updating the Database Agent? (Choose two.)

A.

The Database Agent must be stopped and restarted during the upgrade.

A.

The Database Agent must be stopped and restarted during the upgrade.

Answers
B.

If the agent is moved to a new location during the upgrade, the AppDynamics Controller must be reconfigured to reference the new location of the agent.

B.

If the agent is moved to a new location during the upgrade, the AppDynamics Controller must be reconfigured to reference the new location of the agent.

Answers
C.

All data collectors created from the previous agent must be migrated to the new agent.

C.

All data collectors created from the previous agent must be migrated to the new agent.

Answers
D.

Controller-info.xml is the only file that needs to be migrated from the previous agent to the new agent.

D.

Controller-info.xml is the only file that needs to be migrated from the previous agent to the new agent.

Answers
E.

After the Database Agent is upgraded, the AppDynamics Controller must be restarted.

E.

After the Database Agent is upgraded, the AppDynamics Controller must be restarted.

Answers
Suggested answer: A, D

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, when updating the Database Agent, you need to follow these steps12:

Stop the agent as described for your specific installation in Start and Stop the Database Agent.

Make a copy of the existing agent directory, <db_agent_home>. Backing up allows you to revert to the previous agent installation if you need to. You can also copy over the controller-info.xml configuration file to the new installation to ensure the agent configuration is maintained.

Install the Database Agent as described for your specific installation in Administer the Database Agent.

Copy the <backup_db_agent_home>\conf\controller-info.xml file to the new installation directory, <db_agent_home>\conf. To ensure the agent configuration is maintained, copy the <backup_db_agent_home>\conf\controller-info.xml file to the new installation directory, <db_agent_home>\conf.

Start the new agent. See Start and Stop the Database Agent.

Verify the Database Agent Installation. See Verify the Database Agent Installation.

Therefore, the correct statements are:

The Database Agent must be stopped and restarted during the upgrade. (A)

Controller-info.xml is the only file that needs to be migrated from the previous agent to the new agent. (D)

The incorrect statements are:

If the agent is moved to a new location during the upgrade, the AppDynamics Controller must be reconfigured to reference the new location of the agent. (B) This is not true because the controller-info.xml file contains the information about the Controller host, port, account name, access key, and SSL settings. As long as this file is copied to the new agent location, the Controller does not need to be reconfigured.

All data collectors created from the previous agent must be migrated to the new agent. This is not true because the data collectors are configured on the Controller UI, not on the agent. The agent collects the metrics from the databases and sends them to the Controller. The data collectors do not need to be migrated to the new agent.

After the Database Agent is upgraded, the AppDynamics Controller must be restarted. (E) This is not true because the Controller does not depend on the agent version. The agent and the Controller are compatible as long as they meet the Agent and Controller Compatibility requirements.

1: Upgrade the Database Agent - AppDynamics

2: Release Upgrade Checklist for Database Agents - AppDynamics

Total 50 questions
Go to page: of 5