PMDAFARM(1)
π¦ PMDAFARM π¦
okay bestie, so this is the manual page for pmdafarm β the Seagate FARM Log PMDA β straight out of the General Commands Manual. sit down, grab a strawberry drink π, and let's get into it.
β¨ NAME β¨
pmdafarm β Seagate FARM Log PMDA π
πΈ SYNOPSIS πΈ
$PCP_PMDAS_DIR/farm/pmdafarm [-D debug]
π DESCRIPTION π
so pmdafarm is a Performance Metrics Domain Agent (PMDA, iconic acronym, iykyk) and what it does is export metric values for Device Mapper on the local system. main character energy, honestly.
here's the tea tho: this PMDA gets all its data through the smartctl(8) utility, and it requires that the program is installed in order to function. no smartctl, no vibes. it's giving dependency.
if you wanna know more about smartctl and smartmontools, the lore lives at https://smartmontools.org. go read it, it's free π«Ά
π INSTALLATION π
install the SMART PMDA by using the Install script as root:
# cd $PCP_PMDAS_DIR/farm
# ./Install
and to uninstall, do this as root:
# cd $PCP_PMDAS_DIR/farm
# ./Remove
heads up bestie π¨ βpmdafarmis launched bypmcd(1)and should never be executed directly. like, do not. theInstallandRemovescripts notifypmcdwhen the agent is installed or removed, so they've got it handled, trust. β¨
π§ FILES π§
$PCP_PMDAS_DIR/farm/helpβ the default help text file for the smart metrics π$PCP_PMDAS_DIR/farm/Installβ the installation script for thepmdafarmagent$PCP_PMDAS_DIR/smart/Removeβ the undo installation script for thepmdafarmagent$PCP_LOG_DIR/pmcd/farm.logβ the default log file for error messages frompmdafarmπ
π PCP ENVIRONMENT π
environment variables with the prefix PCP_ are used to parameterize the file and directory names used by PCP. periodt.
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). slay π
π₯ DEBUGGING OPTIONS π₯
-D,--debugβ turns on the output of additional diagnostics onstderrto help triage problems π΅οΈββοΈ. ngl tho, the information is sometimes cryptic and primarily intended to provide guidance for developers rather than for end-users, so don't take it personally if it doesn't make sense.debugis a comma separated list of debugging options; usepmdbg(1)with the-loption to obtain a list of the available debugging options and their meaning β
π SEE ALSO π
PCPIntro(1), pmcd(1) and smartctl(8). go read them, they're all part of the ecosystem bestie πΈ
and that's the whole page, no cap ππ this was the Performance Co-Pilot (PCP) version of PMDAFARM(1) β mwah, go forth and monitor your drives π¦β¨
π¦ 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
- 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.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 stonking: pcp 7.2.1-2build1
- Copyright (c) 2023 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms