Pcp

Latest version: v5.0

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 28

3.11.8

- pmdabind2: new PMDA for BIND named REST API statistics
- pmdadocker: new PMDA for Docker REST API statistics
- pmdalio: new PMDA for the kernel LIO subsystem (iSCSI, FCP, FCoE)
- pmdanutcracker: new PMDA for NutCracker (TwemCache) metrics
- pmdaredis: new PMDA for redis (REmote DIctionary Service) metrics
- pmdalinux: additional VM metrics for zoneinfo
- pmdalinux: add per-node memory zone protection stats
- pmdalinux: add Linux VM KSM same-page-merging metrics
- pmdalinux: dynamic per-CPU and per-node instance domains
- pmdalinux: export network.interface.baudrate with 64-bit type
- pmdalinux: export byte version of all hugepage metrics
- pmdalinux: add several metrics recently added to /proc/vmstat
- pmdalinux: add support for SCSI tape statistics
- pmdaproc: switch ttyname calculation to iterate through /dev
- selinux: new files and package for setting custom PCP policy
- libpcp_web: support for callback-based JSON metrics extraction
- libpcp: several archive mode instance scan performance improvements
- pmlogger scripts: fix multi-level directory structures
- pcp-atopsar: fix swptotal and swpfree reporting units
- pcp-atop: fix up reporting of the network utilization
- pmval: improve handling of shifting metric instances
- pmns/Rebuild: rebuild PMNS if the root file is empty
- docs: added instance domain help text for several PMDAs
- docs: additional documentation for pmdamysql (MariaDB support)
- docs: clarifications to the Apache2 stats export setup
- docs: update pmdammv man pahe to mention golang bindings
- qt tools: update MacOSX info files keys for highres displays
- perl api: add missing error codes and local_install helper
- python api: add missing error codes
- containers: new pcp-standalone application container layer
- containers: new pcp-nginx container with pmcd & Nginx setup
- containers: new pcp-apache container with pmcd & Apache setup
- containers: new pcp-java-app container with pmcd, Java & Parfait

3.11.7

- docs: pmLookupText added to PMAPI calls for _metric web API
- build: fix qt4 builds once more, no widgets module there
- build: update parfait and uom-se bits for jdk-1.8 use
- build: couple of small Windows install improvements
- build: conditionally use setuptools python module
- libpcp_web: fix handling of 64-bit values on 32-bit platforms
- libpcp_web: improvements to error checking
- pmdabash: resolve some permissions issues preventing use
- pmdalinux: add metrics about IPC message queues
- pmdalinux: additional semaphore arrays metrics
- pmdalinux: buddyinfo and zoneinfo mem metric updates
- pmdalinux: add zoneinfo NUMA free mem stats
- pmdaxfs: use persistent dm and md device names for xfs.perdev
- pmchart: 'local:' is now the default source
- pmchart run-away mem leak replaying multi-archive when rewinding (RHBZ 1359975)
- pmchart: make metric details popup on double click event only
- pmdumptext: 'local:' is now the default source
- pminfo: allow reverse pmid name lookups, support indoms
- pmlogrewrite: add conditional type clause (TYPE IF oldtype -> newtype)
- pmview: changes to make pmview build with latest toolchains
- qa: lots of fixes and improvements

3.11.6

- pmchart, pmtime, pmdumptext: enable use of Qt5 toolchain
- pmchart, pmtime: switch to Qwt 6.1 for charts, widgets
- pmchart: display data values interactively (table popup)
- pmchart: fix signal blocking for the Qwt picker events
- pmdalibvirt: add per-device metrics
- pmdalibvirt: add support for new perf metrics
- pmdalibvirt: add new balloon statistics
- pmdalinux: add NFSv4.2 parameters to nfs4.* metric instances
- pmdalinux: additional shared memory segment metrics
- pmdalinux: fix network.interface.speed values
- pmdalinux: correctly classify NBD devices and partitions
- pmdalinux: fix units, semantics for some network.tcp metrics
- pmdapmcd: add pmcd.sighups metric to assist signal detection
- pmdapostgresql: no active and recovery metrics in 8.x series
- pmda scripts: deprecate "forced_restart" from Install scripts
- collectl2pcp: detect if input data in collectls "plot" format
- pmlogger: fix SIGINT handling problem
- pmlogger: allow default primary pmlogger interval to be set
- pmlogconf: suppress $PCP_DERIVED_CONFIG processing
- pmlogrewrite: fix small error in temporal index
- pmrep: add support for specifying instances
- pmrep: improve metrics collection via extend_indom
- pmrep: fixes and other improvements to CSV output
- pmrep: add -X "label" flag for instance-per-line output mode
- pmwebd: fix HTTP time zones in Date:/Last-Modified: headers
- python api: correct type of fetchgroup instance ids
- libpcp: correct logic in __pmHasPMNSFileChanged()
- libpcp: allow -EINTR to be returned from pduread()
- libpcp: correct return code for derive metric help text
- libpcp: optimise DSO lookups for local context mode startup
- libpcp_json: fix JSON data type conversion
- scripts: correct tempfile handling used throughout (SElinux)
- zabbix-agent: support zabbix 3.2.x and later, transparently
- bashrc: defend against unexpected bash completion input
- build: annotate PCP_RUN_DIR as %ghost in rpm packages
- build: fix a handful of Windows build issues
- build: revamp buildbot config and Dockerfile based builds
- docs: switch list name from pcposs.sgi.com to pcpgroups.io

