1PMLOGGER_CHECK(1)           General Commands Manual          PMLOGGER_CHECK(1)
2
3
4

NAME

6       pmlogger_check, pmlogger_daily - administration of Performance Co-Pilot
7       archive log files
8

SYNOPSIS

10       $PCP_BINADM_DIR/pmlogger_check [-CNPpqsTV?]  [-c control] [-l logfile]
11       $PCP_BINADM_DIR/pmlogger_daily [-EfKMNoprRV?]  [-c control]  [-k  time]
12       [-l  logfile] [-m addresses] [-s size] [-t want] [-x time] [-X program]
13       [-Y regex]
14

DESCRIPTION

16       These shell scripts and associated control files may be used to  create
17       a  customized  regime  of administration and management for Performance
18       Co-Pilot (see PCPIntro(1)) archive log files.
19
20       pmlogger_check may be run at any time of the day  and  is  intended  to
21       check that a desired set of pmlogger(1) processes are running.  If not,
22       it (re-)starts any missing logger processes.
23
24       pmlogger_daily is intended to be run once per day,  preferably  in  the
25       early  morning,  as soon after midnight as practicable.  Its task is to
26       aggregate, rotate and perform general housekeeping one or more sets  of
27       PCP archives.
28
29       To accommodate the evolution of PMDAs and changes in production logging
30       environments, pmlogger_daily is integrated with pmlogrewrite(1) to  al‐
31       low  optional  and  automatic rewriting of archives before merging.  If
32       there are global rewriting rules to be applied across all archives men‐
33       tioned   in   the   control   file(s),   then   create   the  directory
34       $PCP_SYSCONF_DIR/pmlogrewrite and place any  pmlogrewrite(1)  rewriting
35       rules in this directory.  For rewriting rules that are specific to only
36       one family of archives, use the directory name from the control file(s)
37       -  i.e. the fourth field - and create a file, or a directory, or a sym‐
38       bolic link named pmlogrewrite within this directory and place  the  re‐
39       quired  rewriting  rule(s)  in the pmlogrewrite file or in files within
40       the pmlogrewrite subdirectory.  pmlogger_daily  will  choose  rewriting
41       rules  from  the  archive directory if they exist, else rewriting rules
42       from $PCP_SYSCONF_DIR/pmlogrewrite if that directory  exists,  else  no
43       rewriting is attempted.
44
45       As  an  alternate  mechanism,  if  the file $PCP_LOG_DIR/pmlogger/.Nee‐
46       dRewrite exists when pmlogger_daily starts then  this  is  treated  the
47       same  as  specifying  -R  on  the  command line and $PCP_LOG_DIR/pmlog‐
48       ger/.NeedRewrite will be removed once all the rewriting has been done.
49

OPTIONS

51       -c control, --control=control
52            Both pmlogger_check and pmlogger_daily are controlled by PCP  log‐
53            ger  control  file(s)  that specifies the pmlogger instances to be
54            managed.  The default control file  is  $PCP_PMLOGGERCONTROL_PATH,
55            but an alternate may be specified using the -c option.  If the di‐
56            rectory $PCP_PMLOGGERCONTROL_PATH.d (or control.d from the -c  op‐
57            tion)  exists,  then  the contents of any additional control files
58            therein will be ap