How can we help?

Understanding WMI Monitoring Limitations for Hardware Health

Follow

Auvik uses Windows Remote Management (WinRM) to access Windows Management Instrumentation (WMI) data. WMI is useful for monitoring operating-system information and basic system resources, but native WMI does not provide complete hardware-health monitoring for every server component.

For more information, see:

What WMI can and cannot monitor

RAID controllers

Native WMI classes generally do not provide complete health information for hardware RAID controllers, virtual disks, failed drives, cache batteries, or degraded arrays.

RAID health usually requires a vendor-specific management agent or provider, such as:

  • Dell OpenManage
  • HPE Smart Storage Administrator or Insight Management
  • Lenovo XClarity
  • Intel or LSI MegaRAID management tools

If RAID health is important, install and configure the appropriate vendor management software on the server. Confirm that it exposes the required information through a supported provider or management interface.

Memory health

WMI can provide inventory information about installed memory modules, including information available through Win32_PhysicalMemory. It generally does not provide a complete health status for memory modules.

Memory faults are more commonly reported through:

  • Windows Hardware Error Architecture (WHEA-Logger) events
  • MemoryDiagnostics-Results events
  • Hardware-management tools provided by the server manufacturer
  • Device or management-controller event logs

Use event-log monitoring or the vendor’s hardware-management platform when memory fault detection is required.

Disk health

Some Windows storage classes can report predictive-failure information for directly attached disks. This information may not be available for disks presented through a hardware RAID controller.

A disk-health result from Windows should not be treated as a complete replacement for the RAID controller’s own health status.

Recommended monitoring approach

Use WMI for operating-system and system-resource monitoring, such as:

  • Logical disk capacity and free space
  • Windows service status
  • Operating-system inventory
  • Performance counters
  • Basic system information

For hardware-specific monitoring:

  1. Install the server manufacturer’s management agent or utility.
  2. Confirm that the tool can report degraded arrays, failed drives, cache or battery problems, and other hardware faults.
  3. Review whether the tool exposes a supported WMI provider or event-log entries.
  4. Configure monitoring for the vendor-specific health status or relevant Windows events.
  5. Test the monitoring with a safe, non-production condition where possible.

Auvik may not automatically collect or alert on information exposed only through a vendor-specific namespace or command-line utility. If the required health data is not available through an Auvik-supported data source, contact Auvik Support to confirm whether another monitoring method is available.

Configure WMI reliably

Before troubleshooting missing WMI data, confirm that:

  • WinRM and the required WMI services are running.
  • The Auvik collector can reach the Windows device.
  • Windows Firewall and network security tools permit the required WMI or WinRM traffic.
  • The WMI credential has the permissions required to query the device.
  • The required namespace and class are available on the device.
  • The vendor management agent or provider is installed if hardware-specific data is expected.

Common errors include:

  • 0x800706BA: The RPC server is unavailable. Check network connectivity, services, and firewall rules.
  • 0x8004100E: The WMI namespace is invalid or unavailable.
  • 0x80041010: The requested WMI class or provider was not found.

A missing namespace or class may indicate that the required vendor provider is not installed, is damaged, or does not expose the expected data.

For additional troubleshooting, see:

Limit alerts to servers instead of workstations

WMI can monitor both servers and workstations. If hardware or operating-system alerts are intended only for servers, use alert scope to prevent workstation alerts from creating unnecessary noise.

In Alerts v2, you can use device tags or other supported entity filters to target the appropriate devices.

Recommended approaches include:

  • Apply a Server tag to devices that should receive the alert.
  • Exclude devices tagged as Workstation.
  • Create separate alert definitions for servers and workstations when they require different thresholds.
  • Use device types, groups, or other supported device properties to narrow the alert scope.
  • Route workstation alerts to a separate notification channel when monitoring is still required but should not generate the same operational response.

Before saving the alert, review the entity count or selected devices to confirm that the intended servers are included and workstations are excluded.

For more information, see:

Summary

Native WMI is useful for Windows operating-system monitoring, but it may not provide complete RAID, memory, or disk-health information.

For reliable hardware monitoring:

  • Use vendor-specific management tools for RAID health.
  • Use Windows event logs or vendor tools for memory faults.
  • Confirm that the required WMI provider or data source is installed and available.
  • Scope Alerts v2 definitions to server devices or tags to prevent workstation noise.
  • Contact Auvik Support when the required hardware data is not available through a supported monitoring method.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Auvik System Status

Check system status