Ten monitor sprawdza, czy konto Uruchom jako jest prawidłowo skonfigurowane do logowania w oparciu o typ profilu konta Uruchom jako, z którym zostało powiązane.
Logowanie na określonym koncie Uruchom jako przez usługę kondycji nie było możliwe, ponieważ konto to nie ma przyznanego uprawnienia do logowania lokalnego.
Poniżej przedstawiono podsumowanie konfiguracji domyślnej tego monitora:
Stan czerwony: Przejście do stanu czerwonego, jeśli uprawnienia logowania lokalnego nie zostały nadane dla określonego konta Uruchom jako na zarządzanym komputerze (zdarzenie 7002).
Stan zielony: Przejście do stanu zielonego, jeśli wszystkie konta Uruchom jako mają prawidłowy typ logowania (zdarzenie 7028) 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:
Logowanie na określonym koncie Uruchom jako przez usługę kondycji nie było możliwe, ponieważ konto to nie ma przyznanego uprawnienia do logowania lokalnego.
Wykonując poniższe kroki, możesz rozwiązać ten problem lub zebrać wymagane dane przed kontaktem z Centrum pomocy technicznej firmy Microsoft:
Nadaj uprawnienia do logowania lokalnego dla określonych kont Uruchom jako w zasadach grupy lub zasadach komputera lokalnego (w obszarze Konfiguracja komputera -> Ustawienia zabezpieczeń -> Przypisywanie praw użytkownika).
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.LogonTypeCheck.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.LogonTypeCheck.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="AccountsHaveWrongLogonType" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="AccountsHaveProperLogonType" 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">7002</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>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2002</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">7028</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>