Столкнулся с проблемой. Сервер мониторился по WMI классу Win32_PerfRawData_W3SVC_WebService. После переустановки ОС этот класс пропал из WMI. Попытка ребилдить WMI не привела к успеху. После долгого поиска нашел!
Оказалось все решается просто:
- Восстанавливаем репозитарий WMI под Server 2003
rundll32 wbemupgd, RepairWMISetup
- Сначала очищаем старые данные
winmgmt /clearadap
- Затем перестраиваем счетчики производительности классов в хранилище
winmgmt /resyncperf
Ну и рестарт WMI
net stop winmgmt
net start winmgmt
Все работает!
И еще очень хорошая статья по восстановлению WMI (http://opsmgr.ru/Lists/Posts/Post.aspx?ID=99)
P.S.
После удаления некоторых программ, опять пропал этот класс в WMI. Восстановил с помощью вот этого:
1. Восстановление wmi:
Rundll32 wbemupgd, CheckWMISetup
Rundll32 wbemupgd, RepairWMISetup
2. Регистрация компонент:
cd /d %windir%\system32\wbem
for %i in (*.dll) do RegSvr32 -s %i
for %i in (*.exe) do %i /RegServer
3. Синхронизация WMI-счетчиков производительности:
winmgmt /clearadap
winmgmt /resyncperf
4. Перекомпиляция mof-файлов:
cd /d %windir%\system32\wbem
for /r %i in (*.mof *.mfl) do mofcomp %i
Спасибо вышеуказанной статье и Alexey Zhuravlev.