13.4 AgentHealth

Use this Knowledge Script to monitor the status of the AppManager agent, specifically, the Managed Client (MC) and Client Communication Manager (CCM) services. This script looks for self-monitoring events of several types (general, communication, job, security, and upgrade) in the Windows Application log. An event is raised when AppManager places a self-monitoring event in the Windows Application log.

You can filter the event log entries associated with the agent services by specifying a combination of include and exclude strings for each event field. All event log entries that match the filtering criteria are returned in the event detail message.

This script should be run on computers that do not have the Management Server installed. To monitor for self-monitoring events on Management Server computers, use the MSHealth script.

13.4.1 Resource Objects

Windows 2003 Server or later

13.4.2 Default Schedule

The default interval for this script is Asynchronous.

Regardless of the schedule you select, once you start the script, its job status appears as Running.

13.4.3 Setting Parameter Values

Set the following parameters as needed:

Parameter

How to Set It

Monitor events of type...

Set to y to raise an event when AppManager places a self-monitoring event in the Windows Application Log of any of the following types:

  • ... general. The default is y.

  • ... communications. The default is y.

  • ... job. The default is y.

  • ... security. The default is y.

  • ... upgrade. The default is y.

Event severity for events of type...

Set the event severity level, from 1 to 40, to reflect the importance when the following types of event are inserted in the Windows event log:

  • ... general. The default is 15 (yellow event indicator).

  • ... communications. The default is 15 (yellow event indicator).

  • ... job. The default is 15 (yellow event indicator).

  • ... security. The default is 15 (yellow event indicator).

  • ... upgrade. The default is 15 (yellow event indicator).

Filter events by event description

If you set a filter here, the script looks for matching entries in the event log’s Description field. Multiple strings can be entered, separated by commas. The filter string can contain criteria used to include entries, exclude entries, or both. Separate the include and exclude criteria with a colon (:). If you are specifying only include criteria, the colon is not necessary.

For example: communication,cold start:mc,ccm

Use case-sensitive description filter?

Set to y to make all filter statements for this script case-sensitive. The default value is n (not case-sensitive).