ExamGecko
Home Home / Cisco / 500-430

Cisco 500-430 Practice Test - Questions Answers, Page 2

Question list
Search
Search

What are two settings that an administrator can configure from the AppDynamics Controller Admin Console? (Choose two.)

A.

Metrics baseline calculation

A.

Metrics baseline calculation

Answers
B.

Controller log file rotation

B.

Controller log file rotation

Answers
C.

Controller heap size

C.

Controller heap size

Answers
D.

License allocation

D.

License allocation

Answers
E.

Retention periods

E.

Retention periods

Answers
Suggested answer: D, E

Explanation:

The AppDynamics Controller Admin Console lets you configure certain global settings for the Controller, such as metric retention periods, UI notification triggers, tenancy mode, and accounts in multi-tenancy mode1. Two of the settings that an administrator can configure from the AppDynamics Controller Admin Console are:

License allocation: This setting allows you to view and manage the license usage and availability for your Controller. You can see the total number of licenses, the number of licenses in use, the number of licenses available, and the license expiration date for each agent type.You can also allocate licenses to specific applications or accounts, and set license limits and alerts2.

Retention periods: This setting allows you to specify how long the Controller retains the metric data and the event data for your monitored applications. You can configure the retention periods for different types of data, such as minute-level metrics, hour-level metrics, day-level metrics, transaction snapshots, and events.You can also configure the data purge schedule and the data backup schedule3.

If using SSL for agent communication with an AppDynamics Controller, it is recommended that agent SSL traffic

A.

is encrypted with a 64-bit encryption key

A.

is encrypted with a 64-bit encryption key

Answers
B.

is decrypted and then encrypted again at the firewall

B.

is decrypted and then encrypted again at the firewall

Answers
C.

terminates at a reverse proxy or a load balancer in front of the Controller

C.

terminates at a reverse proxy or a load balancer in front of the Controller

Answers
D.

terminates at the Controller

D.

terminates at the Controller

Answers
Suggested answer: C

Explanation:

AppDynamics recommends that you terminate SSL connections from agents at a reverse proxy or a load balancer in front of the Controller, rather than at the Controller itself. This improves the performance and scalability of the Controller by offloading the SSL processing to the proxy or load balancer. It also simplifies the configuration and management of SSL certificates and truststores. To enable this option, you need to configure the proxy or load balancer to accept SSL connections from agents and forward them to the Controller using HTTP. You also need to configure the agents to use SSL and point to the proxy or load balancer host and port. SeeEnable SSL for the Java Agentfor an example.Reference:Agent-to-Controller ConnectionsandEnable SSL and SSH for Database Agent Communicationsin the AppDynamics documentation.

What are two valid reasons for using the REST API to retrieve health rule violations? (Choose two.)

A.

For updating an AppDynamics dashboard

A.

For updating an AppDynamics dashboard

Answers
B.

For determining which actions have been executed

B.

For determining which actions have been executed

Answers
C.

When searching for historical events

C.

When searching for historical events

Answers
D.

For sending emails

D.

For sending emails

Answers
E.

When pushing events to the Event Management System is NOT possible

E.

When pushing events to the Event Management System is NOT possible

Answers
Suggested answer: B, C

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the REST API for health rule violations allows you to retrieve information about the health rule violations that occurred in a specified time range for a given application1. You can use the REST API for health rule violations for the following valid reasons:

For determining which actions have been executed (B): The REST API response includes the details of the actions that were triggered by the health rule violation, such as email, SMS, HTTP request, or custom action1. You can use this information to verify if the actions were executed successfully, or to troubleshoot any issues with the action execution.

When searching for historical events : The REST API allows you to specify a custom time range for retrieving the health rule violations, such as BEFORE_TIME, AFTER_TIME, BETWEEN_TIMES, or BEFORE_NOW1. You can use this feature to search for historical events that occurred in the past, or to analyze the trends and patterns of the health rule violations over time.

The incorrect options are:

For updating an AppDynamics dashboard (A): This is not a valid reason for using the REST API for health rule violations, because the AppDynamics dashboards already display the health rule violations that occurred in the selected time frame, along with the severity, status, affected entities, and actions2. You do not need to use the REST API to update the dashboard, as the dashboard is automatically refreshed with the latest data from the Controller.

For sending emails (D): This is not a valid reason for using the REST API for health rule violations, because the REST API does not send emails directly. The REST API only returns the information about the health rule violations, and the actions that were triggered by them.If you want to send emails based on the health rule violations, you need to configure an email action in the health rule configuration, or use a custom action that invokes an external email service3.

When pushing events to the Event Management System is NOT possible (E): This is not a valid reason for using the REST API for health rule violations, because the REST API does not push events to the Event Management System. The REST API only returns the information about the health rule violations, and the actions that were triggered by them.If you want to push events to the Event Management System, you need to configure an HTTP request action in the health rule configuration, or use a custom action that invokes an external API3.

