文件共享运行状况监视器

Microsoft.SystemCenter.CM.AEM.Views.Internal.FileShareHealth (UnitMonitor)

文件共享运行状况监视器检查 ACL 和可用空间

Knowledge Base article:

摘要

此监视器确认客户端监视操作帐户的运行方式帐户是否可访问文件共享。 它还检查 ACL 和文件共享上的可用空间。

原因

如果客户端监视操作帐户的运行方式帐户没有访问文件共享的权限,或文件共享上的 ACL 发生混乱,或文件共享没有至少 2GB 的可用空间,则会发生此故障。

解决方法

检查住持 AEM 文件共享的驱动器上的可用空间。 为了防止溢出,该驱动器至少应有 2 GB 的可用空间。 确保文件共享具备 AEMUser 和 AEMAgent 组的合适 ACL。 请参阅文档以获取有关文件共享的配置详细信息。 如果客户端监视操作帐户的运行方式帐户有文件共享访问问题,请针对 故障侦听器实体执行“AEM:修复权限”任务。

有关 ACL 设置的详细信息,请参阅产品文档。

Element properties:

TargetMicrosoft.SystemCenter.CM.AEM.CrashListener
Parent MonitorSystem.Health.AvailabilityState
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.CM.AEM.Views.Internal.TimedFileShareMonitor
RemotableTrue
AccessibilityPublic
Alert Message
文件共享运行状况监视器
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.CM.AEM.Views.Internal.FileShareHealth" TypeID="Microsoft.SystemCenter.CM.AEM.Views.Internal.TimedFileShareMonitor" Target="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener" Accessibility="Public" Enabled="true" ParentMonitorID="Health!System.Health.AvailabilityState" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Alert</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.CM.AEM.Views.Internal.FileShareHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/FileShareValidationInfo/Message$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="Healthy" ID="Regular"/>
<OperationalState HealthState="Error" MonitorTypeStateID="Unhealthy" ID="Iregular"/>
</OperationalStates>
<Configuration>
<MinutesFrequency>60</MinutesFrequency>
<LocalLocation>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/LocalFileShareAddr$</LocalLocation>
<Location>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/SharePath$</Location>
<PolicyTextUrl>$Target/Property[Type="AEMLib!Microsoft.SystemCenter.CM.AEM.CrashListener"]/PolicyResponseUrl$</PolicyTextUrl>
</Configuration>
</UnitMonitor>