Monitor the Connection / Health of Random Password Manager Web Instance
Monitor the Connection / Health of Random Password Manager Web Instance.
This two state monitor will raise alert when
1.The site is offline or returns error
2.The site is not an RPM website
3.The COM+ component the site is using has error during creation
Ensure the website / COM+ component is installed and configured correctly.
If the web site is not reachable by the default name, override the URL parameter.
Target | LiebermanSoftware.RPMMP.RPMWeb | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | Custom | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | LiebermanSoftware.RPMMP.WebUnitMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="LiebermanSoftware.RPMMP.WebUnitMonitor" Accessibility="Internal" Enabled="false" Target="LiebermanSoftware.RPMMP.RPMWeb" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="LiebermanSoftware.RPMMP.WebUnitMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="LiebermanSoftware.RPMMP.WebUnitMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="LiebermanSoftware.RPMMP.WebUnitMonitor_SUCCESS" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="LiebermanSoftware.RPMMP.WebUnitMonitor_ERROR" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<WebInstance>$Target/Property[Type="LiebermanSoftware.RPMMP.RPMWeb"]/Instance$</WebInstance>
<URL/>
<HttpPort>$Target/Host/Property[Type="LiebermanSoftware.RPMMP.APP"]/HttpPort$</HttpPort>
<HttpsPort>$Target/Host/Property[Type="LiebermanSoftware.RPMMP.APP"]/HttpsPort$</HttpsPort>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>