VaultStoreDatabaseConnectivity.Monitor

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

Monitors the connectivity to a Vault Store database.

Knowledge Base article:

Summary

Vault Store database connectivity lost.

Resolutions

Check that the vault store database is online.

Try restarting the Directory service.

Try restarting the Storage service.

Check the event log for other errors.

Check that access is not blocked by a firewall.

Element properties:

TargetVeritas.EnterpriseVault.12.VaultStoreDatabaseConnectivity
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
Vault Store database connectivity error
Enterprise Vault server {0} cannot connect to the Vault Store database.
Database name: {1}
SQL Server instance name: {2}
RunAsVeritas.EnterpriseVault.MonitoringProfile

Source Code:

<UnitMonitor ID="Veritas.EnterpriseVault.12.VaultStoreDatabaseConnectivity.Monitor" Accessibility="Internal" Enabled="true" Target="Veritas.EnterpriseVault.12.VaultStoreDatabaseConnectivity" 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.VaultStoreDatabaseConnectivity.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>