- Print
- DarkLight
- PDF
ControlUp Management Pack for VMware vROps - How To Use
- Print
- DarkLight
- 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.
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.
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).
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: 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.
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:
- In vROps, click the Environment tab. The Inventory is displayed.
- 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
- In vROps, click the Environment tab and > to display the Object Browser.
- Click Environment to display a list of resources.
- Select the Executable object by navigating to All Objects > ControlUp Executable.
- 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.
Sessions Details
Select a session for detailed information on health status, alerts, and relationships.
- In vROps, click the Environment tab and > to display the Object Browser.
- Click Environment to see a list of ControlUp resources.
- Select a session to see the metrics of the selected session.
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
- In vROps, click Visualize > Views.
- Under Views, click + Create. This opens a new window in which you can create a new view.
- In the Name field, provide a name for the ControlUp resources and choose the presentation type.
- From the drop-down menu, choose the Subject, enter the Metric name in the Data field, and save the view.
- You can now access the created view from the category you have configured.
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:
- In vROps, click Visualize > Reports. This opens the report templates that are currently set up in vROps.
- To create a new report, click Add or Create.
- In the Name field, provide the name of the report and its description in the Description text box.
- Click Views and Dashboards and add the views and dashboards of your choice to the report.
- Choose either PDF or CSV as the report format in the Formats field. Click Save to save the report.
To generate a new report:
- In the Report Templates windows, right-click the report that you just created.
- To run the report immediately, click Run. To create a scheduler, click Schedule.
- After the report is generated, you can view the report under Generated Reports.
- To download the report to your local machine, click one of the icons in the Download column.
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:
- In vROps, click Environment > Object browser > ControlUp Adapter and navigate to the resource level to view the badges of the resource.
- Click on Metrics to see the badges resource, which contains a value field called badges.
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.