CPL Systems
PageR Enterprise Monitors

The following Monitored Objects (MO) are available in PageR 

PageR Enterprise Monitored Objects in 5.4.0

Overview of main Monitor Types

Event Log

Detects new event records in the System, Application, Security or other event logs on the local or any remote Windows system. Alerts are raised based on the severity of the event or by keyword matching on the content of the event record text. Users VB Scripts can be attached to provide 100% flexibility of event analysis under the user's control.

Windows System

Checks any Windows system to determine if it is up. Alert is raised if the Windows system does not respond to a probe. Supports Windows NT and later. This object replaces the NT, 2000 and XP System objects described below. Looks for RPC (Remote Procedure Call) service which is a fundamental service for Windows to be considered up.

Room Alert Environment Monitor

PageR can monitor any number of Room Alert environment monitoring devices attached to the ip network from the Windows system where PageR is running. Using Room Alert, PageR can detect a variety of environmental problems such as temperature, humidity, power, flood, smoke amd more. Room Alert is a trademark of AVTECH Software.


Checks any device supporting TCP/IP by 'pinging' it. Alert is raised if the device does not respond to a ping. Includes many additional features such as TTL - this is the Time-To-Live value that can be used in ping packets. When TTL is zero, ping packets pass through routers or other packet forwarding devices until they reach the ping target and are returned, or a time occurs indicating that the ping failed. When TTL is set, it acts as a "hop" count and can be used to detect ping failure caused by the failure of a router or intermediate device instead of at the target device. If you wish to use this feature, TTL should be set to the appropriate number of hops (or devices) between the local system and the target system. The Ping MO will test each hop (intermediate device) until reaching the target. If a hop fails, the Ping MO will report the IP address of the last successful hop (device) allowing you to determine the intermediate point of failure. This scheme is essentially the same as using Trace Route tools to locate the point of failure of a ping travelling over multiple hops. A value of zero will disable use of TTL.

Windows NT System

Checks Windows NT system to determine if it is up. Alert is raised if the NT system does not respond to a probe.

Windows 2000 System

Checks Windows 2000 system to determine if it is up. Alert is raised if the 2000 system does not respond to a probe

Windows XP System

Checks Windows XP system to determine if it is up. Alert is raised if the XP system does not respond to a probe

Windows Update

Checks any Windows 2000 or later system for updates available from Windows Microsoft Update service. The Windows Update Monitored object checks the target system (Windows 2000 or later) for any updates available from the Microsoft Update service and if the updates have not been applied to the system an alert is raised.

Disk Space

Monitors disk volume free space on Windows systems. Alert raised if free space falls below a specified amount or percent of total space.

Disk Drives

Monitors the physical disk drives on Windows systems. Alert raised if problems are found.

NetWare Server

Checks NetWare server to determine if it is up. Alert is raised if the server does not respond to a probe.

Host Process

Checks host system (via Telnet) for a list of processes expected to be present. Alert is raised if a process is not present.

Host Volume

Checks host system (via Telnet) for disk volume free space. Alert is raised if volume free space drops below a selected threshold.

Host Login

Checks availability of host systems and performs monitoring functions by logging on to the host.

Disk File

Examines new records in disk files and checks for Alert conditions by matching the files contents against a list of words or phrases.


Checks Windows Services on the local or remote Windows system and raises an Alert if the service is not running. Can attempt to restart failed services.

Performance Counter Query

Checks Windows Performance Counters on the local or remote Windows system and raises an Alert if counter values are out of tolerance.

Windows Process checking

Checks a list of processes on the local or remote Windows system to ensure the processes are running. Raises an Alert if a process is not present.

Windows Management Instrumentation (WMI) Query

Checks WMI objects on the local or remote Windows system and raises an Alert if WMI object values are out of tolerance.

Windows Management Instrumentation (WMI) Events

Monitors the local or remote Windows system using WMI Event Reporting and raises an Alert if WMI detects the defined events.

Domain Name System

Checks DNS servers and raises and Alert if the server does not respond or incorrectly resolves sample requests.

SNMP Query

Checks SNMP Mib object values on SNMP agents and raises an Alert if object values are out of tolerance. Normally, this MO retrieves the SNMP object  values and then does the threshold checking as defined for each object.  As an alternative, you can specify a file name containing VB script that will be executed to evaluate the objects. In this mode, the object values are retrieved but no threshold processing is done. Instead, the named script file is executed. That script can access all of the attributes for the SNMP Query MO and the SNMP object attributes and current values. Thus, you can write your own evaluation code for the objects. There is an example script in \Scripts\Samples\SNMPObjectTest.txt.

