SnapMgrSQLJobLastRunDateTimeMonitor

Bostwick.SnapManager.SnapMgrSQLJobLastRunDateTimeMonitor (UnitMonitor)

This monitors the number of days since the backup job was last run.

Element properties:

TargetBostwick.SnapManager.SnapMgrSQLJob
Parent MonitorBostwick.SnapManager.SnapMgrSQLJobPerformance
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSnapMgrSQLJobLastRunDateTimeMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Ths last backup job occured outside the defined schedule
Ths last backup job occured outside the defined schedule.
RunAsDefault

Source Code:

<UnitMonitor ID="Bostwick.SnapManager.SnapMgrSQLJobLastRunDateTimeMonitor" Accessibility="Public" Enabled="true" Target="Bostwick.SnapManager.SnapMgrSQLJob" ParentMonitorID="Bostwick.SnapManager.SnapMgrSQLJobPerformance" Remotable="true" Priority="Normal" TypeID="SnapMgrSQLJobLastRunDateTimeMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Bostwick.SnapManager.SnapMgrSQLJobLastRunDateTimeMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Red" MonitorTypeStateID="Red" HealthState="Error"/>
<OperationalState ID="Green" MonitorTypeStateID="Green" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Name>$Target/Property[Type='Bostwick.SnapManager.SnapMgrSQLJob']/Name$</Name>
</Configuration>
</UnitMonitor>