| Author |
Message |
Nathan
Guest
|
Posted:
Wed Dec 21, 2005 5:58 pm Post subject:
Missing WMI Classes for Exchange Perfmon Counters |
|
|
I have a report that I created which collects information from various places
(Active Directory, Exchange, Event Logs, and Performance Counters) in order
to compile a detailed report about the Information Stores on one of our
Exchange 2003 clusters. I have recently discovered that the report fails to
run when the cluster is running on node 1 because the WMI classes that I use
to pull information out of the Performance Counters are not
installed/registered for some reason. Specifically, I am trying to use the
"Win32_PerfRawData_MSExchangeIS_MSExchangeISMailbox" class, but when I browse
the \\node1\root\CIMv2 WMI namespace, it is not there (it is there on node2,
and on our other Exchange servers).
I have looked all over for other people with similar problems and the
recommendation always seems to be to use the mofcomp.exe utility to
reregister the WMI classes. Problem is, I cannot figure out which .mof file
contains this class. The three files that ship on the Exchange CD
(exmgmt.mof, exwmi.mof, and msgtrk.mof) don't seem to make a reference to
this class.
Does anyone have any clue which .mof file I need to reregister? If not,
anyone have any idea how I could find out, short of calling PSS?
FYI the performance objects *are* installed on node1. If you go into
perfmon you can add the counters from this object and they will return data
as expected. It's only when I try to get access to them via WMI that I have
an issue.
Any help is greatly appreciated!
|
|
| Back to top |
|
 |
Nathan
Guest
|
Posted:
Thu Dec 29, 2005 1:58 am Post subject:
RE: Missing WMI Classes for Exchange Perfmon Counters |
|
|
Anyone?
"Nathan" wrote:
| Quote: | I have a report that I created which collects information from various places
(Active Directory, Exchange, Event Logs, and Performance Counters) in order
to compile a detailed report about the Information Stores on one of our
Exchange 2003 clusters. I have recently discovered that the report fails to
run when the cluster is running on node 1 because the WMI classes that I use
to pull information out of the Performance Counters are not
installed/registered for some reason. Specifically, I am trying to use the
"Win32_PerfRawData_MSExchangeIS_MSExchangeISMailbox" class, but when I browse
the \\node1\root\CIMv2 WMI namespace, it is not there (it is there on node2,
and on our other Exchange servers).
I have looked all over for other people with similar problems and the
recommendation always seems to be to use the mofcomp.exe utility to
reregister the WMI classes. Problem is, I cannot figure out which .mof file
contains this class. The three files that ship on the Exchange CD
(exmgmt.mof, exwmi.mof, and msgtrk.mof) don't seem to make a reference to
this class.
Does anyone have any clue which .mof file I need to reregister? If not,
anyone have any idea how I could find out, short of calling PSS?
FYI the performance objects *are* installed on node1. If you go into
perfmon you can add the counters from this object and they will return data
as expected. It's only when I try to get access to them via WMI that I have
an issue.
Any help is greatly appreciated! |
|
|
| Back to top |
|
 |
Neil Hobson [MVP]
Guest
|
Posted:
Thu Dec 29, 2005 1:58 am Post subject:
Re: Missing WMI Classes for Exchange Perfmon Counters |
|
|
I believe it may be cimwin32.mof, but don't quote me on that. I'm pretty
sure that Exchange-related mof files like exwmi.mof need cimv2 present
first.
Report back how you get on! :)
--
Neil Hobson
Exchange MVP
For Exchange news, links, and tips, check:
http://www.msexchangeblog.com
"Nathan" <Nathan@discussions.microsoft.com> wrote in message
news:7DB6E329-9F66-4189-B8B5-9BB3D7EFDF35@microsoft.com...
| Quote: | Anyone?
"Nathan" wrote:
I have a report that I created which collects information from various
places
(Active Directory, Exchange, Event Logs, and Performance Counters) in
order
to compile a detailed report about the Information Stores on one of our
Exchange 2003 clusters. I have recently discovered that the report fails
to
run when the cluster is running on node 1 because the WMI classes that I
use
to pull information out of the Performance Counters are not
installed/registered for some reason. Specifically, I am trying to use
the
"Win32_PerfRawData_MSExchangeIS_MSExchangeISMailbox" class, but when I
browse
the \\node1\root\CIMv2 WMI namespace, it is not there (it is there on
node2,
and on our other Exchange servers).
I have looked all over for other people with similar problems and the
recommendation always seems to be to use the mofcomp.exe utility to
reregister the WMI classes. Problem is, I cannot figure out which .mof
file
contains this class. The three files that ship on the Exchange CD
(exmgmt.mof, exwmi.mof, and msgtrk.mof) don't seem to make a reference to
this class.
Does anyone have any clue which .mof file I need to reregister? If not,
anyone have any idea how I could find out, short of calling PSS?
FYI the performance objects *are* installed on node1. If you go into
perfmon you can add the counters from this object and they will return
data
as expected. It's only when I try to get access to them via WMI that I
have
an issue.
Any help is greatly appreciated! |
|
|
| Back to top |
|
 |
Nathan
Guest
|
Posted:
Thu Dec 29, 2005 1:58 am Post subject:
Re: Missing WMI Classes for Exchange Perfmon Counters |
|
|
I just found another thread that discussed this issue (although not in so
much detail). The solution is right here:
http://support.microsoft.com/default.aspx?scid=kb;en-us;820847
No clue how I could have possibly missed that when searching for it on their
knowledgebase, but low and behold, there it is!
This quickly resolved my issue!
"Neil Hobson [MVP]" wrote:
| Quote: | I believe it may be cimwin32.mof, but don't quote me on that. I'm pretty
sure that Exchange-related mof files like exwmi.mof need cimv2 present
first.
Report back how you get on! :)
--
Neil Hobson
Exchange MVP
For Exchange news, links, and tips, check:
http://www.msexchangeblog.com
"Nathan" <Nathan@discussions.microsoft.com> wrote in message
news:7DB6E329-9F66-4189-B8B5-9BB3D7EFDF35@microsoft.com...
Anyone?
"Nathan" wrote:
I have a report that I created which collects information from various
places
(Active Directory, Exchange, Event Logs, and Performance Counters) in
order
to compile a detailed report about the Information Stores on one of our
Exchange 2003 clusters. I have recently discovered that the report fails
to
run when the cluster is running on node 1 because the WMI classes that I
use
to pull information out of the Performance Counters are not
installed/registered for some reason. Specifically, I am trying to use
the
"Win32_PerfRawData_MSExchangeIS_MSExchangeISMailbox" class, but when I
browse
the \\node1\root\CIMv2 WMI namespace, it is not there (it is there on
node2,
and on our other Exchange servers).
I have looked all over for other people with similar problems and the
recommendation always seems to be to use the mofcomp.exe utility to
reregister the WMI classes. Problem is, I cannot figure out which .mof
file
contains this class. The three files that ship on the Exchange CD
(exmgmt.mof, exwmi.mof, and msgtrk.mof) don't seem to make a reference to
this class.
Does anyone have any clue which .mof file I need to reregister? If not,
anyone have any idea how I could find out, short of calling PSS?
FYI the performance objects *are* installed on node1. If you go into
perfmon you can add the counters from this object and they will return
data
as expected. It's only when I try to get access to them via WMI that I
have
an issue.
Any help is greatly appreciated!
|
|
|
| Back to top |
|
 |
|
|
|
|