The Exchange Server WMI counters could not be collected

I am having the same issue as reported by other users of this application. I have followed the other THREADS as to how this can be solved, and I am still having the same issue.


 I restarted the WMI services on the target server and have confimed that all permision are correct for the client and the target server.


 Please Help.

Parents Reply Children
  • From the machine where you are trying to run the Exchange Monitor, could you please try verifying WMI connection using WBEMTEST?

    1. On command line execute wbemtest

    2. Connect to the Exchange Server (\\EXCHANGE_SERVER\root\default) and specify the credentials you are using in Exchange Monitor

    3. Try running the following query

    SELECT LocalQueueLength from Win32_PerfRawData_SMTPSVC_SMTPServer

    This should give you a more detailed error of why we are running into this issue.

  • Here is the error mssg:


     


    Number: 0x80041010


    Facility: WMI


    Decription: Invalid Class

  • What happens when you run the following commands on your EXCHANGE server

     

    Try forcing a refresh of WMI classes on the target server being queried, use the following command within a "cmd.exe" prompt.

    Windows 2000: winmgmt /resyncperf
    Windows XP, 2003, Vista: wmiadap.exe /f

  • I have ran this command on the local PC that I am using to monitor the Exchange Server and i also ran the command on the Exchange server. (SAME ERROR)


    If i run this on the local pc, shouldnt i point it to the Exchange Server ?

  • Yes that is why we recommend running this on the Exchange Server.


    After you run the command do you recieve any errors/warnings. Could you check your Application Event Log to see if there are any errors reported there.

  • Here are the errors I am seeing on the Exchange Server


     


    1.WMI ADAP was unable to retrieve data from the PerfLib subkey: SYSTEM\CurrentControlSet\Services\Autocat\Performance\Library, error code: 0x80041009


    2.WMI ADAP was unable to create object Win32_PerfRawData_DAVEX_ExchangeServerHTTPExtensions for Performance Library DAVEX because no value was found for property index 17698 in the 009 subkey


    3. WMI ADAP was unable to create the object Win32_PerfRawData_DAVEX_ExchangeServerHTTPExtensions for Performance Library DAVEX because error 0x80041001 was returned


    4. WMI ADAP was unable to create the object Win32_PerfRawData_MSExchangeIS_MSExchangeISMailbox for Performance Library MSExchangeIS because property Notdisplayed already exists

  • It seems that WMI is failing to register the appropriate objects for some reason. Could you please look at the following article and follow the steps outlined (regarding Scriptomatic) and see if you are able to get the Exchange Counters (like Win32_PerfRawData_SMTPSVC_SMTPServer) to show up in the WMI class list.


    http://www.microsoft.com/technet/scriptcenter/topics/help/wmi.mspx#EHAAC

  • FormerMember
    0 FormerMember over 9 years ago in reply to ShamChauthani

    In my case I don't use smtp. Please give clear steps with some explination. Most of us are unfamiliar with WMI scripting and some of us (Such as I) have some creative security configurations and would like to know what we are looking for. Maybe even a heads-up as to what we are actually doing with this wbemtest.exe tool. Most of the troubleshooting tools say to look for these particular tags but where do we look......