檔案共用健全狀況監視

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

檔案共用健全狀況監視會檢查 ACL 及可用空間容量

Knowledge Base article:

摘要

此監視會確認用戶端監視動作帳戶的 RunAs 帳戶對 Fileshare 的可存取性。 它也會檢查 Fileshare 上的 ACL 和可用空間容量。

原因

如果用戶端監視動作帳戶的 RunAs 帳戶無法存取 Fileshare,或 Fileshare 上的 ACL 有錯誤,或 Fileshare 沒有最少 2GB 的可用空間,就可能發生錯誤。

解決方式

檢查主控 AEM 之 Fileshare 的磁碟機上的可用空間。 它最少應有 2GB 的可用空間以避免溢位。 確認 Fileshare 具有適當的 AEMUser 和 AEMAgent 群組之 ACL。 請參閱相關文件以取得 Fileshare 的設定詳細資料。 如果用戶端監視動作帳戶的 RunAs 帳戶有 Fileshare 的存取問題,請對 CrashListener 實體執行「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>