Availability Guide for Problem Management
Monitoring Objects
Availability Guide for Problem Management–125509
5-5
Object States Monitoring
Object States Monitoring
Object states monitoring is the process of monitoring the states and state changes of
objects in your system environment. An object can have many valid states. The four
main categories are: up, down, unknown, and odd.
Table 5-1 shows examples of Guardian object states classified according to these
categories.
Based on this classification, objects can provide useful business services for applications
when they are in either the up or odd state.
Object States Monitoring and Recovery
Whenever an object goes into an unplanned down state, you need sufficient information
to recover from the situation. This is reactive recovery, which is similar to so-called
first-level support in many operations groups.
Up An object is up when it is started. In this state, the object is
defined in the subsystem and fully meets all of its operational
objectives. It can be used to provide services. Examples are an
active processor and an executing server process.
Down An object is down when it is stopped. The object is known to the
subsystem, but it cannot provide useful services for the
application. An example is a stopped or a failed printer.
Unknown An object is unknown when it is not defined. As far as the
subsystem is concerned, the object does not exist. An example is
a terminal that has not been configured in Pathway.
Odd An object is odd when it is not in any of the other states. An
object in the odd state requires some corrective action. For
example, an automated teller machine (ATM) that is low on cash
can still provide services to customers, but if a corrective action
is not taken before it runs out of money, the ATM will shut down.
Table 5-1. Classifying Object States
Object Type Up Down Unknown Odd
Transaction Active Stopped Not
Defined
Aborting
Process Running Stopped Not
Started
Suspended
Unstoppable
Wrong Priority, Debug, Inspect
Disk Up Down Not
Defined
Revive
Wrong Path
Wrong Primary processor
File Open Closed
Corrupted
Broken
Not
Defined
Over/Under Threshold