PMDAGLUSTER(1)
π PMDAGLUSTER π
okay so bestie, welcome to the pmdagluster manual page β that's from the General Commands Manual section of the Performance Co-Pilot docs, and we're gonna get you all the way caught up. no skimming, no skipping, we're doing this properly π
β¨ NAME β¨
pmdagluster β the Gluster Filesystem PMDA. that's it, that's the name, iconic.
πΈ DESCRIPTION πΈ
pmdagluster is a Performance Metrics Domain Agent (PMDA) β and what it does is it exports metric values about your mounted gluster filesystems, using the gluster(8) command to get them. and like, not just the local stuff: this PMDA exports metrics about volumes and bricks, both local and remote to the node where pmdagluster is running. it's giving full coverage π«Ά
here's the thing though β the gluster filesystem lets you have fine-grained control over enabling statistics on individual volumes. so the values are optionally enabled or disabled on systems where you don't want them monitored. your filesystem, your rules, no cap.
you can use the pmstore(1) command to enable and disable profiling of volumes. using the individual instances of the gluster.volume.profile metric, you set their values (and the associated profiling) either on (1) or off (0). and pminfo(1) can report on the current status of profiling of each volume. so you can peek before you poke π
# pminfo -f gluster.volume.profile
gluster.volume.profile
inst [0 or "gv0"] value 0
inst [1 or "gv1"] value 1
# pmstore -i "gv0" gluster.volume.profile 1
gluster.volume.profile inst [0 or "gv0"] old value=0 new value=1
see how gv0 went from 0 to 1? that's the glow-up β¨
if you want further details on the gluster filesystem, they live at http://www.gluster.org.
π INSTALLATION π
install the gluster PMDA by using the Install script as root:
# cd $PCP_PMDAS_DIR/gluster
# ./Install
to uninstall, do the following as root:
# cd $PCP_PMDAS_DIR/gluster
# ./Remove
lowkey important:pmdaglusteris launched bypmcd(1)and should never be executed directly. like, don't. the Install and Remove scripts notifypmcd(1)when the agent is installed or removed, so it already knows what's up. let the scripts do their job π
π¦ FILES π¦
$PCP_PMDAS_DIR/gluster/Installβ installation script for thepmdaglusteragent$PCP_PMDAS_DIR/gluster/Removeβ undo installation script for thepmdaglusteragent$PCP_LOG_DIR/pmcd/gluster.logβ default log file for error messages frompmdagluster
π 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. and the $PCP_CONF variable may be used to specify an alternative configuration file, as described in pcp.conf(5). customise responsibly, bestie π
π« SEE ALSO π«
PCPIntro(1), pmcd(1), pminfo(1), pmstore(1) and gluster(8).
and that's the whole page!! π this one comes to you from Performance Co-Pilot, in the PCP collection, and it's the PMDAGLUSTER(1) page. go monitor those volumes, you absolute icon πβ¨
π¦ 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) 2013 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms