MonitoringDatabaseConnectivity.Monitor

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

Monitors the connectivity to the Monitoring database.

Knowledge Base article:

Summary

Monitoring database connectivity lost.

Resolutions

Check that the Monitoring database is online.

Check the event log for other errors.

Check that access is not blocked by a firewall.

Element properties:

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

Source Code:

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