ExamGecko
Home Home / Cisco / 500-430

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

Question list
Search
Search

What are two capabilities of the standalone Machine Agent running on Linux? (Choose two.)

A.

It can act as a forwarder for analytics events.

A.

It can act as a forwarder for analytics events.

Answers
B.

lt can send SNMP alerts.

B.

lt can send SNMP alerts.

Answers
C.

It can communicate with multiple AppDynamics Controllers.

C.

It can communicate with multiple AppDynamics Controllers.

Answers
D.

It can restart itself if it goes down.

D.

It can restart itself if it goes down.

Answers
E.

It can start an HTTP listener for custom metrics.

E.

It can start an HTTP listener for custom metrics.

Answers
Suggested answer: A, E

Explanation:

The AppDynamics standalone Machine Agent is a Java program that runs on a host machine and collects hardware and infrastructure metrics, such as CPU, memory, disk, and network usage. The Machine Agent can also perform additional functions, such as:

Acting as a forwarder for analytics events: The Machine Agent can be configured to forward business transaction, log, browser, mobile, and synthetic events from the application agents to the AppDynamics Events Service, which is a distributed, scalable data store for analytics data. The Machine Agent can also forward custom events from the SDK or API to the Events Service.This allows you to use the AppDynamics Analytics features, such as dashboards, queries, funnels, and metrics, to analyze the performance and behavior of your applications and users12.

Starting an HTTP listener for custom metrics: The Machine Agent can be configured to start an HTTP listener that can receive custom metrics from external sources, such as scripts, tools, or other applications. The Machine Agent can then report these custom metrics to the AppDynamics Controller, where you can view them in the Metric Browser or use them in health rules, policies, or dashboards.This allows you to monitor any aspect of your system that is not covered by the default Machine Agent metrics34.

The other statements are false because:

B) The Machine Agent cannot send SNMP alerts. The Machine Agent can only receive SNMP traps from external sources and report them as events to the AppDynamics Controller.The AppDynamics Controller can send SNMP alerts to external systems based on health rule violations or events, but this is not a function of the Machine Agent5.

C) The Machine Agent cannot communicate with multiple AppDynamics Controllers. The Machine Agent can only communicate with one Controller at a time, which is specified in the controller-info.xml file in the agent configuration directory. If you want to monitor the same host machine with multiple Controllers, you need to install multiple Machine Agents on the same machine, each with a different Controller configuration and port number .

D) The Machine Agent cannot restart itself if it goes down. The Machine Agent does not have a built-in mechanism to automatically restart itself in case of a failure or a crash. You need to use an external tool or script to monitor the Machine Agent process and restart it if necessary. Alternatively, you can use the AppDynamics Agent Installer to deploy the Machine Agent as a service, which can be configured to restart automatically on failure .

What are two actions that an administrator should take to upgrade an EUM Server that is currently in production? (Choose two.)

A.

Stop the EUM agents,

A.

Stop the EUM agents,

Answers
B.

Upgrade the EUM agents.

B.

Upgrade the EUM agents.

Answers
C.

Update the EUM Server access key.

C.

Update the EUM Server access key.

Answers
D.

Stop the EUM server before the upgrade.

D.

Stop the EUM server before the upgrade.

Answers
E.

Run the new installer on the ELUM host machine.

E.

Run the new installer on the ELUM host machine.

Answers
Suggested answer: D, E

Explanation:

To upgrade an EUM Server that is currently in production, the administrator should follow these steps:

Stop the EUM Server before the upgrade. This ensures that the EUM Server does not process any incoming data from the EUM agents during the upgrade process.The administrator can use theeum.shoreum.batscript to stop the EUM Server gracefully1.

Run the new installer on the EUM host machine. The installer will detect the existing EUM Server installation and prompt the administrator to upgrade it to the latest version. The installer will also migrate the EUM data from the old version to the new version, if needed.The administrator should follow the instructions on the installer wizard to complete the upgrade2.

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.Reference:Upgrade the Production EUM ServerandStart and Stop the EUM Serverin the AppDynamics documentation.

What describes the EUM agent?

A.

