Nie można znaleźć poświadczeń usługi System Center Management Health

Microsoft.SystemCenter.HealthService.Credentials.NotFound.Monitor (UnitMonitor)

Ten monitor zgłasza alert, jeśli agent programu Operations Manager nie może rozwiązać zastępowania odwołań zabezpieczeń.

Knowledge Base article:

Podsumowanie

Ten monitor zgłasza alert, jeśli agent programu Operations Manager nie może rozwiązać zastąpień odwołań zabezpieczeń określonych w pakietach administracyjnych.

Przyczyny

Agent programu Operations Manager korzysta z asynchronicznego mechanizmu dystrybucji w celu dostarczania kont, do których odwołują się zastąpienia odwołań zabezpieczeń pakietu administracyjnego. Dystrybucja zmian konfiguracji zastąpień wśród wielu komputerów może potrwać kilka minut. Przez ten czas konta pozostają niedostępne, w związku z czym agent programu Operations Manager rejestruje zdarzenie wskazujące, że nie można rozwiązać kont, do których odwołuje się profil Uruchom jako.

Jeśli dystrybucja kont jest prawidłowo skonfigurowana, oddzielne zdarzenie jest rejestrowane po dostarczeniu do monitorowanego komputera wszystkich kont będących przedmiotem odwołań. Drugie zdarzenie nie zostanie zarejestrowane, jeśli pozostają nierozwiązane zastąpienia odwołań zabezpieczeń.

Ten monitor śledzi te zdarzenia i zgłasza alert, jeśli agent programu Operations Manager nie otrzyma kont, do których odwołują się profile Uruchom jako, w skonfigurowanym czasie (domyślnie wynoszącym 5 minut).

Rozwiązania

Jeśli ten monitor zgłasza alerty, należy sprawdzić konfigurację kont Uruchom jako. W tym celu należy otworzyć konto Uruchom jako określone w zdarzeniu alertu, zlokalizować wpis konta określony przez jego identyfikator SSID i albo włączyć dystrybucję konta na ten komputer, albo zmienić ustawienie profilu, aby obiekt docelowy nie korzystał z określonego konta.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.MissingCorrelatedEventLogSingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Komunikat alertu: nie można znaleźć poświadczeń usługi System Center Management Health
Nie można rozwiązać konta określonego w profilu Uruchom jako „{3}”.

Taka sytuacja może wystąpić, jeśli nie skonfigurowano dystrybucji konta na ten komputer. Aby rozwiązać ten problem, należy otworzyć podane poniżej konto Uruchom jako, zlokalizować wpis konta określony przez jego identyfikator SSID i albo włączyć dystrybucję konta na ten komputer, albo zmienić ustawienie profilu, aby obiekt docelowy nie korzystał z określonego konta. Uwaga: aby ustalić nazwę wyświetlaną konta Uruchom jako na podstawie identyfikatora SSID, można użyć powłoki poleceń.

Grupa zarządzania: {1}, profil Uruchom jako: {3}, identyfikator SSID konta: {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.HealthService.Credentials.NotFound.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.MissingCorrelatedEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.Credentials.NotFound.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/Item0Context/DataItem/Params/Param[1]$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Item0Context/DataItem/Params/Param[5]$</AlertParameter3>
<AlertParameter4>$Data/Context/DataItem/Item0Context/DataItem/Params/Param[7]$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.SystemCenter.HealthService.Credentials.NotFound.Monitor.State.Healthy" MonitorTypeStateID="EventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.SystemCenter.HealthService.Credentials.NotFound.Monitor.State.Error" MonitorTypeStateID="MissingCorrelatedEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1109</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>
</And>
</Expression>
<FirstMissingCorrelatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstMissingCorrelatedComputerName>
<FirstMissingCorrelatedLogName>Operations Manager</FirstMissingCorrelatedLogName>
<FirstMissingCorrelatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1108</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>
</And>
</FirstMissingCorrelatedExpression>
<SecondMissingCorrelatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondMissingCorrelatedComputerName>
<SecondMissingCorrelatedLogName>Operations Manager</SecondMissingCorrelatedLogName>
<SecondMissingCorrelatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Name$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1109</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>
</And>
</SecondMissingCorrelatedExpression>
<Correlator>
<CorrelationExpression>
<Expression/>
</CorrelationExpression>
<Count>1</Count>
<Interval>300</Interval>
<CorrelationOrder>InSequence</CorrelationOrder>
<CorrelationItemPolicy>Last</CorrelationItemPolicy>
</Correlator>
</Configuration>
</UnitMonitor>