4.5 Availability

This Knowledge Script is obsolete, although you can still use it. Its functionality is distributed among the following Knowledge Scripts introduced with AppManager for Exchange Server 2007 version 7.3:

*******************************************************************************************************

Use this Knowledge Script to monitor the availability of the Exchange Server Mailbox Role and Hub Transport Role.

For the Mailbox Role, this script monitors the following activities:

  • Mailbox database availability

  • Replication latency

  • Number of pending replication transactions

  • Replication rate

  • Status of replication agent

  • Availability of the File Share Witness, a requirement for using the CCR functionality in Exchange Server 2007

For the Hub Transport Role, this script monitors the availability of the Transport Dumpster, a container for e-mail that has already been sent and is waiting for deletion.

4.5.1 Prerequisites

Before running this script, ensure that the following permissions and memberships exist.

Component

Required Permissions and Memberships

Account running the AppManager agent service (netiqmc)

  • Membership in the Builtin\Administrators group on the Active Directory server

  • Membership in the local Administrators group on the local computer

  • Delegation for at least Exchange View-Only permissions

Mailbox server role

  • Membership in the Exchange Server Administrators and Exchange Recipient Administrators group

  • Membership in the local Administrators group

4.5.2 Resource Objects

  • Exchange_HubTransportServer

  • Exchange_MailboxServer

To monitor individual storage groups and mailbox databases, use the Objects tab to select the specific objects to monitor.

4.5.3 Default Schedule

By default, this script runs every 30 minutes.

4.5.4 Setting Parameter Values

Set the following parameters as needed:

Parameter

How to Set It

General Settings

Job failure event notification

Event severity when job fails

Set the severity level, from 1 to 40, to indicate the importance of an event in which the Availability job fails. The default is 5.

Raise event indicating active/passive cluster state?

Select Yes to raise an informational event indicating the current status of the cluster: active or passive. The default is No.

Monitor Exchange 2007 Server Availability

Mailbox Server Role

Mailbox Database Availability

Raise event if mailbox databases are unmounted?

Select Yes to raise an event if mailbox databases are unmounted. The default is Yes.

When a database is unmounted, the Exchange Server cannot store information in it or read information from it.

Event severity when mailbox databases are unmounted

Set the severity level, from 1 to 40, to indicate the importance of an event in which mailbox databases are unmounted. The default is 15.

Replication Latency

Raise event if replication latency exceeds threshold?

Select Yes to raise an event if replication latency exceeds the threshold you set. The default is Yes.

When this parameter is set to Yes, the Extended ESE performance counters in the registry are enabled. The following updates are made automatically in the registry values:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ESE\Performance

Value Name: Show Advanced Counters

Data Type: REG_DWORD

Value: 1

Event severity when replication latency threshold exceeded

Set the severity level, from 1 to 40, to indicate the importance of an event in which replication latency exceeds the threshold you set. The default is 5.

Threshold -- Maximum replication latency

Set the maximum number of milliseconds for which replication latency is allowed before an event is raised. The default is 20000 milliseconds.

Pending Replication Transactions

Raise event if pending replication transactions exceed threshold?

Select Yes to raise an event if the number of pending replication transactions exceeds the threshold you set. The default is Yes.

Event severity when pending replication transactions exceeds threshold

Set the severity level, from 1 to 40, to indicate the importance of an event in which the number of pending replication transactions exceeds the threshold you set. The default is 5.

Threshold -- Maximum number of pending replication transactions

Set the maximum number of pending replication transactions allowed before an event is raised. The default is 500.

Replication Rate

Raise event if replication rate exceeds threshold?

Select Yes to raise an event if the replication rate exceeds the threshold you set. The default is Yes.

Event severity when replication rate threshold exceeded

Set the severity level, from 1 to 40, to indicate the importance of an event in which the replication rate exceeds the threshold you set. The default is 5.

Threshold -- Maximum replication rate

Enter the maximum number of replications allowed per minute before an event is raised. The default is 500.

Replication Agent

Raise event if replication agent is not running?

Select Yes to raise an event if the replication agent is not running. The default is Yes.

Event severity when replication agent is not running

Set the severity level, from 1 to 40, to indicate the importance of an event in which the replication agent is not running. The default is 5.

File Share Witness

Raise event if file share witness is unavailable?

Select Yes to raise an event if the File Share Witness is unavailable. The default is Yes.

Event severity when file share witness is unavailable

Set the severity level, from 1 to 40, to indicate the importance of an event in which the File Share Witness is unavailable. The default is 15.

Hub Transport Server Role

Transport Dumpster Availability

Raise event if transport dumpster is unavailable?

Select Yes to raise an event if the Transport Dumpster is unavailable. The default is Yes.

Event severity when transport dumpster is unavailable

Set the severity level, from 1 to 40, to indicate the importance of an event in which the Transport Dumpster is unavailable. The default is 15.