It communicates with the Machine Agent.

A.

It communicates with the Machine Agent.

Answers
B.

It communicates with the AppDynamics Controller.

B.

It communicates with the AppDynamics Controller.

Answers
C.

It communicates with the Events Service.

C.

It communicates with the Events Service.

Answers
D.

It communicates with the EUM Collector.

D.

It communicates with the EUM Collector.

Answers
Suggested answer: D

Explanation:

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.Reference:Overview of End User Monitoring,EUM Data

A Java-based web application was instrumented. The browser snapshots provide a detailed look at an individual page request, however the correlated server-side snapshots are missing for all requests. What are two reasons for this missing correlated server-side snapshots? (Choose two.)

A.

Server has set the the HitpOnly flag on all cookies.

A.

Server has set the the HitpOnly flag on all cookies.

Answers
B.

Correlated server-side snapshots work only for NET Applications.

B.

Correlated server-side snapshots work only for NET Applications.

Answers
C.

Correlated snapshots are visible only if the injection mechanism is Automatic.

C.

Correlated snapshots are visible only if the injection mechanism is Automatic.

Answers
D.

Correlated snapshots are visible only if browser is Chrome.

D.

Correlated snapshots are visible only if browser is Chrome.

Answers
E.

Server side application is not instrumented with server agent.

E.

Server side application is not instrumented with server agent.

Answers
F.

Correlated server-side snapshots are visible only if Java version is 1.7+.

F.

Correlated server-side snapshots are visible only if Java version is 1.7+.

Answers
Suggested answer: A, E

Explanation:

According to the Cisco AppDynamics Professional Implementer (CAPI) documents, the two reasons for the missing correlated server-side snapshots are:

Server has set the HttpOnly flag on all cookies. (A) This is a valid reason because the HttpOnly flag is a security feature that prevents client-side scripts from accessing the cookies. However, the AppDynamics JavaScript Agent relies on the cookies to correlate the browser snapshots with the server-side snapshots. The JavaScript Agent injects a cookie named _appdyn_browser into the browser requests, which contains the correlation information. If the server sets the HttpOnly flag on all cookies, including the _appdyn_browser cookie, the JavaScript Agent cannot read or modify the cookie, and the correlation fails.To enable the correlation, the server should not set the HttpOnly flag on the _appdyn_browser cookie12.

Server-side application is not instrumented with server agent. (E) This is a valid reason because the server-side snapshots are collected by the AppDynamics app agents that instrument the application servers. The app agents monitor the business transactions that are executed by the server-side application, and capture the execution context, call graphs, errors, and metrics. If the server-side application is not instrumented with the app agent, the server-side snapshots are not available, and the correlation fails.To enable the correlation, the server-side application should be instrumented with the app agent that is compatible with the application server and the Controller34.

The incorrect options are:

Correlated server-side snapshots work only for .NET Applications. (B) This is not a valid reason because the correlated server-side snapshots work for any application server that is instrumented with the AppDynamics app agent, not only for .NET applications. The AppDynamics platform supports various application servers, such as Java, .NET, PHP, Node.js, Python, and C/C++.The app agents collect the server-side snapshots for the business transactions that are executed by the application server, regardless of the programming language or framework34.

Correlated snapshots are visible only if the injection mechanism is Automatic. This is not a valid reason because the correlated snapshots are visible regardless of the injection mechanism. The injection mechanism refers to the way the AppDynamics JavaScript Agent is inserted into the web pages. There are two injection mechanisms: Automatic and Manual. The Automatic injection mechanism uses the app agent to inject the JavaScript Agent into the web pages that are served by the application server. The Manual injection mechanism requires the user to manually insert the JavaScript Agent into the web pages. Both injection mechanisms support the correlation of the browser snapshots and the server-side snapshots, as long as the JavaScript Agent and the app agent are configured correctly .

Correlated snapshots are visible only if browser is Chrome. (D) This is not a valid reason because the correlated snapshots are visible regardless of the browser. The AppDynamics JavaScript Agent supports various browsers, such as Chrome, Firefox, Safari, Edge, and Internet Explorer. The JavaScript Agent collects the browser snapshots for the web pages that are loaded by the browser, and correlates them with the server-side snapshots, regardless of the browser type or version .

