PMDASLURM(1)
π PMDASLURM π
okay so bestie, welcome to the pmdaslurm manual page, section 1 of the General Commands Manual, and honestly? it's giving cluster-core and we're obsessed π¦
β¨ NAME β¨
pmdaslurm β the SLURM statistics performance metrics domain agent, aka a PMDA. no cap, that's the whole name. π
πΈ DESCRIPTION πΈ
so pmdaslurm is a Performance Metrics Domain Agent (PMDA), right? and what it does is literally export metric values from the slurm perlapi interface, so you get all the tea on slurm jobs, nodes, and users. it's the little agent that could, feeding your metrics pipeline the slurm deets. periodt. π
π«Ά INSTALLATION π«Ά
wanna install the slurm PMDA? you gotta do it as root, bestie, no shortcuts:
# cd $PCP_PMDAS_DIR/slurm
# ./Install
and when you're done with it and wanna uninstall, also as root:
# cd $PCP_PMDAS_DIR/slurm
# ./Remove
heads up:pmdaslurmis launched bypmcd(1)and should never be executed directly. it's not a main character you run yourself, it's a supporting cast member. π
the Install and Remove scripts are the ones that notify pmcd(1) when the agent gets installed or removed. they handle the communication, you just vibe. β¨
π FILES π
$PCP_PMDAS_DIR/slurm/Installβ the installation script for thepmdaslurmagent π$PCP_PMDAS_DIR/slurm/Removeβ the undo-installation script for thepmdaslurmagent (the "jk, take it back" button) π§$PCP_LOG_DIR/pmcd/slurm.logβ the default log file wherepmdaslurmdrops its error messages π
π PCP ENVIRONMENT π
environment variables with the prefix PCP_ are what parameterize the file and directory names that PCP uses. so every time you install, the file /etc/pcp.conf is holding the local values for these variables. π
and if you wanna point at a different configuration file? the $PCP_CONF variable is your girl β she lets you specify an alternative configuration file, exactly as described in pcp.conf(5). slay. β
π SEE ALSO π
PCPIntro(1), pmcd(1) and slurm(3) β go read those too, iykyk π
and that's the whole page, bestie!! this one's brought to you by Performance Co-Pilot, PCP, and the PMDASLURM(1) crew β mwah, love u, go monitor some slurm jobs π¦β¨π
π¦ 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) 2015 Martins Innus
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms