ExamGecko
Home Home / Cisco / 500-430

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

Question list
Search
Search

What are three recommended steps to prepare a Linux environment for the installation of an AppDynamics Controller with a Large performance profile? (Choose three.)

A.

Install libaio,

A.

Install libaio,

Answers
B.

Install MySQL.

B.

Install MySQL.

Answers
C.

Verify the user account has root access,

C.

Verify the user account has root access,

Answers
D.

Verify the open file descriptor limit.

D.

Verify the open file descriptor limit.

Answers
E.

Verify that Java is installed.

E.

Verify that Java is installed.

Answers
F.

Verify the process limit.

F.

Verify the process limit.

Answers
Suggested answer: A, D, F

Explanation:

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:

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 the open file descriptor limit on the system. The file descriptor limit determines how many files a process can open at a time. The Controller requires a high file descriptor limit to handle the large number of connections and transactions. AppDynamics recommends setting the file descriptor limit to at least 65535 for the user account that runs the Controller.You can check the current file descriptor limit by runningulimit -nand modify it by editing the/etc/security/limits.conffile2.

Verify the process limit on the system. The process limit determines how many processes a user can run at a time. The Controller requires a high process limit to handle the large number of threads and subprocesses. AppDynamics recommends setting the process limit to at least 65535 for the user account that runs the Controller.You can check the current process limit by runningulimit -uand modify it by editing the/etc/security/limits.conffile2.

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.Reference:Prepare Linux for the Controller,Install the Controller on Linux, andController System Requirementsin the AppDynamics documentation.

Which URL retrieves all AppDynamics business transactions from an application using the AppDynamics Rest API?

A.

http(s) ://<controller-host>:/allbts

A.

http(s) ://<controller-host>:/allbts

Answers
B.

http(s) ://<controller-host>:/controller/rest/applications/<application_name=>/business-transactions

B.

http(s) ://<controller-host>:/controller/rest/applications/<application_name=>/business-transactions

Answers
C.

http(s)://<controller-host>:/controller/applications/<application_name>/business-transactions

C.

http(s)://<controller-host>:/controller/applications/<application_name>/business-transactions

Answers
D.

httpis)://<controller-host>:/controller/applications/<application_name=>/allbis

D.

httpis)://<controller-host>:/controller/applications/<application_name=>/allbis

Answers
Suggested answer: B

Explanation:

The AppDynamics Rest API to retrieve business transactions allows you to get a list of all business transactions in a business application, along with their key metrics and properties1.The correct URL format for this API is1:

http(s) ://<controller-host>:/controller/rest/applications//business-transactions

The other options are incorrect because12:

Option A uses an invalid endpoint /allbts, which does not exist in the API.

Option C uses an incorrect base URL /controller/applications, which is used for the Controller UI, not the Rest API.

Option D uses a misspelled endpoint /allbis, which does not exist in the API.Reference:Retrieve All Business Transactions in a Business Application,AppDynamics APIs

Which two symptoms occur if an AppDynamics Controller is NOT scaled correctly? (Choose two.)

A.

Snapshots are NOT available after 2 weeks.

A.

Snapshots are NOT available after 2 weeks.

Answers
B.

Health rules violations occur more frequently.

B.

Health rules violations occur more frequently.

Answers
C.

The average response times of tiers are higher than normal.

C.

The average response times of tiers are higher than normal.

Answers
D.

The Controller's metric reporting is 7 to 10 minutes behind the current time.

D.

The Controller's metric reporting is 7 to 10 minutes behind the current time.

Answers
E.

The Controller Ul performs slowly.

E.

The Controller Ul performs slowly.

Answers
Suggested answer: D, E

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two symptoms that occur if an AppDynamics Controller is not scaled correctly are:

The Controller's metric reporting is 7 to 10 minutes behind the current time. (D) This is a valid symptom because the AppDynamics Controller collects, processes, and stores metrics from the agents that monitor the applications, tiers, nodes, and other entities. If the Controller is not scaled correctly, it may not have enough resources, such as CPU, memory, disk space, or network bandwidth, to handle the incoming metrics data. This may result in a backlog of metrics data that causes the Controller to lag behind the current time.The Controller's metric reporting delay can affect the accuracy and timeliness of the performance analysis and troubleshooting12.

The Controller UI performs slowly. (E) This is a valid symptom because the AppDynamics Controller UI is a web-based application that allows users to access, visualize, and interact with the performance data and configuration settings of the AppDynamics platform. If the Controller is not scaled correctly, it may not have enough resources, such as CPU, memory, disk space, or network bandwidth, to serve the UI requests.This may result in a slow or unresponsive UI that affects the user experience and productivity12.

The incorrect options are:

Snapshots are not available after 2 weeks. (A) This is not a valid symptom because the AppDynamics Controller does not store snapshots for more than 2 weeks by default. Snapshots are detailed records of the execution context and call graphs of the business transactions that are monitored by the AppDynamics platform. Snapshots are useful for diagnosing performance issues and errors, but they also consume a lot of disk space. The AppDynamics Controller automatically purges the snapshots that are older than 2 weeks, unless the retention policy is changed by the user.The availability of snapshots is not affected by the Controller scaling, unless the disk space is exhausted34.

Health rule violations occur more frequently. (B) This is not a valid symptom because the AppDynamics Controller does not cause health rule violations to occur more frequently. Health rule violations are triggered when the performance or availability metrics of the monitored entities exceed the thresholds that are defined by the user. Health rule violations indicate the presence of performance issues or errors in the monitored applications, tiers, nodes, or other entities, not in the Controller itself.The frequency of health rule violations is not affected by the Controller scaling, unless the Controller fails to collect or process the metrics data5.

The average response times of tiers are higher than normal. This is not a valid symptom because the AppDynamics Controller does not affect the average response times of tiers. The average response time of a tier is the average time that the tier takes to process the incoming requests from the business transactions that are monitored by the AppDynamics platform. The average response time of a tier is influenced by the performance and behavior of the application code, the infrastructure, the dependencies, and the workload of the tier, not by the Controller itself. The average response time of a tier is not affected by the Controller scaling, unless the Controller fails to collect or process the metrics data .

1: Controller System Requirements - AppDynamics

2: Controller Sizing Guidelines - AppDynamics

3: Transaction Snapshots - AppDynamics

4: Configure Data Retention - AppDynamics

5: Health Rules - AppDynamics

What is required in order for an upgrade of the Java Agent to succeed?

A.

The host machine must be restarted.

A.

The host machine must be restarted.

Answers
B.

The Machine Agent must be upgraded first,

B.

The Machine Agent must be upgraded first,

Answers
C.

The AppDynamics Controller must be restarted.

C.

The AppDynamics Controller must be restarted.

Answers
D.

The application JVM must be restarted after the agent had been updated.

D.

The application JVM must be restarted after the agent had been updated.

Answers
Suggested answer: D

Explanation:

To upgrade the AppDynamics Java Agent, you need to copy the existing agent directory to a backup location and replace it with the new agent directory. You also need to copy any configuration file changes made in the old directory to the new agent directory. After that, you need to restart the application JVM where the Java Agent is installed, so that the new agent can take effect. Restarting the application JVM is the only required step for the upgrade to succeed.You do not need to restart the host machine, the Machine Agent, or the AppDynamics Controller12.Reference:Upgrade the Java Agent,Release Upgrade Checklist for Java Agents

What are two ways in which large and extra large performance profiles differ from other profile types? (Choose two.)

A.

They must be installed on a bare metal server.

A.

They must be installed on a bare metal server.

Answers
B.

They must be run with the High Availability Toolkit.

B.

They must be run with the High Availability Toolkit.

Answers
C.

They are not supported on Windows.

C.

They are not supported on Windows.

Answers
D.

They require an enterprise-grade database.

D.

They require an enterprise-grade database.

Answers
E.

An alert is generated when disk space falls below 2 GB.

E.

An alert is generated when disk space falls below 2 GB.

Answers
Suggested answer: D, E

Explanation:

AppDynamics performance profiles are predefined sets of system requirements and configuration settings that are designed to support different levels of load and scalability for the AppDynamics platform. The performance profiles range from small to extra large, depending on the number of agents, metrics, and events that the platform needs to handle. The large and extra large performance profiles differ from other profile types in the following ways:

They require an enterprise-grade database: The large and extra large performance profiles require an external MySQL database that is enterprise-grade, meaning that it has high availability, scalability, performance, and security features. The database should also have enough disk space, memory, and CPU resources to handle the expected load and growth.The AppDynamics platform uses the database to store configuration data, metric data, event data, and analytics data12.

An alert is generated when disk space falls below 2 GB: The large and extra large performance profiles have a built-in alert mechanism that notifies the administrator when the disk space on the Controller host falls below 2 GB. This is because the Controller needs enough disk space to store temporary files, logs, backups, and snapshots. If the disk space is insufficient, the Controller may experience performance degradation, data loss, or corruption.The administrator should monitor the disk space usage and free up space or add more disk capacity as needed34.

The other statements are false because:

A) They do not need to be installed on a bare metal server. The large and extra large performance profiles can be installed on any supported operating system, such as Linux or Windows, and on any supported platform, such as physical, virtual, or cloud.However, the host machine should have enough CPU, memory, and network resources to meet the performance profile requirements12.

B) They do not need to be run with the High Availability Toolkit. The High Availability Toolkit is an optional tool that can be used to configure and manage a high availability deployment of the AppDynamics platform, where multiple Controllers are clustered together to provide redundancy and failover. The High Availability Toolkit can be used with any performance profile, not just the large and extra large ones. However, the High Availability Toolkit requires a license and additional hardware and software resources .

C) They are supported on Windows. The large and extra large performance profiles can be installed on Windows Server 2012, 2012 R2, 2016, or 2019, as long as the host machine meets the performance profile requirements.However, some features or configurations may not be available or supported on Windows, such as the High Availability Toolkit, the Enterprise Console, or the Events Service12.

Why would a load balancer be deployed in production for a single-node events cluster?

A.

to use the embedded Events Service along with the single-node cluster

A.

to use the embedded Events Service along with the single-node cluster

Answers
B.

to hide the events server's real name

B.

to hide the events server's real name

Answers
C.

to allow for deployment growth in the events cluster

C.

to allow for deployment growth in the events cluster

Answers
D.

to provide redundancy for the single-node

D.

to provide redundancy for the single-node

Answers
Suggested answer: C

Explanation:

A load balancer is a network device that distributes incoming traffic among a group of servers or nodes. A load balancer can improve the performance, availability, and scalability of a service by balancing the load and providing failover mechanisms. In the context of AppDynamics, a load balancer can be used to route the traffic from the Controller and other Events Service clients to the Events Service nodes. The Events Service is the on-premises data storage facility for unstructured data generated by Application Analytics, Database Visibility, and End User Monitoring deployments.

One of the reasons why a load balancer would be deployed in production for a single-node Events Service cluster is to allow for deployment growth in the future. A single-node Events Service cluster is suitable for test environments or small-scale deployments, but it does not offer data replication or scalability. If the data volume or availability requirements increase, the Events Service cluster needs to be expanded to a multi-node cluster, which consists of three or more nodes. Deploying a load balancer in front of a single-node Events Service cluster makes it easier to add more nodes later, without having to modify the configuration of the Controller and other Events Service clients.The load balancer can also provide a single endpoint for the clients and enable load balancing and failover among the nodes1.

The other options are not valid reasons for deploying a load balancer for a single-node Events Service cluster. Option A is incorrect, because the embedded Events Service is not meant to be used along with the single-node cluster, as it runs on the same machine as the Controller and does not offer data replication or scalability.The embedded Events Service is only used by the Database Visibility product by default, and it is not recommended for production Application Analytics or EUM installations1. Option B is incorrect, because hiding the Events Service server's real name is not a security or performance benefit, and it can be achieved by other means, such as DNS or firewall rules. Option D is incorrect, because a load balancer cannot provide redundancy for a single-node, as there is no other node to fail over to in case of a node failure.A load balancer can only provide redundancy for a multi-node cluster, which has data replication and fault tolerance1.Reference:Events Service Deploymentin the AppDynamics documentation.

