Data Protector CellServer Database Status Monitor

HP.DataProtector.CellServer.DatabaseStatus.Monitor (UnitMonitor)

Knowledge Base article:

Summary

This monitor is Data Protector service monitor. It checks status and consistency of Data Protector Internal Database. The following information is verified:

• database connection

• database schema consistency

• data files consistency

• DCBF presence and size

If any of these parameters is unavailable or inconsistent, an error is issued.

Causes

One or more of Internal Database parameters is unavailable or inconsistent.

Resolutions

You can view all collected events for this service using the following link:

Data Protector Alerts

You can run 'omnidbcheck' command on Data Protector Cell Manager to see the exact reasons for the issued errors in the command output.

External

For more information, see the “HP Data Protector Command Line Interface Reference” located at:

http://support.openview.hp.com/selfsolve/manuals

Element properties:

TargetHP.DataProtector.CellServer.Database
Parent MonitorHP.DataProtector.CellServerDatabase.IntegrityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeHP.DataProtector.Database.Status.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Cell Server Database Health State is critical
Database Host: {0}

Connection: {1}
Schema: {2}
Datafile: {3}
DCBF: {4}
RunAsDefault

Source Code:

<UnitMonitor ID="HP.DataProtector.CellServer.DatabaseStatus.Monitor" Accessibility="Public" Enabled="true" Target="HP.DataProtector.CellServer.Database" ParentMonitorID="HP.DataProtector.CellServerDatabase.IntegrityState" Remotable="true" Priority="Normal" TypeID="HP.DataProtector.Database.Status.MonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="HP.DataProtector.CellServer.DatabaseStatus.Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="HP.DataProtector.CellServer.Database"]/Host$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='ConnectionStatus']$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='SchemaStatus']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='DatafilesStatus']$</AlertParameter4>
<AlertParameter5>$Data/Context/Property[@Name='DcbfStatus']$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId467ec1582fd6452eb19f511c8c152ea7" MonitorTypeStateID="OK" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdabd114df970043fd980f2598e7be3192" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Property[Type="HP.DataProtector.CellServer.Database"]/Host$</ComputerName>
<IntervalSeconds>300</IntervalSeconds>
</Configuration>
</UnitMonitor>