3.11.5

- pmdalibvirt: statistics from guest and hypervisor machines
- dmcache: improved err handling when lvmcache not configured
- pmie: support expressions involving string-valued-metrics
- pmlogger: fix several logic errors in disconnect handling
- pcp-atop: fix SIGFPE when some kernel metrics unavailable
- python api: add errno attribute to pmErr class
- pmdaproc: fix double accounting in the proc.runq metrics
- pmlogconf: add set of default Vector webapp metrics
- libpcp_pmi: close archive in pmi_end, plugging an fd leak
- libpcp: improvements to detection of IPv6 being disabled
- libpcp: small portability fixes from OpenIndiana compilers
- libpcp_pmda: change some char* function args to const char*
- libpcp_web: completely rewo of simple http client library,
shared library now installed and API available for all PMDAs
- libpcp_web: support for Unix domain socket http requests
- libpcp_web: prefer persistent connections whenever possible
- libpcp_web: cater for both http 1.0 and 1.1 client requests
- rc scripts: allow systemd auto-restart of all PCP daemons
- rc scripts: ensure same-named non-PCP daemons are not killed
- cron scripts: ignore *.rpmsave and *.rpmnew from control.d
- zsh completions: minor tweaks, rewrite archive completion
- build: re-instate libsystemd-journal.so as a fallback, such
that pcp-pmda-systemd packages generated as previously done
- build: fix debian papi pmda dependencies
- docs: remove out-of-date section in pmdamounts(1) man page

3.11.4

- pcp2influxdb: export PCP metrics to InfluxDB
- collectl2pcp: fix metadata and overflow issues
- pcp-mpstat: PCP version of mpstat(1), supporting archives
- pcp-pidstat: PCP version of pidstat(1), supporting archives
- pmdammv: MMV version 2 format (longer metric & instance names)
- pmdalinux: add kernel.percpu.intr count metric
- pmdalinux: add cgroup.cpusched.cfs_{period,quota} metrics
- pmdalinux: correctly handle Ceph RADOS RBD device naming
- pmdalinux: add kernel.percpu.softirqs metrics (/proc/softirqs)
- pmdalinux: filesys metrics use persistent device mapper names
- pmdalinux: persist interrupt and softirq metric name:ID maps
- pmdaproc: rewrite proc.psinfo.ttyname metric handling (this
fix significantly reduces probability of proc PMDA timeouts)
- pmdaproc: correct handling of command names with whitespace
- pmdaproc: include threads in hotproc results, if enabled
- pmdads389log: use "dirsrv" as default user account
- scripts: fix failure status handling in PMDA Install scripts
- pmdaoracle: fix Install script failure diagnostic message
- pmlogger: auto-reconnect to pmcd whenever possible
- pmlogger: fix broken logic for primary control file
- pmlogger: validate metrics before generating MARK records
- pmnewlog: improve checking of pmlogger processes
- pmlogger_check: additional hardening against failure cases
- pmlogconf: enable logging of small core set of XFS metrics
- pmchart: fix diagnostics for archives from the same host
- pmcd: improve robustness in the face of accept(2) errors
- libpcp: guard against accept() returning an AF_UNSPEC
- libpcp: correct __pmSecureClientHandshake() error handling
- libpcp: make pmcd-client protocol safer when timeouts occur
- libpcp_web: a new web library, with JSON-pointer (RFC 6901)
support for extracting values from JSON - see pmjsoninit(3)
- libpcp_pmda: allow string caches to be saved also
- python api: support for containers
- python api: support for local context mode
- python api: interface tm class to struct_time for strftime
- pmrep: improve command line parsing
- pmrep: support configuration file sources
- pmrep: support local context mode
- pmrep: add support for containers
- pmrep: default timezone handling fix
- pmrep: allow sub-second sampling intervals
- pmrep: improve robustness of CSV output
- pmrep: fix unitinfo for mixed type metrics
- pmrep: fix archive end time reporting
- pmrep: cwd, user-specific config, then system-wide config
- pmdiff: rework the sort/join use for portability
- pminfo: increase default batch size
- pmafm: support standard --help option
- pmie: honour SIGINT while parsing rules
- zsh completion: multi-archive support
- zsh completion: support pmafm/pmie2col/pmlogcheck/pmloglabel
- zsh completion: --container improvements
- zsh completion: fix handling of pcp(1) subcommands
- build: ensure man pages are not built if unnecessary
- build: look for libsystemd not deprecated libsystemd-journal
- build: rearrange deb order of depending on python3 modules
- build: add missing python debian package shlib dependencies
- build: remove build-essential packages from debian/control
- build: add to ds389{,log} RPM package dependencies
- build: do not include .gitignore in installed file set
- build: fix declarations for deb graphite export package
- build: create nssdb directory with rpm spec packaging too
- docs: fix pmmgr(1) path typo
- docs: updates to pmrep configuration section
- docs: update pmns(5) domain table to match stdpmid