What are three reasons you would create custom events using the Machine Agent REST API? (Choose three.)

A.

to create an event to track application deployment

A.

to create an event to track application deployment

Answers
B.

to create an event to be displayed in a Controller Audit report

B.

to create an event to be displayed in a Controller Audit report

Answers
C.

to create an alert that is to be triggered when a custom event is created

C.

to create an alert that is to be triggered when a custom event is created

Answers
D.

to create an event to be displayed along with Time Series data in a custom dashboard

D.

to create an event to be displayed along with Time Series data in a custom dashboard

Answers
E.

to create an event to be used to trigger a health rule violation

E.

to create an event to be used to trigger a health rule violation

Answers
F.

to create a new metric

F.

to create a new metric

Answers
Suggested answer: A, D, E

Explanation:

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:

To create an event to track application deployment. You can use the API to send a custom event that marks the start and end of an application deployment process. This can help you monitor the impact of the deployment on the application performance and availability, as well as correlate any issues or anomalies with the deployment event.

To create an event to be displayed along with Time Series data in a custom dashboard. You can use the API to send a custom event that contains any relevant information or context that you want to display in a custom dashboard. For example, you can send a custom event that contains the details of a configuration change, a maintenance window, a business transaction, or a user action. You can then use the custom dashboard to visualize the custom event data along with the Time Series data for the metrics you are interested in.

To create an event to be used to trigger a health rule violation. You can use the API to send a custom event that contains a metric value that you want to use as a condition for a health rule. For example, you can send a custom event that contains the CPU utilization of a machine, and then create a health rule that evaluates the CPU utilization metric and triggers a violation if it exceeds a certain threshold. You can then use the health rule violation to generate alerts, notifications, or remediation actions.Reference:Machine Agent HTTP Listener,Create Custom Events

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

A.

Verify that the application log contains a message indicating success.

A.

Verify that the application log contains a message indicating success.

Answers
B.

Verify that the node within the Controller Ul indicates the app agent is reporting.

B.

Verify that the node within the Controller Ul indicates the app agent is reporting.

Answers
C.

Verify the Java Agent Version metric for that node in the Metric Browser.

C.

Verify the Java Agent Version metric for that node in the Metric Browser.

Answers
D.

Verify that the Java Agent log contains a message indicating the agent started successfully.

D.

Verify that the Java Agent log contains a message indicating the agent started successfully.

Answers
Suggested answer: B, C

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two valid ways to confirm that the upgraded Java Agent is running successfully are:

Verify that the node within the Controller UI indicates the app agent is reporting. (B) This is a valid way because the Controller UI is a web-based application that allows users to monitor and manage the performance of the applications, tiers, nodes, and other entities that are instrumented by the AppDynamics agents. The Controller UI displays the status of the nodes within each tier, and indicates whether the app agent is reporting or not. If the app agent is reporting, the node icon is green and shows the agent version. If the app agent is not reporting, the node icon is gray and shows the last time the agent reported. The user can also hover over the node icon to see more details, such as the agent type, the agent version, the agent runtime directory, and the agent properties file.The user can verify that the upgraded Java Agent is running successfully by checking that the node icon is green and shows the latest agent version12.

Verify the Java Agent Version metric for that node in the Metric Browser. This is a valid way because the Metric Browser is a feature of the Controller UI that allows users to view and analyze the metrics collected by the AppDynamics agents. The Metric Browser displays the metrics in a hierarchical tree structure, where each node represents a metric category, a metric name, or a metric value. The user can expand or collapse the nodes, and select or deselect the metrics to view them in a chart. The user can also apply filters, time ranges, baselines, and other options to customize the chart. The user can verify that the upgraded Java Agent is running successfully by navigating to the Java Agent Version metric for that node in the Metric Browser. The Java Agent Version metric shows the version number of the Java Agent that is running on the node.The user can compare the metric value with the expected agent version, and check that the metric is updated after the upgrade34.

