You are here

Hyper-V Monitoring

Requires Opsview Cloud or Opsview Monitor 6
Opsview Supported

Microsoft Hyper-V Monitoring (Agentless)

Formerly known as Windows Server Virtualization, Hyper-V is Microsoft’s popular virtualization system for Windows Servers. Microsoft has continued to release new Hyper-V versions with each new Windows Server incarnation thus far. Hyper-V aims to increase business agility and IT efficiency in your datacenter and in the cloud.

Virtualization and Hyper-V possess numerous benefits such as:

  • Hardware resource savings
  • Space saving
  • Reduction in energy costs and many more

As a result, it has become an incredibly popular hypervisor across the globe.

What You Can Monitor

  • Hyper-V CPU, Memory and Health
  • Hyper-V Guest Status
  • Hyper-V Storage including read, write, and errors
  • Hyper-V Uptime
  • Hyper-V Virtual Machines

This application monitoring opspack allows for Hyper-V monitoring of your host and guest systems, ensuring they are performant on all of your Windows Servers. All checks are done through WMI, making setup and implementation painless.

Service Checks

Service Check Description
CPU Hyper-V guest CPU load percentage
GuestStatus Hyper-V Guest Status
Health Hyper-V guest health status
Memory Hyper-V guest memory available
StorageErrors Hyper-V guest storage errors
StorageRead Hyper-V guest storage read rate
StorageWrite Hyper-V guest storage write rate
Uptime Days Virtual Machine Uptime in Days
Uptime Seconds Virtual Machine Uptime in Seconds
Virtual Machines List all Virtual Machines

Microsoft Hyper-V Monitoring Prerequisites

To use Windows WMI Agentless Opspacks, the remote windows host must first be configured to allow WMI queries to be run. See: Monitoring Services with WMI

Microsoft Hyper-V Monitoring Setup and Configuration

To configure and utilise this Opspack, you need to add the 'Application - Microsoft - Hyper-V Agentless' Opspack to your Opsview Monitor system.

Step 1: Import the Opspack

Download the application-microsoft-hyper-v-agentless.opspack file from the Releases section of this repository. Navigate to Host Template Settings inside Opsview Monitor and select Import Opspack in the top left corner.

Host Template Settings

Then click Browse and select the application-microsoft-hyper-v-agentless.opspack file. Click Upload and then click Import when the file is uploaded.

Import Opspack

Step 2: Add the host template

Add Host Template

Step 3: Add and configure the host variables required for this host

Host Variable Description
HYPER_V_CREDENTIALS Used for authenticating with the remote host. The value is not used and therefore can be set to anything. Override the username and password with the credentials to be used for authentication with the remote host.

Add Opspack Variables

Step 4: Reload and the system will now be monitored

Hyper-V Service Checks