3.11.3

- zsh: pcp command auto-completions for the zsh(1) shell
- pcp-ipcs: new command to show inter-process communication
- pmdalinux: add maximum memory bandwidth per numa node metric
- pmdalinux: update max numa bandwidth iff the .config changes
- pmdalinux: add metric about current shared memory segments
- pmdalinux: ipc shared memory swap attempts/successes metrics
- pmdalinux: add MSG_INFO and SEM_INFO ipc metrics
- pmdaproc: fix typo in name of proc.memory.vmhw{n,m} metric
- pmdaproc: switch to external instances without arguments
- libpcp, pmcd, pmproxy: client certificate support for secure
connections and add a PMCD_REQUIRE_CLIENT_CERT option
- libpcp: allow self-signed server certs in secure connections
optionally via PCP_SERVER_SELF_CERT environment variable
- libpcp: correctly propogate indom in mixed derived metrics
- libpcp: allow name of server certificate to be customized
- libpcp: plug memory leak in derived metrics error handling
- libpcp: drop dup-metric warning for logged derived metrics
- collectl2pcp: refine proc names, support for more metrics
- pmcd: improve interrupted pmcd/pmda communication resilience
- pmcd: make probe-style connection error a debug diagnostic
- pmdapapi: defensive programming improvements
- pmdaperfevent: current memory bandwidth perf derived event
- pmdaoracle: allow explicit host name and port specification
- pmdaoracle: allow potentially high latency query disabling
- python pmcc: cater for additional sample needed by counters
- pmrep: fix infinity handling
- mmv: several python api wrapper fixes
- rc scripts: really use default pmcd timeouts by default
- rc scripts: no longer allow stopping pmie/pmlogger from cron
- rc scripts: add primary (local) pmie concept to pmie
- misc: add --version/-V option to several more commands
- pmlogextract: fix metadata checking for duplicate names
- pmlogconf: move atop nfsclient metrics into own config
- pmwebd: allow use of compressed archives as nature intended
- build: fix pcp-python vs pcp-python3 deb package contents
- build: remove duplicate or unneeded header file checking
- build: resolve rpm multilib fallout from printf vs configure
- build: resolve Windows build fallout from timezone changes
- build: correct logic bug in builddefs INSTALL_MAN macro
- build: fix configure test for perl Net::SNMP module
- build: Fedora mandates a build-dep on perl-devel for pcp
- build: improve command-check error reporting in configure.ac
- build: new pcp-devel rpm package with tools/docs
- build: drop python dependency from pcp rpm package
- build: redo the generation of debian control file
- build: reinstate infiniband PMDA optional deb packaging
- build: don't double-up on default-on deb monitoring services
- build: fixes to the packaging for OpenMandriva
- docs, pmie: replace xwsh with xterm use throughout
- docs: update pmie man page references to oracle metrics
- docs: improve the sample code in the python mmv module
- docs: added tutorial about new secure connection features
- docs: use markdown for README/INSTALL formatting

Page 7 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.