Index

*_inst operator
Arithmetic Aggregation

*_sample operator
Arithmetic Aggregation

2D tools
Monitoring System Performance

64-bit IEEE format
Descriptions for Performance Metrics

__pmGetConfig function
PCP Environment Variables

acronyms
Acronyms

active pmlogger process
Identifying an Active pmlogger Process

adaptation
Dynamic Adaptation to Change

application programs
Application and Agent Development
Sources of Performance Metrics and Their Domains

archive logs
administration
Archive Log Administration
analysis
Logging and Retrospective Analysis
capacity planning
Using Archive Logs for Capacity Planning
collection time
Current Metric Context
contents
PCP Archive Contents
creation
Collecting, Transporting, and Archiving Performance Information
customization
Automated Operational Support
Archive Logging Customization
export
Exporting PCP Archive Logs
fetching metrics
Fetching Metrics from an Archive Log
file management
Archive Log File Management
folios
PCP Archive Folios
physical filenames
Fetching Metrics from an Archive Log
PMAPI
Archive Logs and the PMAPI
retrospective analysis
Retrospective Analysis Using Archive Logs
troubleshooting
Archive Logging Troubleshooting
usage
Archive Logging

arithmetic aggregation
Arithmetic Aggregation

arithmetic expressions
pmie Arithmetic Expressions

audience
Empowering the PCP User

audits
Automated Operational Support

automated operational support
Automated Operational Support

avg_host operator
Arithmetic Aggregation

basename conventions
Basename Conventions

Boolean expressions
Boolean Expressions

capacity planning
Using Archive Logs for Capacity Planning

caveats
Caveats and Notes on pmie

centralized archive logging
Automated Operational Support

Challenge systems
Metric Coverage

chkhelp tool
Application and Agent Development

client-server architecture
PCP Distributed Operation

collection time
Current Metric Context

collector hosts
Distributed Collection
Collector and Monitor Roles
PMDA Installation on a PCP Collector Host

comments
Comments

common directories
Common Directories and File Locations

component software
Overview of Component Software

conceptual foundations
Conceptual Foundations

config.* files
Primary Logger

configuring PCP
Installing and Configuring Performance Co-Pilot

conventions
Common Conventions and Arguments

cookbook
Cookbook for Archive Logging

count_host operator
Arithmetic Aggregation

cron scripts
Introduction to Archive Logging
Administering PCP Archive Logs Using cron Scripts

customization
archive logs
Archive Logging Customization
inference engine
Inference Engine Customization
PCP services
Customizing and Extending PCP Services

data collection tools
Collecting, Transporting, and Archiving Performance Information

dbpmda tool
Application and Agent Development

debugging tools
Operational and Infrastructure Support

deployment strategies
Performance Co-Pilot Deployment Strategies

diagnostic tools
Operational and Infrastructure Support

DISPLAY variable
pmie Rule Expressions

distributed collection
Distributed Collection

dkvis tool
fetching metrics
Fetching Metrics from Another Host
pmsocks script
The pmsocks Command
remote PMCD
Cannot Connect to Remote PMCD
summary configuration
Primary Logger
Other Logger Configurations

domains
Unification of Performance Metric Domains

DSO
Acronyms

duration
Performance Monitor Reporting Frequency and Duration

dynamic adaptation
Dynamic Adaptation to Change

environ man page
Timezone Options

environment variables
PCP Environment Variables

error detection
pmie Error Detection

/etc/config/pmlogger.options file
Primary Logger

/etc/pcp_socks.conf file
The pmsocks Command

/etc/pcp.conf file
Common Directories and File Locations
PCP Environment Variables

/etc/pcp.env file
Common Directories and File Locations
PCP Environment Variables

/etc/rc.d/init.d/pcp file
Common Directories and File Locations

evaluation frequency
Setting Evaluation Frequency

extensibility
PCP Extensibility
Customizing and Extending PCP Services

external equipment
Sources of Performance Metrics and Their Domains

fetching metrics
Fetching Metrics from Another Host
Fetching Metrics from an Archive Log

file locations
Common Directories and File Locations

firewalls
Running PCP Tools through a Firewall

flush command
Coordination between pmlogger and PCP tools

folios
PCP Archive Folios

functional domains
Sources of Performance Metrics and Their Domains

glossary
Acronyms

hipprobe tool
Operational and Infrastructure Support

illegal label record
Illegal Label Record

inference engine
Inference Engine Customization

infrastructure support tools
Operational and Infrastructure Support

installing PCP
Installing and Configuring Performance Co-Pilot

