ControlUp Management Pack for VMware vROps - How To Use
  • Dark
    Light
  • PDF

ControlUp Management Pack for VMware vROps - How To Use

  • Dark
    Light
  • PDF

Our new management pack for VMware vROps is now available to download and use in the VMware marketplace. The management pack provides two features for ControlUp users that help you monitoring and troubleshooting your ControlUp environment.

The first feature, vROps dashboards, provide an excellent view of the data that is sent from the ControlUp Monitors. You can monitor the activity of your ControlUp environment using dashboards and different tiles on those dashboards display information about specific ControlUp metrics.

The second feature of the mangement pack is the inventory tree that allows you to navigate to all your ControlUp objects you want to manage or retrieve information from.

Refer to the dashboards section to learn how to use dashboards. We further demonstrate how to use the ControlUp inventory tree in the corresponding section.

As a prerequisite for using the ControlUp Management Pack, make sure you have installed and configured the Management Pack according to the ControlUp Management Pack for VMware vROps - Installation & Configuration article.

Overview

  • Dashboards provide a global view of the relationship between ControlUp resources and list existing resources.
  • Monitor the health, capacity and performance of ControlUp resources, analyze storage trends and plan capacity.
  • Comprehensive visibility across the entire IT stack, from applications and VMs to the corresponding ControlUp resources.
  • Help identify and troubleshoot a variety of ControlUp feature-related issues, as well as other entities that can impact multiple layers of IT.

Accessing Dashboards

You can access the dashboards by clicking Visualize > Dashboards > ControlUp from your vROps administrator account. You will see the following four predefined dashboards on the left-hand menu:

Client Device Dashboard

Details about ControlUp clients are displayed in the Client Device dashboard. To get started with the dashboard, choose a session from the ControlUp Sessions widget.

ClientDeviceDashboard2

Client Device Dashboard: Data

Client Device Dashboard is divided into two parts, Session Details, and Widgets that show historical data. We describe this in more detail in the following table.

Client Device Dashboard: Session Details

Session Metric Description
Name User name
Client Name Machine name of the client from which the session is established
Client IP The IP address of the client machine connected to the session
Client OS Name The operating system of the client device connected to the session
Client Device Score Experience stress score of the client device based on the worst threshold among these metrics: Client WiFi Signal, Lan Latency, Total Session Latency, Internet Latency
Client OS Version The OS Version of the client device connected to the session
Client Inactive Time EUC client's inactive time while the client device is connected to the session
Local Router Client device's local router IP while connected to the session
WiFi SSID Name of the connected wireless network used by the client device connected to the session
WiFi Signal WiFi signal strength of the client device connected to the session measured in dBm displayed in percentage

Client Device Dashboard: Widgets

Widget Description
Client NIC Speed The NIC speed of the client device connected to the session
Client Packet Loss Percentage of network packet loss on the client device connected to the session
Internet Latency Latency between the client device connected to the session and the Google DNS servers
LAN Latency Latency between the client device connected to the session and the local router
Total Session Latency Total session latency from the client device calculated from the second callback
WiFi Signal WiFi signal strength of the client device connected to the session measured in dBm displayed in percentage

Main Dashboard

The Main Dashboard provides information about your ControlUp environment. On the ControlUp Folder widget, select the Folder object.

MainDashboard4

MainDashboard.png

MainDashboard2.png

MainDashboard3.png

Main Dashboard: Data

The following table provides a description of the data displayed in the Main Dashboard:

