Detail monitoring and agent behavior

You can configure the VCS agent for Exchange Server 2007 to perform detail monitoring on Exchange databases by specifying the desired databases in the DBList attribute. The frequency at which the agent monitors the database is determined by the Detail Monitor attribute.

If you have selected certain databases but do not want the agent to perform detail monitoring on those databases, you do not have to delete the selected databases from the DBList attribute. You can disable detail monitoring by just setting the value of the Detail Monitor attribute to 0. That way, you do not have to select the databases again.

The following table describes the agent behavior depending on the state of the databases selected for detail monitoring and the FaultonMountFailure attribute settings.

Table: Detail monitoring and agent behavior

Exchange database set to mount on startup

Exchange database state

FaultonMountFailure attribute value

Agent state

Yes

Mounted

Does not matter

Online

Yes

Dismounted

1 (True)

Offline

(Service group will fault)

0 (False)

Unknown

(Administrative action required)

No

Mounted

Does not matter

Online

No

Dismounted

Does not matter

Unknown

(Administrative action required)

You may want to dismount the Exchange databases for performing certain administrative operations. In such cases, to avoid the agent from faulting the service group, you can set the FaultonMountFailure attribute value to 0 (false), and then dismount the database and perform the operations.

Once done, you can again mount the databases, set the FaultonMountFailure attribute to 1 (true) and restore the agent behavior to fault the service group if a database is dismounted.