The incorrect options are:

Verify that the application log contains a message indicating success. (A) This is not a valid way because the application log does not contain any message indicating the success of the Java Agent upgrade. The application log is a file that records the events and messages that occur in the application server, such as the startup, shutdown, errors, warnings, and debug information. The application log does not record the events and messages that occur in the Java Agent, such as the installation, upgrade, configuration, or reporting. The Java Agent has its own log file, which is located in the /logs directory, and which contains the messages indicating the success or failure of the Java Agent upgrade .

Verify that the Java Agent log contains a message indicating the agent started successfully. (D) This is not a valid way because the Java Agent log does not contain any message indicating the agent started successfully after the upgrade. The Java Agent log is a file that records the events and messages that occur in the Java Agent, such as the installation, upgrade, configuration, or reporting. The Java Agent log contains a message indicating the agent started successfully when the application server is started, not when the Java Agent is upgraded. The Java Agent log does not contain any message indicating the success or failure of the Java Agent upgrade. The Java Agent log is located in the /logs directory, and the message indicating the agent started successfully is ''Agent Startup Complete'' .

1: Tiers and Nodes - AppDynamics

2: Tier Dashboard - AppDynamics

3: Metric Browser - AppDynamics

4: Java Agent Metrics - AppDynamics

[5]: Java Agent Logs - AppDynamics

[6]: Troubleshoot the Java Agent - AppDynamics

The Database Agent collects hardware metrics from a Windows database server using_________ . (Choose the correct option to complete the sentence.)

A.

Standalone Machine Agent

A.

Standalone Machine Agent

Answers
B.

PowerShell

B.

PowerShell

Answers
C.

WHI

C.

WHI

Answers
D.

SSH

D.

SSH

Answers
Suggested answer: B

Explanation:

The Database Agent collects hardware metrics from a Windows database server usingPowerShell1.PowerShell is a scripting language and a command-line shell that allows the Database Agent to execute commands and access Windows Performance Counters on the target host12.The Database Agent uses PowerShell to collect metrics such as CPU, memory, disk, and network utilization from the Windows database server1.To enable hardware monitoring for a Windows database server, the Database Agent requires the following permissions1:

The user that runs the Database Agent must have permission to execute PowerShell scripts on the local machine.

The user that runs the Database Agent or the Collector Service user (if using Windows Authentication) must have permission to establish a WMI connection to the target host and collect Windows Performance Counters.Reference:Required Monitored Host Permissions,PowerShell Overview

What are the correct steps to install a .NET Agent patch?

A.

Uninstall the existing .NET Agent Install the patch Restart the instrumented application(s)

A.

Uninstall the existing .NET Agent Install the patch Restart the instrumented application(s)

Answers
B.

Restart the machine Install the patch over exiting .NET agent Restart instrumented applications(s)

B.

Restart the machine Install the patch over exiting .NET agent Restart instrumented applications(s)

Answers
C.

Install the .NET Agent patch Restart the instrumented application(s)

C.

Install the .NET Agent patch Restart the instrumented application(s)

Answers
D.

Restart the instrumented application(s) Apply the patch over existing NET agent

D.

Restart the instrumented application(s) Apply the patch over existing NET agent

Answers
Suggested answer: C

Explanation:

To install a .NET Agent patch, which is a minor update to the existing .NET Agent version, you do not need to uninstall the old agent or restart the machine. You only need to follow these steps:

Download the .NET Agent patch from the AppDynamics Download Center.

Launch an elevated command prompt with full administrator privileges.

Execute the Installer.bat file from the patch archive. The batch file installs the patch and starts the AppDynamics Agent Coordinator service.

Restart the instrumented applications, such as IIS, Windows services, or standalone applications.


Total 50 questions
Go to page: of 5