Microsoft Audit Collector Services 수집기의 데이터베이스 연결 상태를 모니터링합니다.
이 모니터 및 경고는 ACS 수집기에서 데이터베이스에 연결하는 데 문제가 있으므로 이벤트를 기록할 수 없음을 나타냅니다.
다음은 이 모니터의 기본 구성을 요약한 것입니다.
빨간색 상태: 수집기에서 데이터베이스에 연결하는 데 문제가 있는 경우 빨간색 상태로 전환됩니다(AdtServer 4618).
녹색 상태: 수집기에서 데이터베이스에 성공적으로 연결한 경우 녹색 상태로 전환됩니다(AdtServer 4616).
빨간색 상태는 다음과 같은 상황을 나타낼 수 있습니다.
데이터베이스 서버가 온라인 상태가 아닙니다.
수집기와 데이터베이스 간의 네트워크 연결이 끊어졌습니다.
수집기의 컴퓨터 계정에 데이터베이스에 로그온할 권한이 없습니다.
아래 단계를 사용하여 문제를 해결할 수 있습니다.
데이터베이스를 사용할 수 없는 경우 다시 온라인으로 가져옵니다.
수집기와 데이터베이스 간의 네트워크 연결을 복구합니다.
수집기의 컴퓨터 계정에 OperationsManagerAC 데이터베이스에 대한 쓰기 권한이 있는지 확인합니다. 수집기 서비스 계정은 Network Service로 실행되기 때문에 수집기 컴퓨터 계정에는 사용 권한이 필요합니다. 컴퓨터 계정에 적절한 권한이 없으면 수집기를 제거했다가 다시 설치하여 사용 권한을 복구하십시오.
Target | Microsoft.SystemCenter.ACS.Collector |
Parent Monitor | Microsoft.SystemCenter.ACS.Collector.AvailabilityHealthRollup |
Category | AvailabilityHealth |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | False |
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType |
Remotable | True |
Accessibility | Internal |
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ACS.Collector.DBConnectionState" Accessibility="Internal" Enabled="true" Target="Microsoft.SystemCenter.ACS.Collector" ParentMonitorID="Microsoft.SystemCenter.ACS.Collector.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<OperationalStates>
<OperationalState ID="DBConnectionEstablished" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
<OperationalState ID="DBConnectionError" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</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">4618</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventLevel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AdtServer</Value>
</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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4616</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AdtServer</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>