Widget Metric Name Definition
Summary Datastore Free Space
Count of all "Free Space" of the datastores
Summary Active User Sessions Total Number of user sessions sorted by "Active" State
Summary Avg. Logon Duration Average Logon Duration of all user sessions
Summary Running Processes Total number of processes
Summary Avg. Client WiFi Signal Average of values taken from "WiFi Signal" column for all sessions
Summary Running Hosts Total number of hosts
Summary Running VM Count Total number of VMs
Summary Avg. Protocol Latency Average "Avg. Protocol Latency" of all sessions
Machine Stress Level Resources Health Stress Level of machines and hosts
Session Stress Level Sessions Stress Level Stress Level of sessions
Process Stress Level Processes Stress Level Stress Level of processes
Top 5 Processes by CPU Usage Top 5 Processes by CPU Usage Sorting Top 5 Processes by CPU Usage
Top 5 Processes by Memory Utilization Top 5 Processes by Memory Utilization Sorting Top 5 Processes by Memory
Top 5 Processes by Disk Usage Top 5 Processes by Disk Usage Sorting Top 5 Processes by Disk Usage
Top 5 User Sessions by CPU Top 5 User Sessions by CPU Sorting Top 5 Sessions by CPU Usage
Top 5 Slowest Logons Top 5 Slowest Logons Sorting Top 5 Sessions by low to high on "Average Logon Duration"
Top 5 Apps In Use Top 5 Apps In Use Sort top 5 "Apps In Use" by count for all sessions
Avg. App Load Time Avg. App Load Time Average App Load time of all sessions
Avg. UX Score Avg. UX Score Average of values taken from the "UX Score" column
Avg. Client Device Score Avg. Client Device Score Average of values taken from the "Client Device Score" column
Machines Machines Avg. CPU Usage % Average CPU Usage of all machines
Machines Machines Avg. RAM Usage % Average RAM Usage of all machines
Machines Machines Disk IOPS Avg. Usage Average Disk IOPS usage of all machines
Machines Machines Total Network Throughput Total "Mbps Machine Net Total" of all machines
Datastores Aggregated Datastores IOPS Aggregation of "Datastore Read IOPS" and "Datastore Write IOPS"
Datastores Avg. Datastores Latency Average of "KB/s Datastores Read Rate" and "KB/s Datastores Write Rate"
Datastores Aggregated Datastores Read/Write per Sec Aggregation of "Datastore Read IOPS" and "Datastore Write IOPS"
Physical Cluster Physical Cluster CPU Usage Aggregation of all hosts CPU in %
Physical Cluster Physical Cluster RAM Usage Displaying "% Hosts Memory"
Physical Cluster Physical Cluster Storage Usage Displaying two columns - "VM Virtual Disk Read IOPS" and "VM Virtual Disk Write IOPS"
Physical Cluster Physical Cluster Network Usage Displaying "Mbps Machine Net Total"

User Experience Dashboard

User Experience Dashboard provides details on metrics related to user experience (UX).

UserExperienceDashboard2

UserExperienceDashboard3

UserExperienceDashboard2

User Experience Dashboard: Data

The following table provides a description of the data displayed in the User Experience Dashboard:

Widget Description
Summary Active User Sessions : Total Number of user sessions sorted by "Active" State.
Avg. Logon Duration : Average Logon Duration of all user sessions
Running Processes: Total number of processes
Avg. Client Wifi Signal : Average of values taken from "WiFi Signal" column for all sessions
Machine Stress Level Stress Level of machines and hosts
Sessions Stress Level Stress Level of sessions
Processes Stress Level Stress Level of processes
Avg. UX Score The UX score is a calculated average of the following metrics: Disk Queue, Avg. Logon Duration, Avg. App Load Time, XD Average Logon Duration, Avg. User Input Delay, Max User Input Delay
Avg. Client Device Score The client device score is a calculated average of the following metrics: Client WiFi Signal, Lan Latency, Total Session Latency, Internet Latency
Top 5 Processes by CPU Usage Shows the Top 5 processes by CPU usage
Top 5 Processes by Memory Utilization Shows the Top 5 processes by RAM usage
Top 5 Processes by Disk Usage Shows the Top 5 processes by disk usage
Top 5 User Sessions by CPU Shows the Top 5 user sessions by CPU usage
Top 5 Slowest Logons Shows the 5 slowest user logons
Top 5 Apps In Use Shows the Top 5 applications in use
Avg. App Load Time Shows the average load time for selected user-mode applications
Avg. Protocol Latency Shows an average of the last 20 samples of the overall protocol latency between the clients and the servers

VMware Dashboard

The VMware Dashboard shows VMware Horizon-related information, such as health connection servers, available desktop pools, or machine-specific metrics.

VMware Dashboard.png

VMwareDashboard2.png

VMwareDashboard3.png

VMware Dashboard: Data

The following table provides a description of the data displayed in the VMware Dashboard:

Metric Description
HZ Available Machines Number of Horizon machines and RDS servers in "Available" state
HZ Healthy Connection Server Total number of healthy connection servers
HZ % Available Farms Percentage of available farms
HZ Available Desktop Pools Total number of available desktop pools
HZ Machines Total number of Horizon machines
Problematic Machines Total number of machines that have a problem
Machines in Use The total number of machines in use by users (connected and disconnected) excluding RDS Hosts
Top 5 Slowest Logons Shows the Top 5 slowest logons
Average Logon Duration Average duration of user logons
Avg App Load Time Average load time of applications
Protocol Latency Average protocol latency of user sessions

Additionally, the VMware Dashboard displays data about the performance of connection servers.
image.png

