Resource monitoring data can be captured or imported from
a number of sources.
IBM Tivoli Monitoring
IBM Tivoli® Monitoring monitors and
manages system and network applications on a variety of platforms
and keeps track of the availability and performance of all parts of
your enterprise network. IBM® Tivoli Monitoring provides
reports that you can use to track trends and troubleshoot problems.
Not all IBM Tivoli Monitoring agents are supported. Over
100 IBM Tivoli Monitoring agents are available from IBM and non-IBM vendors. The following IBM Tivoli Monitoring agents are supported for resource monitoring
data collection:
- Operating system agents
- Monitoring Agent for Linux OS
- Monitoring Agent for UNIX OS
- Monitoring Agent for Windows OS
- Monitoring Agent for z/OS®
- Application agents
- Monitoring Agent for Citrix
- Monitoring Agent for IBM DB2®
- Monitoring Agent for IBM Tivoli Composite Application
Manager for WebSphere®
- Monitoring Agent for IBM WebSphere Application
Server
- Monitoring Agent for IBM WebSphere MQ
- Monitoring Agent for Oracle Database
- Monitoring Agent for SNMP-MIB2 (only)
IBM DB2 Monitoring
IBM DB2 collects information from the
database manager, its databases, and any connected applications. The
snapshot monitor captures the state of database activity at a particular
point in time.
IBM WebSphere Performance Monitoring
Infrastructure
IBM WebSphere Application Server collects performance data and provides interfaces
so that external applications can monitor that performance data. To
help identify performance problems and help tune an environment that
runs web applications, data is collected through the Performance Monitoring
Infrastructure (PMI). The Performance Monitoring Infrastructure is
the underlying framework in WebSphere Application Server that gathers performance data from
various runtime resources, such as Java™ Virtual Machine (JVM) and Thread Pools, and application
components, such as servlets and Enterprise JavaBeans (EJB) components.
Java Management
Extensions
Java Management Extensions (JMX) can monitor performance
characteristics of application servers and applications that are run
on application servers. The following application servers support
JMX monitoring:
- Apache HTTP Server
- Apache Tomcat
- JBoss Application Server
- Oracle WebLogic Server
- SAP NetWeaver
Java Virtual Machines
also support JMX monitoring.
Oracle Database Metrics
Oracle Database collects
metrics that are related to database health and workload.
UNIX rstatd
With the rstatd daemon, users can collect performance statistics
remotely from networked UNIX (or Linux) computers. The
rstatd daemon collects statistics that are related to network, virtual
memory, interrupt, disk, and processor usage.
Simple Network Management Protocol (SNMP) agents
The Simple Network Management Protocol (SNMP) is typically used to
monitor network health, performance, and hardware. SNMP agents are
software components that are installed on managed devices and collect
management information.
Windows Performance
Monitor
Windows Performance Monitor (PerfMon) collects data
from performance objects. The Microsoft Windows operating
system provides performance objects for the major hardware components:
memory, processors, and so on. Each performance object provides specific
performance counters. For example, the Memory object provides a Pages/sec counter
that tracks the rate of memory paging. Other programs on the computer,
including Internet Information Services (IIS) and Microsoft SQL Server, can install their
own performance objects. For example, a mail server program might
install a mail performance object. The specific counters depend on
the version of the Windows operating system and on the additional programs that are installed
on the computer.