Ten monitor sprawdza, czy kondycja usługi WMI jest prawidłowa, okresowo wykonując kwerendę usługi WMI
Podczas próby uruchomienia kwerendy WMI „select * from win32_operatingsystem” monitor kondycji WMI napotkał błąd WMI.
Usługa WMI na tym komputerze ma złą kondycję i nie może zwracać danych w odpowiedzi na kwerendę.
Upewnij się, że usługa instrumentacji zarządzania Windows (WMI) jest uruchomiona na tym komputerze.
Upewnij się, że usługa zdalnego wywoływania procedur (RPC) jest uruchomiona na tym komputerze.
Upewnij się, że repozytorium WMI na tym komputerze jest spójne
Otwórz wiersz polecenia
Uruchom następujące polecenie: „winmgmt /verifyrepository”
Jeśli repozytorium nie jest spójne, uruchom polecenie „winmgmt /salvagerepository”
Upewnij się, że model DCOM jest włączony
Uruchom program Dcomcnfg.exe
Kliknij węzeł Usługi składowe w katalogu głównym konsoli
Otwórz folder Komputery
W przypadku komputera lokalnego kliknij prawym przyciskiem myszy ikonę Mój komputer, a następnie kliknij polecenie Właściwości
W przypadku komputera zdalnego kliknij prawym przyciskiem myszy folder Komputery, wskaż polecenie Nowy i kliknij opcję Komputer
Wpisz nazwę komputera
Kliknij prawym przyciskiem myszy nazwę komputera, a następnie kliknij polecenie Właściwości
Kliknij kartę Właściwości domyślne
Kliknij, aby zaznaczyć (lub wyczyścić) pole wyboru „Włącz model obiektów rozproszonych COM na tym komputerze”
W polu Domyślny poziom uwierzytelniania ustaw wartość Połączenie
W polu Domyślny poziom personifikacji ustaw wartość Identyfikacja
Jeśli żadna z powyższych czynności nie rozwiąże problemu, pobierz narzędzie diagnostyczne WMI ze strony http://go.microsoft.com/fwlink/?LinkId=158226. Narzędzie to jest skryptem VBScript opracowanym w celu ułatwienia rozwiązywania problemów z bieżącym stanem usługi WMI na komputerze.
Więcej informacji na temat rozwiązywania problemów dotyczących WMI można znaleźć pod adresem http://go.microsoft.com/fwlink/?LinkId=158224.
Target | Microsoft.SystemCenter.Agent | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.OperationsManager.WMIFunctional.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.WMIFunctionalMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.Agent" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.OperationsManager.WMIFunctional.MonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WMIFunctionalMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="WMISuccess" MonitorTypeStateID="WMISuccess" HealthState="Success"/>
<OperationalState ID="WMIError" MonitorTypeStateID="WMIError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>