서비스 실행 상태

Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.ActivatedApmAgent.ServiceRunningState.Monitor (UnitMonitor)

APM Windows 서비스의 현재 상태를 모니터링합니다. 이 모니터에서 발생한 경고는 APM 서비스가 현재 실행되고 있지 않음을 나타냅니다.

Knowledge Base article:

요약

APM Windows 서비스가 실행되고 있지 않으면 인스턴스 상태가 비정상이 됩니다.

원인

.NET 응용 프로그램 성능 모니터링에서 해당 서버에서 실행되는 응용 프로그램의 데이터를 수집하려면 Systems Center 관리 APM Windows 서비스가 실행되고 있어야 합니다. 서비스가 중지되었거나 비활성화되었을 수도 있습니다.

해결 방법

서비스가 중지된 서버에 연결하고 Services.msc를 사용하여 System Center 관리 APM Windows 서비스를 다시 시작합니다.

서비스를 다시 시작하지 못하면 서비스와 관련된 오류가 없는지 Operations Manager 이벤트 로그를 확인하세요.

Element properties:

TargetMicrosoft.SystemCenter.Apm.ActivatedApmAgent
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityLow
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableFalse
AccessibilityPublic
Alert Message
APM Windows 서비스가 중지됨
{1} 컴퓨터의 '{0}' 서비스가 실행 중지되었습니다.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.ActivatedApmAgent.ServiceRunningState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.Apm.ActivatedApmAgent" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.Apm.Infrastructure.Monitoring.ActivatedApmAgent.ServiceRunningState.Monitor.AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>System Center Management APM</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>System Center Management APM</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>