System Monitoring Tool: MEDITECH Alert

MEDITECH Alert is a network monitoring system provided free of charge as part of the MIS portion of the Client/Server Release of MEDITECH's Health Care Information System. It provides warnings of problems for the components of a MEDITECH network including:

When a problem condition occurs, or if a customer-defined threshold is met or exceeded, the system broadcasts an alert. Notification of the alert status is transmitted according to a series of user-defined parameters. MEDITECH Alert also provides a Daily Status Report which chronicles all alerts. The report runs automatically with its frequency defined by the user.

 

System Checks and Alerts

File Server Status

For file servers, the system conducts the following checks:

If any component in the system writes to the NT Log, the system can search for that event and can broadcast an alert based on criteria established by the user in the MEDITECH Alert File Server Dictionary.

Application Servers

For application servers, the system conducts the following checks:

Background Clients

For background clients, the system conducts the following checks:

Network and Clients

For networks, MEDITECH Alert conducts latency tests by performing pings on a group of representative clients. This determines how fast the network responds to client read requests. When network latency exceeds user-defined parameters, an alert is broadcast and the system continues to test the network until it identifies the cause(s), which may include:

The system also tests for the presence of clients on the network, identifying those that are down and not responding to network calls.

 

Application Checks and Alerts

User-Defined Parameters

The system conducts checks and provides more than 110 different alerts for all MEDITECH applications. User-defined application parameters are preset in the MEDITECH Alert dictionary. Some examples of situations that would prompt an alert include:

Windows Status Screen

The system takes advantage of its Microsoft® Windows® client operating system to provide an on-screen, graphical interface to all application database status screens. This interface gives users a single-screen view of all application database statuses and offers a quick, color-coded reference to the severity of the alert.

 

Standard Features

Notification

Users define who, how, and how frequently a notification action occurs by setting parameters in the system's Alert Notification dictionary. All of the system dictionaries link to the Alert Notification dictionary. The Alert Notification dictionary then determines the level of the alert and uses a combination of e-mail and paging to notify IS personnel on a defined hierarchical basis.

Alert Levels

For some alerts (e.g., free disk space on a file server drive), varying levels of severity can be defined. Each level of severity carries with it a definition of who, how, and when to notify when an alert must be broadcast. Using free disk space on a file server partition as an example, one may see the following alerts broadcast:

During an alert, MEDITECH Alert can invoke a program that shuts down the system to prevent others from signing on to it. By shutting down the system automatically, there is no chance for corrupt data since no additional data can be entered. This spares MIS from having to conduct checks for data integrity.

There are several types of alerts that do not have varying levels (e.g., VMagic service not running on an application server) because there are only two states for the component being monitored -- on and off. In those cases, the system issues the highest level of alert defined for that component.

Daily Status Report

A daily status report offers a high-level look at all alerts and notifications. The report provides a summary of everything that happened in the system since the last report was run. The reports run automatically according to the frequency defined by the user in the MEDITECH Alert dictionary.