PMDARSYSLOG(1)
π PMDARSYSLOG π
ok so bestie, welcome to the pmdarsyslog page β that's section 1 of the General Commands Manual, if you're keeping track. it's a whole Performance Metrics Domain Agent situation and honestly? it's giving iconic. π
β¨ NAME β¨
pmdarsyslog β rsyslog (reliable and extended syslog) PMDA π¦
πΈ DESCRIPTION πΈ
pmdarsyslog is a Performance Metrics Domain Agent (PMDA), which is basically a little agent whose whole job is exporting metric values from the rsyslogd(8) server. no cap, that's the gig. π
if you want further deets about rsyslog itself, it's all over at http://www.rsyslog.com/. go look, i'll wait. π
π INSTALLATION π
ok so if you want access to the names and the values for the rsyslog performance metrics, do the following as root:
# cd $PCP_PMDAS_DIR/rsyslog
# ./Install
and to uninstall β which, tragic, but sometimes necessary π β do the following as root:
# cd $PCP_PMDAS_DIR/rsyslog
# ./Remove
heads up bestie:pmdarsyslogis launched bypmcd(1)and should never be executed directly. like, never ever. theInstallandRemovescripts are the ones that notifypmcd(1)when the agent is installed or removed, so just let them cook. π₯
and in order to use this agent, rsyslog stats gathering must be enabled. this is done by adding the lines:
module(load="impstats" interval="10" severity="7")
if $syslogtag contains 'rsyslogd-pstats' then {
action(
name="pstats-for-pcp"
type="ompipe"
template="RSYSLOG_FileFormat"
pipe="/var/log/pcp/rsyslog/stats"
)
stop
}
to your rsyslog.conf(5) configuration file after installing the PMDA. periodt. β¨
π«Ά FILES π«Ά
$PCP_LOG_DIR/rsyslog/statsβ a named pipe containing statistics exported from rsyslog, usually created by the PMDAInstallscript. it's the main character of the plumbing, fr fr.$PCP_PMDAS_DIR/rsyslog/rsyslog.confβ optional configuration file forpmdarsyslog. optional! lowkey chill of it.$PCP_PMDAS_DIR/rsyslog/Installβ installation script for thepmdarsyslogagent.$PCP_PMDAS_DIR/rsyslog/Removeβ undo installation script for thepmdarsyslogagent. the breakup script. π$PCP_LOG_DIR/pmcd/rsyslog.logβ default log file for error messages frompmdarsyslog. that's where the drama gets written down. π
π PCP ENVIRONMENT π
environment variables with the prefix PCP_ are used to parameterize the file and directory names used by PCP. on each installation, the file /etc/pcp.conf contains the local values for these variables. π§
the $PCP_CONF variable may be used to specify an alternative configuration file, as described in pcp.conf(5). iykyk. π
π SEE ALSO π
PCPIntro(1), pmcd(1) and rsyslogd(1). go read them, they're all slay in their own way. π
ok that's the whole page bestie, you ate that. mwah π
this was brought to you by Performance Co-Pilot (that's the source, and the version is PCP, iconic name honestly) β and this little page lives in the PMDARSYSLOG(1) section of the manual, so if you need it again, that's where to find it. bye bestie, go enable those stats π¦β¨
π¦ where this page comes from
- arch rolling: pcp 7.2.2-2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0
- centos-stream 10: pcp-doc 7.1.5-6.el10 Β· GPL-2.0-or-later AND CC-BY-3.0
- centos-stream 9: pcp-doc 6.3.7-14.el9 Β· GPL-2.0-or-later AND CC-BY-3.0
- debian trixie: pcp 6.3.8-1
- fedora 43: pcp-doc 7.0.1-1.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.2.1-1.fc43
- fedora 43: pcp-doc 7.2.2-1.fc43
- fedora 43: pcp-doc 7.2.2-2.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.1.0-6.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.2.1-1.fc44
- fedora 44: pcp-doc 7.2.2-1.fc44
- fedora 44: pcp-doc 7.2.2-2.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- ubuntu questing: pcp 6.3.8-1
- ubuntu resolute: pcp 7.1.1-1
- ubuntu stonking: pcp 7.2.1-2build1
- Copyright (c) 2011 Aconex. All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms