DirectoryDatabaseConnectivity.Monitor

Veritas.EnterpriseVault.12.DirectoryDatabaseConnectivity.Monitor (UnitMonitor)

Monitors the connectivity to the Directory database.

Knowledge Base article:

Summary

Directory database connectivity lost.

Resolutions

Check that the Directory database is online.

Try restarting the Directory service.

Check the event log for other errors.

Check that access is not blocked by a firewall.

Element properties:

TargetVeritas.EnterpriseVault.12.DirectoryDatabaseConnectivity
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Instance NameEnterprise Vault Databases
Counter NameConnectivity
Frequency300
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ThresholdMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Directory database connectivity error
Enterprise Vault server {0} cannot connect to the Directory database.
Database name: {1}
SQL Server instance name: {2}
RunAsVeritas.EnterpriseVault.MonitoringProfile

Source Code:

<UnitMonitor ID="Veritas.EnterpriseVault.12.DirectoryDatabaseConnectivity.Monitor" Accessibility="Internal" Enabled="true" Target="Veritas.EnterpriseVault.12.DirectoryDatabaseConnectivity" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Perf!System.Performance.ThresholdMonitorType" ConfirmDelivery="false" RunAs="EV!Veritas.EnterpriseVault.MonitoringProfile">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Veritas.EnterpriseVault.12.DirectoryDatabaseConnectivity.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Veritas.EnterpriseVault.12.Database.Hosted"]/ServerName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Veritas.EnterpriseVault.12.Database.Hosted"]/Name$</AlertParameter2>
<AlertParameter3>$Target/Host/Property[Type="Veritas.EnterpriseVault.12.Database.Hosted"]/SQLInstanceName$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Error"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Connectivity</CounterName>
<ObjectName>Enterprise Vault Databases</ObjectName>
<InstanceName>$Target/Host/Property[Type="Veritas.EnterpriseVault.12.Database.Hosted"]/Name$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>300</Frequency>
<Threshold>0</Threshold>
</Configuration>
</UnitMonitor>