PMLOGGER.CONTROL(5) File Formats Manual PMLOGGER.CONTROL(5) (NAME) pmlogger.control - Performance Co-Pilot (DESCRIPTION) Performance Co-Pilot ( PCPIntro(1)) pmlogger(1) pmlogger pmlogger_check(1) pmlogger_daily(1) . pmlogger_check(1) pmlogger . (logger) . pmlogger_check(1) pmlogger_daily(1) -K . pmlogger_daily(1) . (rotate) PCP . pmlogger_check(1) pmlogger_daily(1) $PCP_PMLOGGERCONTROL_PATH $PCP_PMLOGGERCONTROL_PATH.d. (root) . () (1.1) . 1. <<#>> () . <<#!#>> pmlogger pmlogctl(1) . 2. <<$>> sh(1) <<$>> eval (export) . : $ PMCD_CONNECT_TIMEOUT=20 <<=>> (whitespace) (") (') . pmlogger pmlogger_daily(1). 3. : $version=1.1 1.1 . 4. () ( directory ). 5. () pmlogger : host primary socks directory args ... 6. host pmlogger . LOCALHOSTNAME local: ( pmcd(1) ). 7. primary (primary) pmlogger (y) (n). pmlogger y ( LOCALHOSTNAME) . 8. socks pmlogger pmsocks(1) pmcd(1) (firewall) (y n). 9. directory . pmlogger . myhost $PCP_ARCHIVE_DIR/myhost ( pmlogger $PCP_RC_DIR/pmlogger ) mumble $PCP_ARCHIVE_DIR/mumble . 10. directory (shell syntax) sh(1) . : o ( ) $( ) . o ( ) ` ` ( ) . o $(...) `...`, . o (") ( ) . o (') ( ) . o $ ( ). 11. directory LOCALHOSTNAME . PCP_ARCHIVE_DIR PCP_LOG_DIR directory . 12. directory ( ) <<+>> pmlogger(1) -R args pmproxy(1) <<>> (push) . directory ( <<+>> ) (log) pmlogger(1) pmlogger(1) ( ). 13. args pmlogger(1) . -c / -R <<>> (push) . (bozo) wobbly boing ( bozo) pmproxy(1) grunt . $version=1.1 bozo y n $PCP_ARCHIVE_DIR/bozo -c config.default wobbly n n "/store/wobbly/$(date +%Y)" -c ./wobbly.config boing n n $PCP_ARCHIVE_DIR/boing -c ./pmlogger.config LOCALHOSTNAME n n /cluster/LOCALHOSTNAME -c ./precious.config LOCALHOSTNAME n n +PCP_ARCHIVE_DIR/remote -R http://grunt:44322 \ -c ./remote.config (SCHEDULED EXECUTION) pmlogger_check(1) pmlogger_daily(1) systemd(1) cron(8) . crontab(5) $PCP_SYSCONF_DIR/pmlogger/crontab ( /etc/cron.d ) . # daily processing of archives 14 0 * * * $PCP_BINADM_DIR/pmlogger_daily # every 30 minutes, check pmlogger instances are running 25,55 * * * * $PCP_BINADM_DIR/pmlogger_check systemd(1) crontab systemd crontab . (FILES) $PCP_PMLOGGERCONTROL_PATH PCP. pmlogger(1) ( $PCP_PMLOGGERCONTROL_PATH.d ) PCP . : (root) . $PCP_PMLOGGERCONTROL_PATH.d PCP pmlogger . : (root) . $PCP_SYSCONF_DIR/pmlogger/crontab crontab $PCP_USER ( root). /etc/cron.d . PCP (PCP ENVIRONMENT) PCP_ PCP . /etc/pcp.conf . $PCP_CONF pcp.conf(5) . (SEE ALSO) PCPIntro(1), pmcd(1), pmlogctl(1), pmlogger(1), pmlogger_check(1), pmlogger_daily(1), pmlogger_daily_report(1), pmproxy(1), pmsocks(1), systemd(1) cron(8). Performance Co-Pilot PCP PMLOGGER.CONTROL(5)