Agent descriptions
Use the agent descriptions to get a synopsis of each Performance Management agent and to access more information about the agents.
Information available through the following links provides details about the Performance Management agents:
- Links to agent configuration information and other information about specific agent capabilities
- Link to Reference PDF that contains descriptions of the Performance Management agent dashboards, group widgets, eventing thresholds, data sets, and attributes (metrics and KPIs)
Each agent has a version number, which changes each time the agent is updated. In any release, new agents might be added and existing agents might be updated. If you do not have the latest version of an agent, consider updating it. For information about how to check the version of an agent in your environment, see Agent version command.
For links to documentation for IBM® Tivoli® Monitoring V6 and V7 agents that can coexist with Performance Management V8 agents, see Table 1.
- Monitoring Agent for Cisco UCS
- The Cisco UCS agent provides you
with an environment to monitor the health, network, and performance of Cisco UCS. The Cisco UCS
agent provides a comprehensive way for collecting and analyzing information that is specific to
Cisco UCS and required to detect problems early and prevent them.
- For information about configuring the agent after installation, see Configuring the Cisco UCS agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Cisco UCS agent Reference.
- Monitoring Agent for Citrix Virtual Desktop Infrastructure
- The Citrix VDI agent provides you with a central point of monitoring
for the health, availability, and performance of your Citrix virtual desktop infrastructure. The
agent displays a comprehensive set of metrics to help you make informed decisions about your
XenDesktop or XenApp resources, including sites, machines, applications, desktops, sessions, users,
and more.
- For information about configuring the agent after installation, see Configuring the Citrix VDI agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Citrix VDI agent Reference.
- Monitoring Agent for DataPower®
- The DataPower agent provides a central point of monitoring for the DataPower Appliances in your enterprise environment. You can
identify and receive notifications about common problems with the appliances. The agent also
provides information about performance, resource, and workload for the
appliances.
- For information about configuring the agent after installation, see Configuring the DataPower agent.
- For information about the dashboards, eventing thresholds, and attributes, see the DataPower agent Reference.
- For information about monitoring DataPower appliances as part of the IBM integration stack, see Monitoring the IBM integration stack.
- Monitoring Agent for DB2®
- The DB2 agent offers a central point of monitoring for your DB2 environment. You can monitor a multitude of servers from a single IBM Performance Management console, with each server monitored by a DB2 agent. You can collect and analyze information in relation to
applications, databases, and system resources.
- For information before you upgrade to a new version of the agent, see Agents on AIX: Stopping the agent and running slibclean before you upgrade
- For information about configuring the agent after installation, see Configuring the DB2 agent.
- For information about the dashboards, eventing thresholds, and attributes, see the DB2 agent Reference.
- For information about monitoring database transactions as part of the IBM Java application stack, see Monitoring the IBM Java application stack.
- Monitoring Agent for Hadoop
- The Hadoop agent provides capabilities to monitor the Hadoop cluster in
your organization. You can use the agent to collect and analyze information about the Hadoop
cluster, such as status of data nodes and Java™ virtual
machine, memory heap and non-heap information, and information about Hadoop nodes, file systems, and
queues.
- For information about configuring the agent after installation, see Configuring the Hadoop agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Hadoop agent Reference.
- Monitoring Agent for HMC Base
- The HMC Base agent provides you
with the capability to monitor the Hardware Management Console (HMC). The agent monitors the
availability and health of the HMC resources: CPU, memory, storage, and network. The agent also
reports on the HMC inventory and configuration of Power®
servers, CPU pools, and LPARs. The CPU utilization of the Power servers, LPARs, and pools are monitored by using HMC performance sample
data.
- For information about configuring the agent after installation, see Configuring the HMC Base agent.
- For information about the dashboards, eventing thresholds, and attributes, see the HMC Base agent Reference.
- Monitoring Agent for HTTP Server
- The HTTP Server agent collects
performance data about the IBM HTTP Server. For example,
server information, such as the status and type of server, the number of server errors, and the
number of successful and failed logins to the server are shown. A data collector gathers the data
that is sent to the HTTP Server agent. The agent runs on the same system with the IBM HTTP Server that it monitors. Each monitored server is registered as a
subnode. The IBM HTTP Server Response Time module is installed
with the HTTP Server agent. When you use the HTTP Server agent with the Response Time Monitoring
agent, the WebSphere® Application agent, and a database
agent, you can see transaction monitoring information from the browser to the database for the IBM
Java application stack.
- Before you begin the agent installation, see Preinstallation on AIX® systems - HTTP Server agent and Preinstallation on Linux systems HTTP Server agent.
- For instructions on how to review the data collector settings and activate the data collector after agent installation, see Configuring the HTTP Server agent.
- For information about the dashboards, eventing thresholds, and attributes, see the HTTP Server agent Reference.
- For information about monitoring HTTP server transactions as part of the IBM Java application stack, see Monitoring the IBM Java application stack.
- Monitoring Agent for IBM Integration Bus
- The IBM Integration Bus
agent is a monitoring and management tool that provides you with the means to verify, analyze, and
tune message broker topologies that are associated with the IBM
WebSphere Message Broker and IBM Integration Bus products.
- For information about configuring the agent after installation, see Configuring the IBM Integration Bus agent.
- For information about the dashboards, eventing thresholds, and attributes, see the IBM Integration Bus agent Reference.
- For information about monitoring IBM
Integration Bus brokers as part of the IBM integration stack, see Monitoring the IBM integration stack.Note: REST API services are not monitored by IBM Integration Bus agent.
- Monitoring Agent for JBoss
- The JBoss agent monitors the resources
of JBoss application servers and the JBoss Enterprise Application platform. Use the dashboards that
are provided with the JBoss agent to identify the slowest applications, slowest requests, thread
pool bottlenecks, JVM heap memory and garbage collection issues, busiest sessions, and other
bottlenecks on the JBoss application
server.
- For information about configuring the agent after installation, see Configuring the JBoss agent.
- For information about the dashboards, eventing thresholds, and attributes, see the JBoss agent Reference.
- Monitoring Agent for Linux KVM
- The Linux KVM agent is a
multi-instance and multi-connection agent and supports connections to the Enterprise Linux based KVM hypervisor and Red Hat Enterprise Virtualization
Manager (RHEV-M) environments. You can create multiple instances of this agent to monitor multiple
hypervisors in an RHEV-M or KVM hypervisor environment. You can monitor virtualized workloads and
analyze the resource capacity across different virtual machines. To connect the agent to a virtual
machine in the KVM hypervisor environment, you must install the required prerequisites:
libvirt*.rpm and Korn Shell Interpreter (pdksh). The agent collects metrics by
connecting remotely to a libvirt hypervisor that manages the virtual
machines.
- For information about configuring the agent after installation, see Configuring the Linux KVM agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Linux KVM agent Reference.
- Monitoring Agent for Linux OS
- The Linux OS agent provides monitoring capabilities for the availability,
performance, and resource usage of the Linux OS environment.
Also, you can configure log file monitoring to monitor application log files. You can collect and
analyze server-specific information, such as operating system and CPU performance, Linux disk information and performance analysis, process status analysis, and
network performance.
- For information about configuring log file monitoring after installation, see Configuring OS agent log file monitoring.
- For information about the dashboards, eventing thresholds, and attributes, see the Linux OS agent Reference.
- Monitoring Agent for Microsoft Active Directory
- The Microsoft Active
Directory agent provides capabilities to monitor the Active Directory in your organization. You can
use the agent to collect and analyze information that is specific to Active Directory, such as
network status, Sysvol replication, address book performance, and directory system
usage.
- For information about configuring the agent after installation, see Configuring the Microsoft Active Directory agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft Active Directory agent Reference.
- Monitoring Agent for Microsoft Cluster Server
- The Microsoft Cluster Server agent provides capabilities to monitor the Microsoft Cluster Server in your organization. You can use
the Microsoft Cluster Server agent to collect information
that is related to cluster resource availability, such as cluster level, cluster nodes, cluster
resource groups, cluster resources, and cluster networks. The agent also provides statistics for
cluster resources usage, such as processor usage, memory usage, disk usage, and network
usage.
- For information about configuring the agent after installation, see Configuring the Microsoft Cluster Server agent .
- For information about the dashboards, eventing thresholds, and attributes, see the Monitoring Agent for Microsoft Cluster Server Reference.
- Monitoring Agent for Microsoft Exchange Server
- The
Microsoft Exchange Server agent provides capabilities to
monitor the health, availability, and performance of the Exchange Servers in your organization. You
can use the Microsoft Exchange Server agent to collect
server-specific information, such as mail traffic, state of mailbox databases, and activities of
clients. Additionally, the agent provides statistics of cache usage, mail usage, database usage, and
client activities to help you analyze the performance of Exchange
Servers.
- For information about configuring the agent after installation, see Configuring the Microsoft Exchange Server agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft Exchange Server agent Reference.
- Monitoring Agent for Microsoft Hyper-V Server
- The Microsoft Hyper-V
Server agent provides capability to monitor the availability and performance of all the Hyper-V
systems in your organization. The Microsoft Hyper-V
Server agent provides configuration information such as the number of virtual machines, the state of
the virtual machines, the number of allocated virtual disks, the allocated virtual memory, and the
number of allocated virtual processors. Additionally, the agent provides statistics of physical
processor usage, memory usage, network usage, logical processor usage, and virtual processor
usage.
- For information about configuring the agent after installation, see Configuring the Microsoft Hyper-V Server agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft Hyper-V Server agent Reference.
- Monitoring Agent for Microsoft Internet Information Services
- The Microsoft Internet Information Services agent provides you with the
capability to monitor the availability and performance of Microsoft Internet Information Server. You can use the Microsoft Internet Information Server agent to monitor website details such as request rate,
data transfer rate, error statistics, and connections statistics.
- For information about configuring the agent after installation, see Configuring the Microsoft IIS agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft IIS agent Reference.
- Monitoring Agent for Microsoft Lync Server
- The Microsoft Lync Server agent
provides you with the capability to monitor the health, availability, and performance of the Microsoft Lync Server. You can use the Microsoft Lync Server agent to collect server-specific information, such
as latency, synthetic transactions, call details recording (CDR) service write operations, state of
throttled requests, and session initiation protocol (SIP) peers. Additionally, the agent provides
historical usage statistics of instant messaging and mediation server to help you analyze the
performance of Lync Servers.
- For information about configuring the agent after installation, see Configuring the Microsoft Lync Server agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft Lync Server agent Reference.
- Monitoring Agent for Microsoft .NET
- The Microsoft .NET agent monitors Microsoft .NET applications that are based on Internet Information
Services (IIS) and Microsoft .NET Framework resources.
The data collector component collects data from incoming HTTP requests. The data collector collects
method calls and constructs a call tree, and collects request context and stack trace data. Use the
dashboards that are provided with the Microsoft .NET
agent to identify the problems that are associated with Microsoft .NET Framework, and also to identify the slowest HTTP requests from where you can
drill down to stack trace information to isolate problems.
- For information about configuring the agent after installation, see Registering the data collector.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft .NET agent Reference.
- Monitoring Agent for Microsoft SharePoint Server
- The Microsoft SharePoint Server agent provides you with the environment to
monitor the availability, events, and performance of the Microsoft SharePoint Server. Use this agent to gather data from the Microsoft SharePoint Server and manage
operations.
- For information about configuring the agent after installation, see Configuring the Microsoft SharePoint Server agent .
- For information about the dashboards, eventing thresholds, and attributes, see the Monitoring Agent for Microsoft SharePoint Server Reference.
- Monitoring Agent for Microsoft SQL Server
- The Microsoft SQL Server agent provides you with the capability to monitor
the Microsoft SQL Server. The agent offers a central
point of management for distributed databases. Use the Microsoft SQL Server agent dashboards to monitor the availability, performance, resource
usage, and the overall status of all the SQL Server instances that are being
monitored.
- For information about configuring the agent after installation, see Configuring the Microsoft SQL Server agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Microsoft SQL Server agent Reference.
- Monitoring Agent for MongoDB
- The MongoDB agent provides
monitoring capabilities for the usage, status, and performance of the MongoDB deployment. You can
collect and analyze information such as database capacity usage, percentage of connections open,
memory usage, instance status, and response time in visualized dashboards.
- For information about configuring the agent after installation, see Configuring the MongoDB agent.
- For information about the dashboards, eventing thresholds, and attributes, see the MongoDB agent Reference.
- Monitoring Agent for MySQL
- The MySQL agent provides monitoring capabilities for the status, usage,
and performance of the MySQL deployment. You can collect and analyze information such as Bytes
Received vs Sent, InnoDB Buffer Pool Pages, and Historical Performance.
- Before you begin the agent installation, see Preinstallation on Linux systems - MySQL agent or Preinstallation on Windows systems - MySQL agent.
- For information about configuring the agent after installation, see Configuring the MySQL agent.
- For information about the dashboards, eventing thresholds, and attributes, see the MySQL agent Reference.
- Monitoring Agent for Node.js
- Node.js is a software platform that employs JavaScript for server-side solutions, which are often used for receiving
and responding to HTTP requests. The Monitoring Agent for Node.js can be used to measure and collect
data about the performance of Node.js applications. For example, throughput and response times for
HTTP requests, and other measurements that relate to resource usage, are monitored and stored for
display and analysis.
- Before you begin the installation, see Preinstallation on Linux systems - Node.js agent.
- For information about configuring the agent after installation, see Configuring the Node.js agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Node.js agent Reference.
- Monitoring Agent for Oracle Database
- The Oracle
Database agent provides monitoring capabilities for the availability, performance, and resource
usage of the Oracle database. You can configure more than one Oracle Database instance to monitor
different Oracle databases. The remote monitoring capability is also provided by this
agent.
- Before you begin the agent installation, see Preinstallation on AIX systems - Oracle Database agent, Preinstallation on Linux systems - Oracle Database agent, or Preinstallation on Windows systems - Oracle Database agent (Windows).
- For instructions on configuring the agent after installation, see Configuring the Oracle Database agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Oracle Database agent Reference.
- For information about monitoring database transactions as part of the IBM Java application stack, see Monitoring the IBM Java application stack.
- Monitoring Agent for PHP
- The PHP agent monitors PHP web applications by collecting web access
metrics through an Apache web server and performance statistics data from MySQL. The agent discovers
all WordPress applications on an Apache server and provides WordPress application statistics
information. Use the PHP agent to monitor web server availability, Apache server status, and
GET/POST requests. The agent evaluates only the performance of PHP requests in WordPress
applications. CSS and JS loading are not evaluated. The agent does not use URL arguments to identify
URLs.
- For information about configuring the agent after installation, see Configuring the PHP agent.
- For information about the dashboards, eventing thresholds, and attributes, see the PHP agent Reference.
- Monitoring Agent for PostgreSQL
- The PostgreSQL agent monitors the
PostgreSQL database by collecting PostgreSQL metrics through a JDBC driver. The agent provides data
about system resource usage, database capacity, connections that are used, individual status of
running instances, statistics for operations, response time for SQL query statements, database size
details, and lock information.
- Before you begin the agent installation, see Preinstallation on Linux systems - PostgreSQL agent.
- For information about configuring the agent after installation, see Configuring the PostgreSQL agent.
- For information about the dashboards, eventing thresholds, and attributes, see the PostgreSQL agent Reference.
- Monitoring Agent for Python
- The Python
agent monitors Python web applications. The agent provides information about Apache server status
and monitored Django applications, including details about slow and extremely slow HTTP requests.
- Before you begin agent installation, see Preinstallation on Linux systems - Python agent.
- For information about configuring the agent after installation, see Configuring the Python agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Python agent Reference.
- Monitoring Agent for Ruby
- The Ruby agent monitors the
performance of your Ruby on Rails applications, including request traffic and configuration
statistics. You can also use the diagnostic function to get a deeper view into each
application.
- For information about configuring the agent after installation, see Configuring the Ruby agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Ruby agent Reference.
- Monitoring Agent for SAP Applications
- The SAP agent provides you the
capability to monitor your SAP applications that run on the Advanced Business Application
Programming (ABAP) stack. The agent also monitors the SAP Solution Manager, which is a SAP lifecycle
management tool, and the SAP NetWeaver Process Integration (SAP PI), which is an enterprise
integration software for SAP. It offers a central point of management for gathering the information
that you need to detect problems early, and to take steps to prevent them from recurring. It enables
effective systems management across SAP releases, applications, and components; and the underlying
databases, operating systems, and external interfaces.
- For information about configuring the agent after installation, see Configuring the SAP agent.
- For information about the dashboards, eventing thresholds, and attributes, see the SAP agent Reference.
- Monitoring Agent for SAP HANA Database
- The SAP HANA Database agent monitors availability, resource usage, and
performance of the SAP HANA database. The agent can monitor HANA deployment scenarios such as single
host - single database, single host - multiple tenant databases, multiple hosts - single database,
and multiple hosts - multiple tenant databases. You can analyze the information that the agent
collects and take appropriate actions to resolve issues in the SAP HANA
database.
- Before you begin the agent installation, see Preinstallation on AIX systems - SAP HANA Database agent or Preinstallation on Linux systems - SAP HANA Database agent or Preinstallation on Windows systems - SAP HANA Database agent.
- For information about configuring the agent after installation, see Configuring the SAP HANA Database agent.
- For information about the dashboards, eventing thresholds, and attributes, see the SAP HANA Database agent Reference.
- Monitoring Agent for Synthetic Playback
- The Synthetic Playback agent monitors the availability and
performance of internal web applications. You can record and replay synthetic transactions for your
applications. To replicate your end-user experience, you can replay the synthetic transactions at
various intervals and in multiple locations. View metrics about the status and performance of the
synthetic transactions on the dashboards. Run reports to view data about the historical performance
of your applications.
- Before you begin the installation, see Preinstallation on Linux systems - Synthetic Playback agent.
- For information about configuring the agent after installation, see Configuring the Synthetic Playback agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Synthetic Playback agent Reference.
- Monitoring Agent for Tomcat
- The Tomcat agent
monitors the resources of Tomcat application servers. Use the dashboards that are provided with the
Tomcat agent to identify the slowest applications, slowest requests, thread pool bottlenecks, JVM
heap memory and garbage collection issues, the busiest sessions, and other bottlenecks on the Tomcat
application server.
- For information about configuring the agent after installation, see Configuring the Tomcat agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Tomcat agent Reference.
- Monitoring Agent for UNIX OS
- The UNIX OS agent provides monitoring capabilities for the availability,
performance, and resource usage of the UNIX OS environment.
Also, you can configure log file monitoring to monitor application log files. You can collect and
analyze server-specific information, such as operating system and CPU performance, UNIX disk information and performance analysis, process status analysis, and
network performance.
- For information about configuring log file monitoring after installation, see Configuring OS agent log file monitoring.
- For information about the dashboards, eventing thresholds, and attributes, see the UNIX OS agent Reference.
- Monitoring Agent for VMware VI
- The VMware VI agent
monitors the VMware Virtual Infrastructure by connecting to the VMware Virtual Center. You can use
the VMware VI agent to view the status summary for clusters and monitor multiple components, such as
clusters, virtual machines, data stores, and ESX servers from a single
console.
- For information about configuring the agent after installation, see Configuring the VMware VI agent.
- For information about the dashboards, eventing thresholds, and attributes, see the VMware VI agent Reference.
- Monitoring Agent for WebLogic
- The WebLogic agent provides you with a
central point of monitoring for the health, availability, and performance of your WebLogic server
environment. The agent displays a comprehensive set of metrics to help you make informed decisions
about your WebLogic resources, including Java virtual machines
(JVMs), Java messaging service (JMS), Java Database Connectivity (JDBC), and more.
- For information about configuring the agent after installation, see Configuring the WebLogic agent.
- For information about the dashboards, eventing thresholds, and attributes, see the WebLogic agent Reference.
- Monitoring Agent for WebSphere Applications
- The WebSphere Applications agent monitors the resources of WebSphere Application Servers. The agent gathers PMI metrics for resource monitoring through a
JMX interface on the application server. If you configure the data collector within the application
server, aggregated request performance metrics are also displayed in the dashboards. If you have
Application Diagnostics, you can configure the data collector to track the performance of individual
request and method calls. Use the dashboards that are provided with the agent to isolate specific
problem areas of your application server. Drill down to determine whether a problem lies with an
underlying resource or if it relates to the application's code.
- For information about configuring the agent after installation, see Configuring the WebSphere Applications agent.
- For information about the dashboards, eventing thresholds, and attributes, see the WebSphere Applications agent Reference.
- For information about monitoring WebSphere Application Server transactions as part of the IBM Java application stack, see Monitoring the IBM Java application stack.
- Monitoring Agent for WebSphere Infrastructure Manager
- The WebSphere
Infrastructure Manager agent provides the monitoring capabilities for the WebSphere Application Server Deployment Manager and Node Agent, including
server status, resources, and transactions. You can use the data that is collected by the WebSphere Infrastructure Manager agent to analyze the
performance of your Deployment Manager and Node Agent, and whether a problem occurred.
- For information about configuring the agent after installation, see Configuring the WebSphere Infrastructure Manager agent.
- For information about the dashboards, eventing thresholds, and attributes, see the WebSphere Infrastructure Manager agent Reference.
- Monitoring Agent for WebSphere MQ
- With the WebSphere MQ agent,
you can easily collect and analyze data that is specific to WebSphere MQ for all your remote and local queue managers from a single vantage point. You can
then track trends in the data that is collected and troubleshoot system problems by using the
predefined dashboards.
- For information about configuring the agent after installation, see Configuring the WebSphere MQ agent.
- For information about the dashboards, eventing thresholds, and attributes, see the WebSphere MQ agent Reference.
- For information about monitoring message queues as part of the IBM integration stack, see Monitoring the IBM integration stack.
- Monitoring Agent for Windows OS
- The Windows OS agent provides monitoring capabilities for the availability, performance, and
resource usage of the Windows OS environment. Also, you can
configure log file monitoring to monitor application log files. You can collect and analyze
server-specific information, such as operating system and CPU performance, disk information and
performance analysis, process status analysis, Internet session data, monitored logs information,
Internet server statistics, message queuing statistics, printer and job status data, Remote Access
Services statistics, and services information. The KNTCMA_FCProvider service is installed with the
agent.
- For information about configuring log file monitoring after installation, see Configuring OS agent log file monitoring.
- For information about the dashboards, eventing thresholds, and attributes, see the Windows OS agent Reference.
- Response Time Monitoring Agent
- The Response Time
Monitoring agent uses network monitoring to capture HTTP and HTTPS transaction data such as response
times and status codes. Use the Response Time Monitoring agent to monitor the performance and
availability of web applications for users, including transaction request, application, and server
information. Also, use this agent to monitor devices and session
information.
- Before you begin the Response Time Monitoring Agent installation, see Preinstallation on AIX systems - Response Time Monitoring Agent, Preinstallation on Linux systems - Response Time Monitoring Agent, or Preinstallation on Windows systems - Response Time Monitoring Agent.
- For information about configuring the agent after installation, see Configuring the Response Time Monitoring agent.
- For information about the dashboards, eventing thresholds, and attributes, see the Transaction Monitoring Reference.
- For information about using Response Time Monitoring as part of the IBM Java application stack, see Monitoring the IBM Java application stack.