Accessing Inventory Tree

The inventory tree in vROps allows you to navigate your ControlUp environment. Hierarchical structures illustrate relationships among resources and enable computing at the lower levels.

To access the inventory tree:

  1. In vROps, click the Environment tab. The Inventory is displayed.
    image.png
  2. In the navigation menu on the left side, click ControlUp Management Pack > Inventory. A list of ControlUp resources is shown.

Executables Details

You can select an Executable and view the health status, alerts, capacity, and relationships.

To list details of Executables

  1. In vROps, click the Environment tab and > to display the Object Browser.
  2. Click Environment to display a list of resources.
  3. Select the Executable object by navigating to All Objects > ControlUp Executable.
  4. A list of Recommended Actions is listed under the Summary tab, along with the Health Status. ControlUp resources are included here. If any alerts are present, they are listed in the lower section of the right pane.
    image.png

Sessions Details

Select a session for detailed information on health status, alerts, and relationships.

  1. In vROps, click the Environment tab and > to display the Object Browser.
  2. Click Environment to see a list of ControlUp resources.
  3. Select a session to see the metrics of the selected session.
    image.png

Views

vROps offers several types of views. With each type of view, you can analyze metrics, properties, and policies of various monitored objects such as alerts, symptoms, and so on, from a different perspective. Views also display information from the adapters in your environment.

Create a new view

  1. In vROps, click Visualize > Views.
  2. Under Views, click + Create. This opens a new window in which you can create a new view.
    image.png
  3. In the Name field, provide a name for the ControlUp resources and choose the presentation type.
  4. From the drop-down menu, choose the Subject, enter the Metric name in the Data field, and save the view.
  5. You can now access the created view from the category you have configured.
    image.png

Reports

Reports are snapshots of views and dashboards. You can create a report to represent objects and metrics. It can include a table of contents, cover page, and footer.
By using the vRealize Operations Cloud reporting functions, you can generate a report that captures current or predicted resource requirements. Download the report as either a PDF or CSV file for future use and offline use.

Generate a new report

Before you generate a new report, you need to create a template for the report.

To create a new report template:

  1. In vROps, click Visualize > Reports. This opens the report templates that are currently set up in vROps.
  2. To create a new report, click Add or Create.
  3. In the Name field, provide the name of the report and its description in the Description text box.
  4. Click Views and Dashboards and add the views and dashboards of your choice to the report.
  5. Choose either PDF or CSV as the report format in the Formats field. Click Save to save the report.

To generate a new report:

  1. In the Report Templates windows, right-click the report that you just created.
  2. To run the report immediately, click Run. To create a scheduler, click Schedule.
    image.png
  3. After the report is generated, you can view the report under Generated Reports.
    image.png
  4. To download the report to your local machine, click one of the icons in the Download column.
    image.png

Badges

vROps provides the ability to display Badges through capacity definitions of resource size and usage. Each badge has a threshold value. When a resource crosses a threshold, the color of the badge changes.
Each ControlUp resource has its own badge.
Each badge is calculated based on capacity metrics. The following badges are supported:

  • Health
  • Risk
  • Efficiency

To view badges:

  1. In vROps, click Environment > Object browser > ControlUp Adapter and navigate to the resource level to view the badges of the resource.
  2. Click on Metrics to see the badges resource, which contains a value field called badges.
    image.png

Alerts

The management pack retrieves events from ControlUp and displays them as alerts in vROps. Whenever the thresholds are exceeded, alerts are displayed.
Alerts are triggered based on a certain percentage of objects' health, risk, or efficiency (when a specific threshold is crossed). Each alert includes a brief description. From the alert name, you can access the alert details through a secondary window.

Health alerts

ControlUp's health badge alerts are the most important and should be fixed as first priority since they are the ones currently affecting the ControlUp environment.

  • If the health value of an object is between 25%-50%, an alert with a Critical health level will be triggered.
  • If the health value of an object is between 50%-75%, an alert with a Immediate health level will be triggered.
  • If the health value of an object is between 75%-100%, an alert with a Warning health level will be triggered.

Risks

By using the risk badge, we can define alerts that do not affect the ControlUp environment at the moment, but might do so in the future.

  • If the risk value of an object is between 25%-50%, an alert with a Warning risk level will be triggered.
  • If the risk value of an object is between 50%-75%, an alert with a Immediate risk level will be triggered.
  • If the risk value of an object is between 75%-100%, an alert with a Critical risk level will be triggered.

Adapter errors

Click Administration > Support > Logs to see log files related to adapters.
image.png


Was this article helpful?