instance domain services
Performance Metrics Collection System

intrinsic operators
pmie Intrinsic Operators

I/O
Acronyms

IPC
Acronyms

kill command
Primary pmlogger Cannot Start

layered software services
Sources of Performance Metrics and Their Domains

lexical elements
Lexical Elements

libpcp_pmda library
Product Extensibility

libpcp_trace library
Product Extensibility

log volumes
Log Volumes

logging
See archive logs

logical constants
Logical Constants

logical expressions
pmie Logical Expressions

macros
Macros

man command
usage
Monitoring System Performance

max_host operator
Arithmetic Aggregation

metadata
Descriptions for Performance Metrics

metric domains
Unification of Performance Metric Domains

metric wraparound
Performance Metrics Wraparound

min_host operator
Arithmetic Aggregation

mkaf tool
Collecting, Transporting, and Archiving Performance Information
Introduction to Archive Logging

monitor configuration
Product Structure

monitor hosts
Collector and Monitor Roles

monitoring system performance
Monitoring System Performance

mpvis tool
summary configuration
Primary Logger
Other Logger Configurations

naming scheme
Uniform Naming and Access to Performance Metrics

netstat command
PMCD Does Not Start

network routers and bridges
Sources of Performance Metrics and Their Domains

network transportation tools
Collecting, Transporting, and Archiving Performance Information

newhelp tool
Application and Agent Development

nfsvis tool
summary configuration
Primary Logger
Other Logger Configurations

NNTP news servers
Sources of Performance Metrics and Their Domains

objectives
Objectives

operational support tools
Operational and Infrastructure Support

operators
Quantification Operators

overview
Introduction to Performance Co-Pilot

pcmd.options file
The pmcd.options File

PCP
acronym
Acronyms
archive logger deployment
PCP Archive Logger Deployment
collector deployment
PCP Collector Deployment
configuring and installing
Installing and Configuring Performance Co-Pilot
conventions
Common Conventions and Arguments
distributed operation
PCP Distributed Operation
environment variables
PCP Environment Variables
extensibility
PCP Extensibility
Product Extensibility
features
Introduction to Performance Co-Pilot
log file option
Fetching Metrics from an Archive Log
naming conventions
Common Conventions and Arguments
tool customization
PCP Tool Customization
tool development
PCP Tool Development
tool summaries
Performance Monitoring and Visualization
Collecting, Transporting, and Archiving Performance Information
Operational and Infrastructure Support
Application and Agent Development

pcp tool
Operational and Infrastructure Support
Operational and Infrastructure Support

PCP Tutorial
pminfo command
The pminfo Command
pmval command
The pmval Command

PCP_COUNTER_WRAP variable
Performance Metric Wraparound
PCP Environment Variables
Performance Metrics Wraparound

PCP_STDERR variable
PCP Environment Variables

PCP_TRACE_HOST variable
PCP Environment Variables

PCP_TRACE_PORT variable
PCP Environment Variables

PCP_TRACE_TIMEOUT variable
PCP Environment Variables

PCPIntro command
PMCD Does Not Start
Performance Monitor Reporting Frequency and Duration

pcp.sw.demo subsystems
pmie Examples

PDU
The pmcd.options File
Acronyms

Performance Co-Pilot
See PCP

Performance Metric Identifier
See PMID

performance metric wraparound
Performance Metric Wraparound
Performance Metrics Wraparound

performance metrics
concept
Performance Metrics
descriptions
Descriptions for Performance Metrics
methods
Sources of Performance Metrics and Their Domains
missing and incomplete values
Missing and Incomplete Values for Performance Metrics
PMNS
Performance Metrics Name Space
retrospective sources
Retrospective Sources of Performance Metrics
sources
Sources of Performance Metrics and Their Domains

Performance Metrics Application Programming Interface
See PMAPI

Performance Metrics Collection Daemon
See PMCD

Performance Metrics Collection Subsystem
See PMCS

Performance Metrics Domain
See PMD

Performance Metrics Domain Agent
See PMDA

Performance Metrics Inference Engine
See pmie tool

Performance Metrics Name Space
See PMNS

performance monitoring
Performance Monitoring and Visualization
Monitoring System Performance

performance visualization tools
Using Archive Logs with Performance Tools

PM_INDOM_NULL
pmie and the Performance Metrics Collection Subsystem

pmafm tool
archive folios
Introduction to Archive Logging
brief description
Collecting, Transporting, and Archiving Performance Information
interactive commands
PCP Archive Folios