1: Health Rule Violations API - AppDynamics

2: Health Rule Violations - AppDynamics

3: Actions - AppDynamics

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)?

A.

dedicated EUM HTTP(s) ports

A.

dedicated EUM HTTP(s) ports

Answers
B.

GlassFish administration port

B.

GlassFish administration port

Answers
C.

Controller database and HTTP(s) ports

C.

Controller database and HTTP(s) ports

Answers
D.

Controller primary HTTP{s) port

D.

Controller primary HTTP{s) port

Answers
Suggested answer: D

Explanation:

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.Reference:Controller Port Settings,Configure the Port for the EUM Agent,Access the Administration Console,Controller System Requirements

Which two preparatory tasks are required prior to installing an AppDynamics Controller on Linux? (Choose two.)

A.

Install JRE.

A.

Install JRE.

Answers
B.

Ensure that MySQL port (3388) is opened.

B.

Ensure that MySQL port (3388) is opened.

Answers
C.

Install SSH.

C.

Install SSH.

Answers
D.

Install libaio.

D.

Install libaio.

Answers
E.

Verify that sufficient temporary (tmp) space is available (at least 1 GB).

E.

Verify that sufficient temporary (tmp) space is available (at least 1 GB).

Answers
Suggested answer: D, E

Explanation:

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:

Install libaio on the host machine if it does not already have it installed. This library facilitates asynchronous I/O operations on the system, which are required by the Controller. You can use the package manager of your Linux distribution to install libaio, such as yum or apt-get.For example, on CentOS, you can runyum install libaio1.

Verify that you have enough temporary (tmp) space available on the system, at least 1 GB. The Controller installation uses the tmp space to extract and install the software components.You can check the tmp space by runningdf -h /tmp2.If the tmp space is insufficient, you can either free up some space by deleting unnecessary files, or specify a different temporary directory for the installation by passing the-Djava.io.tmpdirparameter to the installer3.

Other preparatory tasks include verifying the user account permissions, configuring the virus scanners, installing the netstat network utility, and setting the file descriptor limit2.Reference:Prepare Linux for the Controller,Install the Controller on Linux, and [Controller System Requirements] in the AppDynamics documentation.

The AppDynamics Controller is instrumented by an internal, out-of-the-box, AppDynamics Java agent. Which account and user name are used to connect to the Controller to view the information provided by the internal AppDynamics agent?

A.

The account is 'root' and the user is 'admin'.

A.

The account is 'root' and the user is 'admin'.

Answers
B.

The account is 'customer!' and the user is 'root'.

B.

The account is 'customer!' and the user is 'root'.

Answers
C.

The account is 'system' and the user is 'root.

C.

The account is 'system' and the user is 'root.

Answers
D.

The account is internal' and the user is 'admin'.

D.

The account is internal' and the user is 'admin'.

Answers
Suggested answer: C

Explanation:

The AppDynamics Controller is instrumented by an internal, out-of-the-box, AppDynamics Java agent that monitors the performance and health of the Controller itself1.To access the information provided by the internal agent, you need to log in to the Controller UI with the following credentials2:

Account = system

Username = root

Password = <root_user_password>

The system account is a special account that is used only for internal monitoring and troubleshooting purposes.It is not visible in the normal Controller UI and requires a special URL to access it2.The root user is the default administrator user for the system account and has the same password as the admin user for the customer1 account3.Reference:Controller Self-Monitoring,Monitoring a Controller Using the Internal Monitoring Agent,Controller Accounts

What is the correct method to perform a NET Agent upgrade?

A.

Perform the agent upgrade on the application server host by running the MSI Installer Package.

A.

Perform the agent upgrade on the application server host by running the MSI Installer Package.

Answers
B.

Perform the agent upgrade on a remote server host by using the AppDynamics Controller REST API.

B.

Perform the agent upgrade on a remote server host by using the AppDynamics Controller REST API.

Answers
C.

Perform the agent upgrade on the application server host by running the Agent Configuration Utility.

C.

Perform the agent upgrade on the application server host by running the Agent Configuration Utility.

Answers
D.

Perform the agent upgrade via the AppDynamics Controller Ul.

D.

Perform the agent upgrade via the AppDynamics Controller Ul.

Answers
Suggested answer: A

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the correct method to perform a NET Agent upgrade is to perform the agent upgrade on the application server host by running the MSI Installer Package12. This method will install updated agent files and maintain legacy configurations. You do not need to uninstall the old agent first when you upgrade from the NET Agent >= 3.9, except for patch releases. You need to stop IIS, instrumented Windows services, and instrumented standalone applications before running the MSI Installer Package. You also need to launch an elevated command prompt with full administrator privileges and specify your account access key for single-tenant Controller accounts. After the installation, you need to restart Windows services and standalone applications.

The incorrect options are:

