QA output created by 457
You will need to choose an appropriate configuration for installation of
the "logger" Performance Metrics Domain Agent (PMDA).

  collector	collect performance statistics on this system
  monitor	allow this system to monitor local and/or remote systems
  both		collector and monitor configuration for this system

Please enter c(ollector) or m(onitor) or b(oth) [b] Possible configuration files to choose from:
[1] PCP_VAR_DIR/config/logger/logger.conf
[2] Specify your own configuration file.
[3] None of the above (abandon configuration file selection).
Which configuration file do you want to use ? [1] 
Contents of the selected configuration file:
--------------- start PCP_VAR_DIR/config/logger/logger.conf ---------------

# from PCP QA 457
reg	n	TMPFILE.reg
fifo	n	TMPFILE.fifo
none	n	TMPFILE.none
empty	n	TMPFILE.empty
dir	n	TMPFILE.dir
pipe	n	TMPFILE.pipe|

--------------- end PCP_VAR_DIR/config/logger/logger.conf ---------------

Use this configuration file? [y] Updating the Performance Metrics Name Space (PMNS) ...
Terminate PMDA if already installed ...
[...install files, make output...]
Updating the PMCD control file, and notifying PMCD ...
Check logger metrics have appeared ... 46 metrics and 39 values

=== 1. simple working case ===
Checking initial data:
logger.perfile.reg.queuemem
    value 0

logger.perfile.reg.records
No value(s) available!

logger.perfile.reg.numclients
    value 1

logger.perfile.reg.path
    value "TMPFILE.reg"

logger.perfile.reg.size
    value 56

logger.perfile.reg.bytes
    value 0

logger.perfile.reg.count
    value 0
Checking appended data:
logger.perfile.reg.queuemem
    value 0

logger.perfile.reg.records
No value(s) available!

logger.perfile.reg.numclients
    value 1

logger.perfile.reg.path
    value "TMPFILE.reg"

logger.perfile.reg.size
    value 56

logger.perfile.reg.bytes
    value 0

logger.perfile.reg.count
    value 0

=== 2. named pipe (fifo) ===
Check initial pipe
logger.perfile.fifo.queuemem
    value 0

logger.perfile.fifo.records
No value(s) available!

logger.perfile.fifo.numclients
    value 1

logger.perfile.fifo.path
    value "TMPFILE.fifo"

logger.perfile.fifo.size
    value 0

logger.perfile.fifo.bytes
    value 0

logger.perfile.fifo.count
    value 0
Checking new pipe data
logger.perfile.fifo.queuemem
    value 0

logger.perfile.fifo.records
No value(s) available!

logger.perfile.fifo.numclients
    value 1

logger.perfile.fifo.path
    value "TMPFILE.fifo"

logger.perfile.fifo.size
    value 0

logger.perfile.fifo.bytes
    value 0

logger.perfile.fifo.count
    value 0
Unlink the fifo
logger.perfile.fifo.queuemem
    value 0

logger.perfile.fifo.records
No value(s) available!

logger.perfile.fifo.numclients
    value 1

logger.perfile.fifo.path
    value "TMPFILE.fifo"

logger.perfile.fifo.size
    value 0

logger.perfile.fifo.bytes
    value 0

logger.perfile.fifo.count
    value 0

=== 3. log file rotation ===
Checking removed file
logger.perfile.reg.queuemem
    value 0

logger.perfile.reg.records
No value(s) available!

logger.perfile.reg.numclients
    value 1

logger.perfile.reg.path
    value "TMPFILE.reg"

logger.perfile.reg.size
    value 0

logger.perfile.reg.bytes
    value 0

logger.perfile.reg.count
    value 0
Checking new log file
logger.perfile.reg.queuemem
    value 0

logger.perfile.reg.records
No value(s) available!

logger.perfile.reg.numclients
    value 1

logger.perfile.reg.path
    value "TMPFILE.reg"

logger.perfile.reg.size
    value 56

logger.perfile.reg.bytes
    value 56

logger.perfile.reg.count
    value 2

=== 4. non-existant file ===
Check a missing file
logger.perfile.none.queuemem
    value 0

logger.perfile.none.records
No value(s) available!

logger.perfile.none.numclients
    value 1

logger.perfile.none.path
    value "TMPFILE.none"

logger.perfile.none.size
    value 0

logger.perfile.none.bytes
    value 0

logger.perfile.none.count
    value 0
Checking new log file
logger.perfile.none.queuemem
    value 0

logger.perfile.none.records
No value(s) available!

logger.perfile.none.numclients
    value 1

logger.perfile.none.path
    value "TMPFILE.none"

logger.perfile.none.size
    value 56

logger.perfile.none.bytes
    value 56

logger.perfile.none.count
    value 2

=== 5. empty file ===
Check an empty file
logger.perfile.empty.queuemem
    value 0

logger.perfile.empty.records
No value(s) available!

logger.perfile.empty.numclients
    value 1

logger.perfile.empty.path
    value "TMPFILE.empty"

logger.perfile.empty.size
    value 0

logger.perfile.empty.bytes
    value 0

logger.perfile.empty.count
    value 0
Checking new log file
logger.perfile.empty.queuemem
    value 0

logger.perfile.empty.records
No value(s) available!

logger.perfile.empty.numclients
    value 1

logger.perfile.empty.path
    value "TMPFILE.empty"

logger.perfile.empty.size
    value 56

logger.perfile.empty.bytes
    value 56

logger.perfile.empty.count
    value 2

=== 6. directory ===
Check a directory
logger.perfile.dir.queuemem
    value 0

logger.perfile.dir.records
No value(s) available!

logger.perfile.dir.numclients
    value 1

logger.perfile.dir.path
    value "TMPFILE.dir"

logger.perfile.dir.size
    value SIZE

logger.perfile.dir.bytes
    value 0

logger.perfile.dir.count
    value 0

=== 7. command pipe ===
Check a piped command
logger.perfile.pipe.queuemem
    value 0

logger.perfile.pipe.records
No value(s) available!

logger.perfile.pipe.numclients
    value 1

logger.perfile.pipe.path
    value "TMPFILE.pipe|"

logger.perfile.pipe.size
    value 0

logger.perfile.pipe.bytes
    value 0

logger.perfile.pipe.count
    value 0
Signal the command
logger.perfile.pipe.queuemem
    value 0

logger.perfile.pipe.records
No value(s) available!

logger.perfile.pipe.numclients
    value 1

logger.perfile.pipe.path
    value "TMPFILE.pipe|"

logger.perfile.pipe.size
    value 0

logger.perfile.pipe.bytes
    value 0

logger.perfile.pipe.count
    value 0
