Systemüberwachung der Dateifreigabe

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

Die Systemüberwachung der Datenfreigabe überprüft auf ACLs und auf verfügbaren freien Speicherplatz

Knowledge Base article:

Zusammenfassung

Dieser Monitor bestätigt die Zugänglichkeit des ausführenden Kontos des Clientüberwachungs-Aktionskontos auf die Dateifreigabe. Außerdem überprüft er die Datenfreigabe auf ACLs und stellt den freien Speicherplatz fest.

Ursachen

Dieser Fehler kann auftreten, wenn das ausführende Konto des Clientüberwachungs-Aktionskontos nicht über Zugriff auf die Dateifreigabe verfügt, darauf abgelegte ACLs fehlerhaft sind oder auf der Dateifreigabe weniger als 2 GB freier Speicherplatz verfügbar sind.

Lösung

Ermitteln Sie den verfügbaren freien Speicherplatz auf dem Laufwerk, auf dem die Dateifreigabe für AEM gehostet wird. Um einen Überlauf zu vermeiden, sollten mindestens 2 GB freier Speicherplatz verfügbar sein. Achten Sie darauf, dass auf der Dateifreigabe entsprechende ACLs für die Gruppen "AEMUser" und "AEMAgent" vorhanden sind. Weitere Informationen zur Konfiguration der Dateifreigabe finden Sie in der Dokumentation. Wenn das ausführende Konto des Clientüberwachungs-Aktionskontos nicht auf die Dateifreigabe zugreifen kann, führen Sie den Task "AEM: Fix Permissions" für die CrashListener-Entität aus.

Weitere Informationen zu den ACL-Einstellungen finden Sie in der Produktdokumentation.

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
Systemüberwachung der Dateifreigabe
{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>