Sometimes we have resources that have monitor cycles which do not complete within the MonitorTimeout value. There can be various reasons for this type of activity. If we have a resource which we do not want to fault under these circumstances, we can change a parameter so that the resource will never fault during monitor timeouts.
To change this, we can do it two ways. The first way changes the value on a types level. This means it will affect all resources using that specific type (like Oracle or a mount):
# haconf -makerw
# hatype -modify Oracle FaultOnMonitorTimeouts 0
# haconf -dump -makero
The second method is for modifying a single resource. In this case, we have to use the override feature to override the types setting for a single resource:
# haconf -makerw
# hares -override Oracle_res FaultOnMonitorTimeouts
# hares -modify Oracle_res FaultOnMonitorTimeouts 0
# haconf -dump -makero
Now the resource will not fault on any amount of monitor timeouts.