Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
Please, try again later.
Veeam ONE fails to collect performance data from one or multiple Hyper-V hosts despite being able to collect infrastructure and topology data. This issue may occur with or without an alarm being triggered.
When an alarm is triggered, it will display the message:
Performance data collection failure - object <hv_host> Veeam ONE Monitoring Server failed to collect performance data from the objects specified.
Whether the alarm occurs, the primary symptom is the performance data when viewing the performance graphs in the Veeam ONE Client is either nonexistent or inconsistent:
Any of the following could cause this:
Ensure that the account Veeam ONE uses to connect to the Hyper-V host(s) has the required permissions, or change the server connection settings to assign a different account.
Verify that the following services are running on the Hyper-V host(s):
The presence and integrity of the Windows Performance Monitor (perfmon.exe) performance counters and counter sets needs to be verified on the Hyper-V host experiencing the issue to confirm the cause of the issue.
Use one of the two methods for verifying the integrity of the performance counters:
Run the following Powershell script on the host system experiencing the issue:
The cause of the issue can be confirmed as corrupt or missing performance counters or performance counter sets if an error is reported while the script is gathering the included performance counter sets.
$desiredPerfCounters = @("Cluster CSV File System", "Cluster CSV Volume Cache", "Cluster Shared Volumes", "Hyper-V Dynamic Memory Balancer", "Hyper-V Dynamic Memory VM", "Hyper-V Hypervisor Logical Processor", "Hyper-V Hypervisor Virtual Processor", "Hyper-V Legacy Network Adapter", "Hyper-V Virtual Network Adapter", "Hyper-V Virtual Storage Device", "Hyper-V Virtual Switch", "LogicalDisk", "Memory", "Network Interface", "PhysicalDisk")
foreach ($counter in $desiredPerfCounters) {
try {
$counterSet = Get-Counter -ListSet $counter -ErrorAction Stop
Write-Host "$counter`: Present" -ForegroundColor Green
} catch {
Write-Host "$counter`: Missing" -ForegroundColor Red
}
}
If expected counters are missing or modified, the Performance Counters and Performance Counter Sets on the affected Hyper-V host must be rebuilt.
This script uses lodctr to reset counters and counter sets to their default settings.
Run the following script in an Administrative PowerShell Prompt:
# Rebuild performance counters
lodctr /R
# Re-sync WMI performance counters
WinMgmt.exe /resyncperf
# Restart the Performance Logs & Alerts and Windows Management Instrumentation services
Restart-Service -Name pla -Force
Restart-Service -Name Winmgmt -Force
Your feedback has been received and will be reviewed.
Please, try again later.
Please try select less.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case
Your feedback has been received and will be reviewed.
Please, try again later.