Perform the agent upgrade on a remote server host by using the AppDynamics Controller REST API. (B) This is not a valid method for upgrading the NET Agent, because the AppDynamics Controller REST API does not provide any endpoint for agent installation or upgrade.The REST API is mainly used for retrieving or updating configuration data, metrics, events, snapshots, and other information from the Controller3.

Perform the agent upgrade on the application server host by running the Agent Configuration Utility. This is not a valid method for upgrading the NET Agent, because the Agent Configuration Utility is a tool for modifying the agent configuration after installation, not for installing or upgrading the agent.The Agent Configuration Utility allows you to change the Controller connection settings, the agent logging level, the proxy settings, and other advanced options4.

Perform the agent upgrade via the AppDynamics Controller UI. (D) This is not a valid method for upgrading the NET Agent, because the AppDynamics Controller UI does not provide any feature for agent installation or upgrade.The Controller UI is mainly used for monitoring, analyzing, and troubleshooting the performance of the applications, business transactions, tiers, nodes, and other entities that are instrumented by the agents5.

1: Upgrade the .NET Agent for Windows - AppDynamics

2: Release Upgrade Checklist for .NET Agents - AppDynamics

3: REST API - AppDynamics

4: Configure the .NET Agent - AppDynamics

5: AppDynamics Application Performance Monitoring Platform - AppDynamics

Which directory should an administrator back up if the goal is to back up the EUM Server?

A.

<eum_server_home= directory

A.

<eum_server_home= directory

Answers
B.

<controller_home=/bin directory

B.

<controller_home=/bin directory

Answers
C.

<controller_home>

C.

<controller_home>

Answers
D.

<controller_home>/bin/eum_server directory

D.

<controller_home>/bin/eum_server directory

Answers
Suggested answer: A

Explanation:

The <eum_server_home> directory contains the EUM Server installation files, configuration files, and data files. It is recommended to back up this directory as a precaution before upgrading or migrating the EUM Server. The default location of this directory is <installDir>/AppDynamics/EUM, where <installDir> is the directory where you installed the Controller.You can also use the backup-eum.sh script to back up the EUM Server data12.Reference:Upgrade the Production EUM Server,Configure the EUM Server

Which framework would require the implementation of custom correlation?

A.

Custom TCP concurrent server

A.

Custom TCP concurrent server

Answers
B.

Customer proprietary SOAP application

B.

Customer proprietary SOAP application

Answers
C.

Vendor-supplied enterprise application that uses JMS

C.

Vendor-supplied enterprise application that uses JMS

Answers
D.

Pre-packaged WCF application

D.

Pre-packaged WCF application

Answers
Suggested answer: A

Explanation:

Custom correlation is needed when the default detection mechanisms of AppDynamics are not capable of auto-correlating transactions across tiers or across parent-child threads in complex multithreaded applications. Custom correlation enables the user to configure AppDynamics to propagate a unique correlation key by using the extension points of the distributed protocol or by decorating the payload. Among the four options, a custom TCP concurrent server is the most likely to require the implementation of custom correlation, as it is an unsupported framework and protocol that may not have easily-defined method calls or payload objects to configure as exit points or entry points. The other options, such as SOAP, JMS, and WCF, are supported by AppDynamics and can be automatically correlated by the agents without the need for custom configuration.Reference:Custom Correlation for Java ApplicationsandConfigure Custom Correlation for .NET Applicationsin the AppDynamics community.

Which two statements are true regarding the AppDynamics REST API for retrieving metrics? (Choose two.)

A.

Metrics can be retrieved for a fixed time range.

A.

Metrics can be retrieved for a fixed time range.

Answers
B.

Median is one of the returned values,

B.

Median is one of the returned values,

Answers
C.

End-time value must be provided if using the time-range-type of AFTER_TIME.

C.

End-time value must be provided if using the time-range-type of AFTER_TIME.

Answers
D.

Minimum and maximum values are meaningful for all metric types.

D.

Minimum and maximum values are meaningful for all metric types.

Answers
E.

Wildcards can be used in the REST API metric path.

E.

Wildcards can be used in the REST API metric path.

Answers
Suggested answer: A, E

Explanation:

The AppDynamics REST API for retrieving metrics allows you to get values generated for metrics by specifying the path of the metric and the time frame for the data1.The following statements are true regarding this API12:

Metrics can be retrieved for a fixed time range. You can use the time-range-type parameter to specify a fixed time range such as BEFORE_NOW, AFTER_TIME, or BETWEEN_TIMES. You can also use the duration-in-mins parameter to specify the length of the time range in minutes.

Wildcards can be used in the REST API metric path. You can use the asterisk () character as a wildcard to match any metric name or part of a metric name. For example, you can use the metric path Business Transaction Performance|Business Transactions||*|Average Response Time (ms) to retrieve the average response time for all business transactions in all tiers.Reference:Retrieve Metric Data,Retrieve Metric Hierarchy

Total 50 questions
Go to page: of 5