TCP Services

Checks the availability of TCP Network Services (such as FTP, SMTP, HTTP  and more) on selected systems.

Web Page

Checks web servers by Downloading a specified web page from the server. Raises an Alert if the page fails to download or takes too long.

Email Check

Reads email messages on mail server and scans them for text strings. Generate Alert or execute Task if strings found.

Email Ping

Sends a unique mail message to a mail server and tries to read that message back in a set time period to monitor timely mail delivery.


Monitors network traffic on a target system's network interfaces. Generates Alert if the traffic level exceeds preset thresholds.


Monitors a Windows disk directory and generates an Alert if total file size or count exceeds preset thresholds.


Dial a modem number and test for successful connection in the allowed time.

SQL Query

Execute an SQL query against an SQL server and test for successful completion.


Execute a Microsoft Baseline Security Analyzer scan against a target system and raise an alert if security issues are found.

Requires the Microsoft Baseline Security Analyzer v2.1.1 or later is installed on the system that hosts PageR.  MBSA Download 
The MBSA MO operates asynchronously from monitored object scans. This means that at scan time, if an MBSA MO is to be scanned, it's MBSA scan function is started in a separate process. The MO scan then continues to the next MO to be processed. In it's separate process, the MBSA scan of the target system continues independently until completed, at which time the results are sent back to PageR as an event and processed at that time. MBSA scanning typically takes a significant amount of time.

Hosting System

When PageR is used with the Message Server device, the Message Server can detect failure of the system to which it is attached and execute a page notification.

Room Alert PLUS Environment Monitor

PageR can monitor a Room Alert PLUS environment monitoring device attached to the com port of the system where PageR is running. Using Room Alert PLUS, PageR can detect a variety of environmental problems. Room Alert is a registered trademark of AVTECH Software Inc.

Syslog Server includes UNIX SYSLOG

Receives Syslog logging messages from Unix systems and raises Alerts as needed based on message severity or searching the message for specified words or phrases. Allows PageR to monitor Unix host systems easily and efficiently.

Syslog is a logging facility used on Unix and other systems. It is a central message logging tool used by applications and operating systems. One of features of Syslog is the forwarding of messages to other systems over the network. You can configure Syslog to forward messages to the system on which PageR is running and this monitored object will receive and process them. In this manner, PageR can be used to monitor Unix  systems and other systems that employ Syslog.

This monitored object is of the Server/listener type in that it does not perform any "scanning" function. Instead, this object creates a server that listens on the network for Syslog messages and processes them when they arrive. Only one default instance of the Syslog object can be created.

SNMP Trap Server

Receives SNMP Trap messages from SNMP agents and raises Alerts. Allows PageR to handle SNMP Traps. When systems with SNMP support (agents) experience events, they may send notification messages or "traps" to an SNMP management application (manager). This monitored object allows PageR to function as an SNMP manager, receiving and process SNMP traps to perform an alerting function.

Axis Video Camera

Receives Motion Detection messages from Axis video camera and generates Alerts. Can also capture and record images from cameras on a regular basis. The Video camera is configured to send messages to the system hosting PageR on the port number set on this MO. If an IP address or DNS name is entered, then the MO will only process messages from the camera with that address or name. If the IP address box is left blank, then the MO becomes the default camera MO and will process messages from any camera that is not handled by an MO with a specific address or name.

Email to Page

On a regular basis, examines messages in a mailbox and generates page requests based on the messages. Allows users to page Contacts by sending an email. When a mail message is processed, the subject line is expected to contain a list of Contact names separated by semicolons. A page request will be generated for each Contact found using the Contact's paging information. The first 80 characters of the message body will be used as the page message.

FTP File Get

On a regular basis, retrieves disk files from system supporting FTP. Used to bring disk log files to the local system for examination by the Disk File monitored object or to retrieve paging script files generated on other systems.

Heart Beat

On a regular basis, generates a notification that tells the recipient that PageR is running. The only other way to know if the PageR server has crashed is to setup a second server with PageR to monitor the primary server.


A task object will execute a script, command file or program on a repetitive basis or as part of an Alert response. Tasks can also be used to create user defined monitored objects. Using Task MO allows automatic response and auto-correction of many server problems.