Managing Monitors

Within the AppPerfect Agentless Monitor system, a monitor is defined as an adapter module which is responsible for extracting data from the monitored device and passing that data in an acceptable format to the AppPerfect Agentless Monitor for processing. You must log on to the AppPerfect Agentless Monitor as an administrator to work with monitors. Once you log on to the system, click the Monitors tab to work with monitors.

Available monitors

Clicking on the "Monitors" tab displays a list of all currently defined monitors in the system along with some basic data such as the name of the monitor, the machine name that the monitor is monitoring and the current status of the monitor. To view all properties of a monitor, click the monitor name. Note that in this view, data can be sorted by the available columns. Simply click the column title to sort by that column in ascending or descending order.

Creating a monitor

AppPerfect Agentless Monitor provides support for monitoring a wide array of devices. A device is a generic term used to refer to the various application servers/operating systems/hardware devices/databases/Web Servers and so on that can be monitored using AppPerfect Agentless Monitor. To monitor a device, a monitor must be defined for that device. Each device must have a unique monitor defined. Details on how to create monitors for the various types of devices are described in subsequent chapters.

Common Settings

To define a new monitor, click the "Add" button. The monitor definition page has the following properties that are common for all monitor types:


Machine IP address: AppPerfect Monitor always needs the target machine's IP address.

Machine Name: Machine name as used in your network.

Monitor ID: Enter a unique name that is easy for you to remember and identify the device later.

Data Fetch Interval (in sec): Time interval that AppPerfect Monitor should wait before requesting for data from the device. The smaller the time interval, the more granular the data. However, smaller time intervals also result in a much larger data set.

Timeout (in sec): Time interval that AppPerfect Monitor should wait for a response from the device before canceling the request and taking corrective action (re-send request, notify user.).

Retry Before Failing: Select this box if you want that the monitor should retry at all, if it cannot fetch data in the first instance.

Initial Monitor State: Select here the initial monitor state. You can choose it to be 'Active' or 'Suspended'

Define Rules

While adding a monitor, it will provide a list of all numeric attributes in this view. You can select the attributes for which you want to add a rule. Rules can be defined at a later stage as well. For details on how you can add/edit rules for the monitor, please see the chapter Rules.

Security & Notifications

Select user(s) / group(s) who should be able to view the monitor and are able to receive notifications when a monitor fails or any of its rules get violated.

Select Notify users & groups when monitor fails or comes out of failure checkbox if you want to notify all users/groups having access to this monitor when this monitor fails or comes out of failure. Specify the subject and message that you want to receive when a monitor fails or comes out of failure in appropriate fields. Select the checkbox Include details in message if you want to receive details of failure in the message.

Device Specific properties

All properties listed above are common across all monitors. However, at times, a device requires specific information in order to enable monitoring. These details are found in the individual chapters on each monitor.

Deleting a monitor

Monitors may be deleted as needed. If a monitor is deleted, all data collected for the device monitored by the monitor will also be deleted from the monitor database. Extreme caution must be exercised while deleting monitors as this operation is irreversible.

Updating a monitor

To modify the properties of a monitor, click the monitor. Note that there are restrictions on which properties can be modified depending on the monitor type. Details of each monitor type and their respective behavior are defined in subsequent chapters.