UNIX/Linux 检测信号监视器

Microsoft.Unix.WSMan.Heartbeat.Monitor (UnitMonitor)

UNIX/Linux 检测信号运行状况

Knowledge Base article:

摘要

此监视器可确保 CIM 服务器守护程序正在运行且可访问。如果状态未知,则未开始监视此对象或没有定义监视可用性的监视器。

此检测信号监视器允许配置丢失的检测信号阈值。有关调整此阈值的信息,请参阅下面的配置一节。

配置

默认配置

参数

默认值

丢失的检测信号

2

丢失的检测信号时段(秒)

630

要调整在生成警报之前必须失败的检测信号的数量,请使用值 1 或更大的值替代“丢失的检测信号”参数。还必须使用替代对“丢失的检测信号时段(秒)”值进行调整,以使其大于“间隔*丢失的检测信号”。

原因

此监视器的不正常状态表示无法用 WS-Management 协议访问 CIM 服务器守护程序。

出现这种情况有下列原因:

你可能需要检查 Operations Manager 事件日志中的错误,检查操作控件台的其他警报,并确认是否设置了正确的运行方式帐户(具有正确的凭据)和正确的运行方式配置文件。

使用以下链接查看此对象的所有当前警报:

警报

解决方法

可启用恢复以重新启动代理。

万一禁用了恢复或者恢复不成功,可以导航到“状态更改事件”选项卡并从详细信息窗格运行恢复。

Element properties:

TargetMicrosoft.Unix.Computer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Heartbeat.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
检测信号已失败
系统未响应检测信号。
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Unix.WSMan.Heartbeat.Monitor" Enabled="true" Accessibility="Public" Target="Microsoft.Unix.Computer" TypeID="Microsoft.Unix.WSMan.Heartbeat.MonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Unix.WSMan.Heartbeat.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Available" ID="Available"/>
<OperationalState HealthState="Error" MonitorTypeStateID="NotAvailable" ID="NotAvailable"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<MissedHeartbeats>2</MissedHeartbeats>
<MissedWindowSeconds>630</MissedWindowSeconds>
</Configuration>
</UnitMonitor>