Ten monitor sprawdza, czy zestaw kont Uruchom jako jest prawidłowy i może być autoryzowany.
Usługa kondycji zablokowała dostęp do określonych poświadczeń systemu Windows (używanych na koncie Uruchom jako), ponieważ nie są one autoryzowane w tej usłudze kondycji dla tej grupy zarządzania.
Poniżej przedstawiono podsumowanie konfiguracji domyślnej tego monitora:
Stan czerwony: Przejście do stanu czerwonego, jeśli usługa kondycji zablokowała dostęp do określonych poświadczeń systemu Windows (zdarzenie 7017)
Stan zielony: Przejście do stanu zielonego, jeśli usługa kondycji autoryzowała do uruchomienia wszystkie skonfigurowane konta Uruchom jako (zdarzenie 7025) lub jeśli menedżer łącznika został prawidłowo uruchomiony dla grupy zarządzania (zdarzenie 2002)
Stan czerwony może oznaczać jedną z następujących sytuacji po stronie agenta:
Administrator lokalny zarządzanego komputera, na którym uruchomiona jest usługa kondycji, mógł uruchomić narzędzie HSLockdown, aby odmówić dostępu tym poświadczeniom systemu Windows (lub zezwolić na dostęp tylko wybranym poświadczeniom systemu Windows).
Wykonując poniższe kroki, możesz rozwiązać ten problem lub zebrać wymagane dane przed kontaktem z Centrum pomocy technicznej firmy Microsoft:
Uruchom narzędzie HSLockdown, aby zmienić poświadczenia autoryzowane na zarządzanym komputerze.
Przechwyć wszystkie zdarzenia 7###, zapisz dziennik zdarzeń programu Service Manager (o nazwie Operations Manager) na serwerze zarządzania i skontaktuj się z Centrum pomocy technicznej firmy Microsoft. Podczas rozmowy przekaż informacje o najnowszych zdarzeniach 7### i wszelkich kodach błędów (np. zdarzenie 7022) w ramach zdarzenia oraz spytaj, czy jest potrzebny dziennik zdarzeń programu Service Manager.
Target | Microsoft.SystemCenter.ServiceManager.ManagementServer | ||
Parent Monitor | Microsoft.ServiceManager.HealthServiceRunAsAccounts.Rollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ServiceManager.HealthServiceRunAsAccounts.AuthorizationCheck.Unit" Accessibility="Public" Enabled="true" Target="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer" ParentMonitorID="Microsoft.ServiceManager.HealthServiceRunAsAccounts.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.ServiceManager.HealthServiceRunAsAccounts.AuthorizationCheck.Unit.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AccountsAreNotAuthorized" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="AccountsAuthorized" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7017</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HealthService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/Property[Type="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer"]/ManagementGroupName$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">HealthService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Value Type="String">$Target/Property[Type="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer"]/ManagementGroupName$</Value>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7025</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>