PMAPI
acronym
Acronyms
archive logs
Archive Logs and the PMAPI
brief description
Application and Agent Development
naming metrics
Performance Metrics
pmie capabilities
Introduction to pmie

PMCD
acronym
Acronyms
brief description
Collecting, Transporting, and Archiving Performance Information
collector host
pmie Metric Expressions
configuration files
PMCD Options and Configuration Files
diagnostics and error messages
PMCD Diagnostics and Error Messages
distributed collection
Distributed Collection
Distributed Collection
maintenance
Performance Metrics Collection Daemon (PMCD)
monitoring utilities
Performance Co-Pilot Deployment Strategies
not starting
PMCD Does Not Start
PMCD_CONNECT_TIMEOUT variable
PCP Environment Variables
PMCD_PORT variable
PCP Environment Variables
PMCD_RECONNECT_TIMEOUT variable
PCP Environment Variables
PMCD_REQUEST_TIMEOUT variable
PCP Environment Variables
remote connection
Cannot Connect to Remote PMCD
starting and stopping
Starting and Stopping the PMCD
TCP/IP firewall
Running PCP Tools through a Firewall
/var/pcp/config/pmcd/pmcd.conf file
Common Directories and File Locations

pmcd tool
See PMCD

PMCD_CONNECT_TIMEOUT variable
Cannot Connect to Remote PMCD
PCP Environment Variables

PMCD_PORT variable
PMCD Does Not Start
PCP Environment Variables
Running PCP Tools through a Firewall

PMCD_RECONNECT_TIMEOUT variable
PCP Environment Variables

PMCD_REQUEST_TIMEOUT variable
PCP Environment Variables

pmcd_wait tool
Collecting, Transporting, and Archiving Performance Information

pmcd.conf file
The pmcd.conf File
Controlling Access to PMCD with pmcd.conf

pmchart tool
config.* files
Primary Logger
fetching metrics
Fetching Metrics from Another Host
man example
Monitoring System Performance
record mode
PCP Archive Folios
remote PMCD
Cannot Connect to Remote PMCD
short-term executions
Directory Organization for Archive Log Files

pmclient tool
Application and Agent Development
Application and Agent Development

PMCS
acronym
Acronyms
description
Performance Metrics Collection System
metric expressions
pmie Metric Expressions
pmie capabilities
Introduction to pmie
pmie tool
pmie and the Performance Metrics Collection Subsystem

PMD
PMDA Installation on a PCP Collector Host
Acronyms

PMDA
acronym
Acronyms
collectors
Collector and Monitor Roles
customizing
Customizing the Summary PMDA
development
PMDA Development
installation
PMDA Installation on a PCP Collector Host
instance names
pmie Metric Expressions
libraries
PCP Extensibility
managing optional agents
Managing Optional PMDAs
monitoring utilities
Performance Co-Pilot Deployment Strategies
removal
PMDA Removal on a PCP Collector Host
unification
Unification of Performance Metric Domains

pmda tool
See PMDA

PMDA_PATH variable
PCP Environment Variables

pmdabrocade tool
Collecting, Transporting, and Archiving Performance Information

pmdacisco tool
Collecting, Transporting, and Archiving Performance Information

pmdahotproc tool
Collecting, Transporting, and Archiving Performance Information

pmdamailq tool
Collecting, Transporting, and Archiving Performance Information

pmdampi tool
Collecting, Transporting, and Archiving Performance Information

pmdasendmail tool
Collecting, Transporting, and Archiving Performance Information

pmdasummary tool
Collecting, Transporting, and Archiving Performance Information

pmdatrace tool
Collecting, Transporting, and Archiving Performance Information
PCP Environment Variables

pmdaweblog tool
Collecting, Transporting, and Archiving Performance Information

pmdbg facility
Operational and Infrastructure Support

pmdumplog tool
archive log contents
PCP Archive Contents
brief description
Collecting, Transporting, and Archiving Performance Information
troubleshooting
Cannot Find Log

pmdumptext tool
brief description
Performance Monitoring and Visualization
description
The pmdumptext Command

pmerr tool
Operational and Infrastructure Support

pmgenmap tool
Application and Agent Development

pmhostname tool
Operational and Infrastructure Support

PMID
acronym
Acronyms
description
Sources of Performance Metrics and Their Domains
Performance Metrics Name Space
PMNS names
Customizing the Summary PMDA
printing
The pminfo Command

