system_configuration/root/etc/pcp.conf
2023-04-15 01:23:32 -07:00

239 lines
7.2 KiB
Plaintext

#
# Copyright (c) 2013-2015,2019-2020,2022 Red Hat.
# Copyright (c) 2000-2001,2003 Silicon Graphics, Inc. All Rights Reserved.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# This file defines the directories and paths used by PCP
# and is installed as the file /etc/pcp.conf for use at run-time.
#
# Note: the syntax of this file must allow processing to generate
# correct variable assignments for both sh and make,
# hence there should be no spaces immediately before or after
# the equals in each assignment, no quoting on the right of the
# equals although the value may contain embedded spaces.
#
# Shell scripts should never source this file directly, rather they
# should use this file indirectly by sourcing /etc/pcp.env, i.e.
# . $PCP_DIR/etc/pcp.env
# this will handle the quoting and white space issues and set all
# "variables" beginning with PCP_ in this file into the environment.
# The defaults may be over-ridden by setting $PCP_CONF in the environment
# as the full path to an alternate version of this file.
#
# The "standard paths" reflect the directory structure that is used by
# default on the platform on which this file is installed.
#
# directory for _this_ file ... useful in the build
# Standard path: /etc
PCP_ETC_DIR=/etc
# directory for PCP configuration files
# Standard path: /etc/pcp
PCP_SYSCONF_DIR=/etc/pcp
# directory for rc/startup scripts
# Standard path: /etc/init.d
PCP_RC_DIR=/usr/libexec/pcp/lib
# directory for sysconfig controls
# Standard path: /etc/sysconfig (empty if no sysconfig support)
PCP_SYSCONFIG_DIR=/etc/sysconfig
# directory for public binaries
# Standard path: /usr/bin
PCP_BIN_DIR=/usr/bin
# directory for private PCP binaries (not run directly by users)
# Standard path is platform dependent, but generally one of
# /usr/libexec/pcp/bin or /usr/lib/pcp/bin or /usr/share/pcp/bin
PCP_BINADM_DIR=/usr/libexec/pcp/bin
# directory for private PCP libraries (not used directly by users)
# Standard path is platform dependent, but generally one of
# /usr/libexec/pcp/lib or /usr/lib/pcp/lib or /usr/share/pcp/lib
PCP_LIBADM_DIR=/usr/libexec/pcp/lib
# directory for runtime shared libraries, libpcp.so, etc.
# Standard path: /usr/lib
PCP_LIB_DIR=/usr/lib64
PCP_LIB32_DIR=/usr/lib
# directory for shared PCP files (shareable for diskless)
# Standard path: /usr/share/pcp
# Subdirectories: bin lib
PCP_SHARE_DIR=/usr/share/pcp
# directory for headers
# Standard path: /usr/include/pcp
PCP_INC_DIR=/usr/include/pcp
# parent directory of man pages
# Standard path: /usr/man
# Subdirectories: man1 man3 man5
PCP_MAN_DIR=/usr/share/man
# runtime directory for non-shared (i.e. system local) PCP files
# Standard path: /var/lib/pcp
# Subdirectories: config pmns (note see $PCP_PMDAS_DIR) for pmdas
PCP_VAR_DIR=/var/lib/pcp
# path to pmcd config file
# Standard path: $PCP_SYSCONF_DIR/pmcd/pmcd.conf
PCP_PMCDCONF_PATH=/etc/pcp/pmcd/pmcd.conf
# path to pmcd options file
# Standard path: $PCP_SYSCONF_DIR/pmcd/pmcd.options
PCP_PMCDOPTIONS_PATH=/etc/pcp/pmcd/pmcd.options
# path to site-local pmcd startup script
# Standard path: $PCP_SYSCONF_DIR/pmcd/rc.local
PCP_PMCDRCLOCAL_PATH=/etc/pcp/pmcd/rc.local
# path to pmproxy options file
# Standard path: $PCP_SYSCONF_DIR/pmproxy/pmproxy.options
PCP_PMPROXYOPTIONS_PATH=/etc/pcp/pmproxy/pmproxy.options
# path to pmie control file
# Standard path: $PCP_SYSCONF_DIR/pmie/control
PCP_PMIECONTROL_PATH=/etc/pcp/pmie/control
# path to pmsnap control file
# Standard path: $PCP_SYSCONF_DIR/pmsnap/control
PCP_PMSNAPCONTROL_PATH=/etc/pcp/pmsnap/control
# path to pmlogger control file
# Standard path: $PCP_SYSCONF_DIR/pmlogger/control
PCP_PMLOGGERCONTROL_PATH=/etc/pcp/pmlogger/control
# runtime directory for PCP PMDA files
# Standard path: /var/lib/pcp/pmdas
# Subdirectories: one per PMDA
PCP_PMDAS_DIR=/var/lib/pcp/pmdas
# installed files directory for PCP PMDA files
# Standard path: /usr/libexec/pcp/pmdas or /usr/lib/pcp/pmdas
# Subdirectories: one per PMDA
PCP_PMDASADM_DIR=/usr/libexec/pcp/pmdas
# directory for PCP pid files
# Standard path: /var/run/pcp
PCP_RUN_DIR=/run/pcp
# directory for PCP daemon log files
# Standard path: /var/log/pcp
# Subdirectories: pmcd pmlogger pmie
PCP_LOG_DIR=/var/log/pcp
# parent directory of PCP archive directories
# Standard path: /var/log/pcp/pmlogger
PCP_ARCHIVE_DIR=/var/log/pcp/pmlogger
# default version for generating PCP archives
# Possible versions: 2, 3 (3 requires PCP 6+)
PCP_ARCHIVE_VERSION=2
# directory for daily PCP activity reports
# Standard path: /var/log/pcp/sa
PCP_SA_DIR=/var/log/pcp/sa
# path to system-wide process accounting file
# Standard path: /var/account/pacct
PCP_PACCT_SYSTEM_PATH=/var/account/pacct
# directory for PCP temp status files
# Standard path: /var/lib/pcp/tmp
# Subdirectories: pmie pmlogger
PCP_TMP_DIR=/var/lib/pcp/tmp
# directory for PCP temp work files
# Standard path: /var/tmp
PCP_TMPFILE_DIR=/var/tmp
# directory for PCP documentation
# Standard path: /usr/share/doc/pcp
PCP_DOC_DIR=/usr/share/doc/pcp
PCP_HTML_DIR=/usr/share/doc/pcp-doc/html
# directory for PCP demos and examples
# Standard path: /usr/share/pcp/demos
PCP_DEMOS_DIR=/usr/share/pcp/demos
# path to PCP TLS configuration file
# Standard path: /etc/pcp/tls.conf
PCP_TLSCONF_PATH=/etc/pcp/tls.conf
# awk
PCP_AWK_PROG="/usr/bin/gawk --posix"
# unix-like sort
PCP_SORT_PROG=/usr/bin/sort
# tools needed to rebuild things on the target platform
PCP_MAKE_PROG=/usr/bin/gmake
PCP_CC_PROG="gcc "
# echo
# for lines without newline, use
# $PCP_ECHO_PROG $PCP_ECHO_N "string""$PCP_ECHO_C"
PCP_ECHO_PROG=/usr/bin/echo
PCP_ECHO_N=-n
PCP_ECHO_C=
# write to the system log
PCP_SYSLOG_PROG=logger
# running process list
PCP_PS_PROG=ps
PCP_PS_ALL_FLAGS="-efw"
# preferred python executable
# Standard program: python, python26, python3 (or empty)
PCP_PYTHON_PROG=python3
# preferred perl executable
# Standard program: perl (or empty)
PCP_PERL_PROG=perl
# locate executables
PCP_WHICH_PROG=/usr/bin/which
# host operating system
PCP_PLATFORM=linux
PCP_PLATFORM_PATHS=/usr/bin/X11:/usr/local/bin
# PCP version
PCP_VERSION=6.0.3
# confirmation dialog
PCP_XCONFIRM_PROG=/usr/bin/pmconfirm
# default account for running daemons (preferably unprivileged)
# Standard user: "pcp" and group: "pcp"
PCP_USER=pcp
PCP_GROUP=pcp
# directory for SASL configuration files
# Standard path: /etc/sasl2
PCP_SASLCONF_DIR=/etc/sasl2
# directory for systemd unit files, sysusers and tmpfiles specifications
# Standard path: /usr/lib/systemd/systemd, /usr/lib/{sysusers,tmpfiles}.d
PCP_SYSTEMDUNIT_DIR=/usr/lib/systemd/system
PCP_SYSTEMDSYSUSERS_DIR=/usr/lib/sysusers.d
PCP_SYSTEMDTMPFILES_DIR=/usr/lib/tmpfiles.d
# verbose logging of PCP "rc" scripts launched from init, cron or systemd
# ... logging goes to $PCP_LOG_DIR/NOTICES
# expect this to be changed manually (to true) if required
PCP_LOG_RC_SCRIPTS=false