This article provides troubleshooting steps to identify and resolve data collection failures for Windows monitors configured in WMI mode. If one or more metrics are not being collected, the steps in this article will help determine whether the issue is caused by:
Applications Manager script execution
WMI connectivity between the Applications Manager server and the target server
WMI query execution
WMI configuration on the target Windows server
Follow the validation methods below in the given order to isolate the root cause.
Execute the metric using the Self Help Tool.
Execute the corresponding VBS script from the Applications Manager server.
Execute the WMI query from the Applications Manager server using WBEMTEST.
Execute the same WMI query directly on the target Windows server.
The Self Help Tool allows you to execute Windows monitoring scripts directly from the Applications Manager UI and verify whether the required metrics are being collected successfully.
Navigate to Settings → Tools → Self Help Tools.
Select the required server from the Choose the Host drop-down list.
In the Type field:
Select Monitor Type.
Choose Windows as the monitor type.
Select the required metric(s).
Click Execute.
If the script returns metric values successfully, WMI communication is working correctly. Do a manual poll for the reported monitor and check the data.
If the script returns an error, note the error message and proceed with the following validation methods.
Applications Manager collects Windows metrics using VBS scripts. Executing the script manually helps verify whether the issue is related to script execution, authentication, or WMI connectivity.
Log in to the server where Applications Manager is installed.
Open Command Prompt with Run as Administrator.
Navigate to:
<Applications Manager Home>\working\conf\application\scriptsExecute the appropriate script.
For a remote Windows server:

For the local Applications Manager server:

<HOSTNAME> with the hostname or IP address of the target server.
<USERNAME> with the Windows account configured in the monitor.
<PASSWORD> with the corresponding password.
Note:
Refer to the Script, Namespace, and WMI Class Used KB to identify the corresponding VBS script for each Windows metric.
If the script returns metric values successfully, WMI communication is working correctly. Do a manual poll for the reported monitor and check the data.
If the script returns an error, note the error message and proceed with the following validation methods.
If the VBS script fails, verify whether the Applications Manager server can execute the WMI query directly using WBEMTEST.
Open WBEMTEST on the Applications Manager server. (Refer to the steps provided under the section "Checking connectivity with WMI Tester" for instructions on using the WBEMTEST tool.)
Connect to the target Windows server using the required WMI namespace.
After the connection is established, click Query.
Copy the WQL query corresponding to the required metric from the Script, Namespace, and WMI Class Used KB.
Execute the query.
Important: Ensure that you connect using the correct WMI namespace required by the query.If the query executes successfully, WMI connectivity is functioning correctly.
If the query fails, verify the reported error and continue with the next validation method.
If the WMI query fails from the Applications Manager server, execute the same query locally on the target server to determine whether the issue is related to the Windows system itself.
Log in to the target Windows server.
Open Windows Management Instrumentation Tester (WBEMTEST):
Open Run.
Type wbemtest.
Click Connect.
Connect to the required WMI namespace.
Click Query.
Execute the same WQL query used in the previous step.
If the query succeeds locally but fails from the Applications Manager server, the issue is related to remote WMI connectivity, firewall settings, DCOM configuration, or user permissions.
If the query also fails locally, the issue is related to the target server's WMI configuration, missing WMI classes or namespaces, corrupted WMI repository, or disabled performance counters.
Based on the validation results:
If script execution fails with a specific WMI error, refer to the WMI Error Troubleshooting Guide.
If authentication or RPC errors are encountered, refer to the Windows Monitoring - FAQ.
If performance counter classes return no data, Enable Windows Performance Counters Through Registry.