pmie tool
%-token
pmie Rule Expressions
arithmetic aggregation
Arithmetic Aggregation
arithmetic expressions
pmie Arithmetic Expressions
automated reasoning
Introduction to pmie
basic examples
Basic pmie Usage
brief description
Performance Monitoring and Visualization
Operational and Infrastructure Support
customization
Introduction to pmie
developing rules
Developing and Debugging pmie Rules
error detection
pmie Error Detection
examples
Simple pmie Usage
Complex pmie Examples
global files and directories
Global Files and Directories
instance names
pmie Instance Names
intrinsic operators
pmie Intrinsic Operators
language
Introduction to pmie
Specification Language for pmie
logical expressions
pmie Logical Expressions
metric expressions
pmie Metric Expressions
performance metrics inference engine
Performance Metrics Inference Engine
pmieconf rules
Performance Monitoring and Visualization
Creating pmie Rules with pmieconf
procedures
Creating pmie Rules with pmieconf
Management of pmie Processes
rate conversion
pmie Rate Conversion
rate operator
The rate Operator
real examples
pmie Examples
sample intervals
pmie Sample Intervals
setting evaluation frequency
Setting Evaluation Frequency
syntax
Basic pmie Syntax
transitional operators
Transitional Operators

pmieconf tool
brief description
Performance Monitoring and Visualization
customization
Introduction to pmie
rules
Creating pmie Rules with pmieconf

pminfo tool
brief description
Performance Monitoring and Visualization
description
The pminfo Command
displaying the PMNS
Performance Metrics Name Space
PCP Tutorial
The pminfo Command
pmie arguments
pmie and the Performance Metrics Collection Subsystem

pmkstat tool
brief description
Performance Monitoring and Visualization
description
The pmkstat Command
summary configuration
Primary Logger
Other Logger Configurations

pmlc tool
brief description
Collecting, Transporting, and Archiving Performance Information
description
Using pmlc
dynamic adjustment
Introduction to Archive Logging
flush command
Coordination between pmlogger and PCP tools
PMLOGGER_PORT variable
PCP Environment Variables
show command
Primary pmlogger Cannot Start
SIGHUP signal
Log Volumes
TCP/IP firewall
Running PCP Tools through a Firewall

pmLoadNameSpace() default
PCP Environment Variables

pmlock tool
Operational and Infrastructure Support

pmlogcheck tool
Collecting, Transporting, and Archiving Performance Information

pmlogconf tool
Collecting, Transporting, and Archiving Performance Information

pmlogextract tool
Collecting, Transporting, and Archiving Performance Information
Manipulating Archive Logs with pmlogextract

pmlogger tool
PCP Environment Variables
pmie Rule Expressions
archive logs
Fetching Metrics from an Archive Log
Introduction to Archive Logging
brief description
Collecting, Transporting, and Archiving Performance Information
configuration
Configuration of pmlogger
Using pmlc
cookbook tasks
Cookbook for Archive Logging
current metric context
Current Metric Context
folios
PCP Archive Folios
PCP tool coordination
Coordination between pmlogger and PCP tools
pmlc control
Introduction to Archive Logging
primary instance
Primary Logger
remote PMCD
Cannot Connect to Remote PMCD
TCP/IP firewall
Running PCP Tools through a Firewall
troubleshooting
Archive Logging Troubleshooting

pmlogger_check script
Operational and Infrastructure Support
Administering PCP Archive Logs Using cron Scripts

pmlogger_daily script
Operational and Infrastructure Support
Administering PCP Archive Logs Using cron Scripts

pmlogger_merge script
Operational and Infrastructure Support
Administering PCP Archive Logs Using cron Scripts

PMLOGGER_PORT variable
Running PCP Tools through a Firewall
PCP Environment Variables

pmlogmerge tool
Manipulating Archive Logs with pmlogextract

pmlogsummary tool
Performance Monitoring and Visualization

pmnewlog tool
Operational and Infrastructure Support

PMNS
acronym
Acronyms
brief description
Performance Metrics
defined names
Uniform Naming and Access to Performance Metrics
description
Performance Metrics Name Space
management
PMNS Management
metric expressions
pmie Metric Expressions
names
Customizing the Summary PMDA
PMNS
Alternate Performance Metric Name Spaces
services
Performance Metrics Collection System
syntax
PMNS Syntax
troubleshooting
Performance Metrics Name Space

PMNS_DEFAULT variable
PCP Environment Variables

pmnsadd tool
Operational and Infrastructure Support

pmnscomp tool
brief description
Operational and Infrastructure Support
PMNS
Alternate Performance Metric Name Spaces

pmnsdel tool
Operational and Infrastructure Support

pmprintf tool
PCP Environment Variables

pmprobe tool
Performance Monitoring and Visualization