Correlated server-side snapshots are visible only if Java version is 1.7+. (F) This is not a valid reason because the correlated server-side snapshots are visible regardless of the Java version. The AppDynamics Java Agent supports various Java versions, such as 1.5, 1.6, 1.7, 1.8, and 11. The Java Agent collects the server-side snapshots for the business transactions that are executed by the Java application server, and correlates them with the browser snapshots, regardless of the Java version or vendor .

1: Browser Snapshots - AppDynamics

2: Troubleshoot Browser RUM - AppDynamics

3: Transaction Snapshots - AppDynamics

4: Supported Environments and Versions - AppDynamics

[5]: Browser Real User Monitoring - AppDynamics

[6]: Set Up and Configure Web EUM - AppDynamics

[7]: Browser Support - AppDynamics

[8]: Java Agent - AppDynamics

[9]: Java Supported Environments - AppDynamics

Which artifacts are needed, at minimum, to add a custom extension to a Machine Agent?

A.

Directory Jar or Script file Monitor.xml file

A.

Directory Jar or Script file Monitor.xml file

Answers
B.

Directory Manitor.xml file Custom-gxtension.xml file

B.

Directory Manitor.xml file Custom-gxtension.xml file

Answers
C.

Directory Zip Extension Monitor.xml file

C.

Directory Zip Extension Monitor.xml file

Answers
D.

Directory Script file Config.json file

D.

Directory Script file Config.json file

Answers
Suggested answer: A

Explanation:

To add a custom extension to a Machine Agent, you need at least three artifacts: a directory, a jar or script file, and a monitor.xml file12. The directory is where you place your extension files under the <machine_agent_home>/monitors directory. The jar or script file is the executable file that collects and reports the custom metrics to the Machine Agent. The monitor.xml file is the configuration file that defines the name, frequency, and parameters of your extension.You can also optionally include other files such as libraries, configuration files, or templates for your extension12.Reference:Build a Monitoring Extension Using Scripts,Extensions and Custom Metrics

An administrator is asked to improve the capacity of an Events Service cluster. What is the recommended way to add capacity to the cluster?

A.

Add a new Events Service cluster to share the load.

A.

Add a new Events Service cluster to share the load.

Answers
B.

Add nodes running on machines with identical hardware matching the existing nodes.

B.

Add nodes running on machines with identical hardware matching the existing nodes.

Answers
C.

Add more storage to the master nodes of the cluster.

C.

Add more storage to the master nodes of the cluster.

Answers
D.

Add more storage to as many of the existing nodes as possible.

D.

Add more storage to as many of the existing nodes as possible.

Answers
Suggested answer: B

Explanation:

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:

Add a new Events Service cluster to share the load. (A) This is not recommended because it will create additional complexity and overhead for managing multiple clusters and routing data and queries to the appropriate cluster. It will also require more license units to enable analytics on multiple clusters.

Add more storage to the master nodes of the cluster. This is not recommended because it will not increase the data replication and redundancy of the cluster, nor the processing power for queries. It will also create an imbalance in the cluster, as the master nodes will have more storage than the worker nodes, which may affect the performance and stability of the cluster.

Add more storage to as many of the existing nodes as possible. (D) This is not recommended because it will not increase the data replication and redundancy of the cluster, nor the processing power for queries. It will also create an imbalance in the cluster, as some nodes will have more storage than others, which may affect the performance and stability of the cluster.

1: Cisco AppDynamics Professional Implementer (500-430)

2: Events Service Requirements - AppDynamics

3: Events Service Deployment - AppDynamics

4: Events Service Deployment - AppDynamics

Which type of Alert and Respond action is available only on an on-premises Controller?

A.

Remediation action

A.

Remediation action

Answers
B.

Cloud auto-scaling

B.

Cloud auto-scaling

Answers
C.

Diagnostic action

C.

Diagnostic action

Answers
D.

Custom action

D.

Custom action

Answers
Suggested answer: D

Explanation:

A custom action is a type of Alert and Respond action that allows you to integrate AppDynamics notifications with your own alerting or ticketing system. You can create a custom action by writing an executable script and an XML file that describe how to pass information from AppDynamics to your system. A custom action can be triggered by a policy based on a health rule violation or an event. A custom action is available only on an on-premises Controller, because it requires access to the Controller file system and the ability to execute scripts on the Controller host machine.For a SaaS Controller, you can use HTTP request templates instead of custom actions to integrate with external systems.Reference:Build a Custom Action,Alert and Respond,Actions,Custom Actions

Which implementation mode should be used when deploying an EUM Server with reverse proxy from a security and performance standpoint in a production environment?

A.

Install the EUM Server on the same host as the Controller, behind the reverse proxy.

A.

Install the EUM Server on the same host as the Controller, behind the reverse proxy.

Answers
B.

Install the EUM Server on a separate host from the Controller, in front of the reverse proxy.

B.

Install the EUM Server on a separate host from the Controller, in front of the reverse proxy.

Answers
C.

Install the EUM Server on the same host as the Controller, in front of the reverse proxy.

C.

Install the EUM Server on the same host as the Controller, in front of the reverse proxy.

Answers
D.

Install the EUM Server on a separate host from the Controller, behind the reverse proxy.

D.

Install the EUM Server on a separate host from the Controller, behind the reverse proxy.

Answers
Suggested answer: D

Explanation:

The EUM Server is the on-premises version of the EUM Cloud that receives, processes, and stores data from EUM agents. For production installation, AppDynamics recommends that the EUM Server and the Controller sit on different hosts, and the EUM Server hosts its own MySQL instance. This improves the scalability and performance of both components. Moreover, AppDynamics strongly recommends that SSL traffic from agents to the EUM Server is terminated at a reverse proxy that sits in front of the EUM Server in the network path, and forwards connections to the EUM Server using HTTP. This relieves the SSL processing load from the EUM Server, simplifies the certificate management, and enhances the security by isolating the EUM Server from the external Internet. Therefore, the best implementation mode for deploying an EUM Server with reverse proxy in a production environment is option D.Reference:EUM Server Deployment,Install a Production EUM Server,Reverse Proxy configuration for EUM, andBrowser EUM installationin the AppDynamics documentation and community.

Default configuration of the Mobile SDK enables____and_____ . (Choose the two correct options to complete the sentence.)

A.

Crash Reports

A.

Crash Reports

Answers
B.

User Data

B.

User Data

Answers
C.

Network Requests

C.

Network Requests

Answers
D.

Custom Timers

D.

Custom Timers

Answers
E.

Breadcrumbs

E.

Breadcrumbs

Answers
Suggested answer: A, C

Explanation:

The default configuration of the Mobile SDK enablescrash reportsandnetwork requests12.Crash reports capture and report any unhandled exceptions or signals that cause the app to terminate abnormally1.Network requests monitor the performance and errors of HTTP and HTTPS requests made by the app2.These features are enabled by default and do not require any additional code or configuration to work12.Reference:Crash Reports,Network Requests

The user under which the JVM runs must have write privileges to the_________ directories in the Java Agent home. (Choose the correct option to complete the sentence.)

A.

conf and logs

A.

conf and logs

Answers
B.

lib and logs

B.

lib and logs

Answers
C.

bin and logs

C.

bin and logs

Answers
D.

conf and lib

D.

conf and lib

Answers
Suggested answer: A

Explanation:

The user under which the JVM runs must have write privileges to the conf and logs directories in the Java Agent home. This is because the conf directory contains the agent configuration files, such as controller-info.xml and agent-config.xml, which may need to be modified or updated by the user. The logs directory contains the agent log files, such as agent.log and agent-errors.log, which are generated by the agent and may need to be accessed or rotated by the user. The user can install the agent as the same user that owns the JVM or as an administrator on the host machine.The user can restrict the remaining contents of the agent directory, such as the lib and bin directories, to read-only access12.Reference:Install the Java Agent,Java Agent fails to start

Total 50 questions
Go to page: of 5