Performance monitoring agent

The performance monitoring agent (perfagent.server fileset) is a collection of programs that make it possible for a host to act as a provider of performance statistics across a network or locally. The key program is the daemon xmtopas.

The following are the main components of the performance monitoring agent:

xmtopas
The data-supplier daemon, which permits a system where this daemon runs to supply performance statistics to data-consumer programs on the local or remote hosts. This daemon also provides the interface to SNMP.
Note: The interface to SNMP is available only on System p Agents.
xmtrend
A long-term recording daemon. This daemon also provides large metric set trend recordings for post-processing by jazizo and jtopas.
xmscheck
A program that lets you pre-check the xmservd recording configuration file. This program is useful when you want to start and stop xmservd recording at predetermined times.
filtd
A daemon that can be used to do data reduction of existing statistics and to define alarm conditions and triggering of alarms.
xmpeek
A program that allows you to display the status of xmservd on the local or a remote host and to list all available statistics from the daemon.
iphosts
A program to initiate monitoring of Internet Protocol performance by specifying which hosts to monitor. The program accepts a list of hosts from the command line or from a file.
armtoleg
A program that can convert a pre-existing Application Response Management (ARM) library into an ARM library that can be accessed concurrently with the ARM library shipped with PTX. This program is only required and available on operating systems.
SpmiArmd
A daemon that collects Application Response Management (ARM) data and interfaces to the Spmi library code to allow monitoring of ARM metrics from any PTX manager program.
SpmiResp
A daemon that polls for IP response times for selected hosts and interfaces to the Spmi library code to allow monitoring of IP response time metrics from any PTX manager program.
Application Response Management API and Libraries
A header file and two libraries support the PTX implementation of ARM. The implementation allows for coexistence and simultaneous use of the PTX ARM library and one previously installed ARM library.
System Performance Measurement Interface API and Library
Header files and a library to allow you to develop your own data-supplier and local data-consumer programs.
Sample Programs
Sample dynamic data-supplier and data-consumer programs that illustrate the use of the API.
Remote System Performance Measurement Interface API
This API is available for those who want to develop programs that access the statistics available from one or more xmtopas daemons.