pmrun tool
Common Conventions and Arguments

pmsnap tool
brief description
Operational and Infrastructure Support
script usage
Administering PCP Archive Logs Using cron Scripts

pmsocks tool
brief description
Performance Monitoring and Visualization
TCP/IP firewall
Running PCP Tools through a Firewall

pmstore tool
brief description
Operational and Infrastructure Support
description
The pmstore Command
setting metric values
Monitoring System Performance

pmtrace tool
Collecting, Transporting, and Archiving Performance Information

pmval tool
brief description
Performance Monitoring and Visualization
description
The pmval Command

pmview tool
config.* files
Other Logger Configurations
record mode
PCP Archive Folios

primary archive
Primary Logger

primary logger
Primary Logger

protocol data units
See PDU

quantification operators
Quantification Operators

rate conversion
pmie Rate Conversion

rate operator
The rate Operator

relational expressions
Relational Expressions

reporting frequency
Performance Monitor Reporting Frequency and Duration

retrospective analysis
Retrospective Analysis Using Archive Logs

roles
collector
Collector and Monitor Roles
Product Structure
monitor
Collector and Monitor Roles
Product Structure

rule expressions
pmie Rule Expressions

sample intervals
pmie Sample Intervals

sar data structures
Sources of Performance Metrics and Their Domains

scripts
Operational and Infrastructure Support
Administering PCP Archive Logs Using cron Scripts

service management
Quality of Service Measurement

set-valued performance metrics
Set-Valued Performance Metrics

show command
Primary pmlogger Cannot Start

SIGHUP signal
PMCD Not Reconfiguring after SIGHUP
Log Volumes

SIGINT signal
Primary pmlogger Cannot Start

SIGUSR1 signal
Coordination between pmlogger and PCP tools

single-valued performance metrics
Single-Valued Performance Metrics

SOCKS protocols
Running PCP Tools through a Firewall

software
Overview of Component Software

subsystems
Product Structure

sum_host operator
Arithmetic Aggregation

syntax
PMNS Syntax

syslog function
Introduction to pmie
pmie Rule Expressions

target usage
PCP Target Usage

TCP/IP
acronym
Acronyms
collector and monitor hosts
Running PCP Tools through a Firewall
remote PMCD
Cannot Connect to Remote PMCD
sockets
PCP Environment Variables

text-based tools
Monitoring System Performance

time dilation
Time Dilation and Time Skew

time duration
Time Duration and Control

time window options
Time Window Options

time-stamped message
pmie Rule Expressions

timezone options
Timezone Options

tool customization
PCP Tool Customization

tool development
PCP Tool Development

tool options
General PCP Tool Options
Performance Metrics Inference Engine

transient problems
Transient Problems with Performance Metric Values

transitional operators
Transitional Operators

troubleshooting
archive logging
Archive Logging Troubleshooting
general utilities
Cannot Connect to Remote PMCD
Linux metrics
Linux Metrics and the PMCD
PMCD
Troubleshooting
Linux Metrics and the PMCD

uniform naming
Uniform Naming and Access to Performance Metrics

units
Units

user interface components
Common Conventions and Arguments

/usr/share/pcp/bin/pmcd file
Common Directories and File Locations

/var/adm/pcplog/pluto/config.default file
Primary Logger

/var/log/messages file
Introduction to pmie
pmie Rule Expressions

/var/log/pcp/NOTICES file
Introduction to pmie

/var/log/pcp/pmcd/pmcd.log file
PMCD Does Not Start

/var/pcp/config/pmcd.options file
Common Directories and File Locations

var/pcp/config/pmcd/pmcd.conf file
PMDA Installation on a PCP Collector Host
PMCD Not Reconfiguring after SIGHUP
Common Directories and File Locations

/var/pcp/config/pmlogger directory
Other Logger Configurations

/var/pcp/config/pmlogger file
Primary Logger

/var/pcp/config/pmlogger/config.default file
Primary Logger
Other Logger Configurations
Primary Logger

/var/pcp/config/pmlogger/control file
Administering PCP Archive Logs Using cron Scripts
Directory Organization for Archive Log Files
Primary Logger

/var/pcp/demos/pmie file
pmie Examples

/var/pcp/pmns/root file
PCP Environment Variables

/var/pcp/pmns/stdpmid file
PMDA Installation on a PCP Collector Host

/var/tmp/pmlogger file
Primary pmlogger Cannot Start

window options
Time Window Options

xconfirm command
error messages
PCP Environment Variables
visible alarm
Introduction to pmie