PMDAOPENVSWITCH(1)
π PMDAOPENVSWITCH π
okay bestie, welcome to the pmdaopenvswitch page β it's a General Commands Manual situation, and honestly? it's giving niche but iconic. let me put you on π«Ά
β¨ NAME β¨
pmdaopenvswitch β the OpenvSwitch PMDA, no cap π
πΈ DESCRIPTION πΈ
so pmdaopenvswitch is a Performance Metrics Domain Agent (aka a PMDA), and what it does is literally export metric values for every single openvswitch virtual switch that's configured on your local system. every one of them. it's not picking favorites, it's not skipping anybody. main character energy for your vswitches fr fr π
π INSTALLATION π
wanna install the openvswitch PMDA? slay, you just use the Install script, and you gotta do it as root (yes, root, we don't make the rules):
# cd $PCP_PMDAS_DIR/openvswitch
# ./Install
and when you're over it and wanna uninstall, do this as root too:
# cd $PCP_PMDAS_DIR/openvswitch
# ./Remove
π¨ important bestie:pmdaopenvswitchgets launched bypmcd(1)and should never be executed directly. like, ever. don't do it. π
the Install and Remove scripts are the ones that notify pmcd(1) when the agent gets installed or removed, so they're doing the actual communicating for you. polite of them honestly.
π¦ FILES π¦
$PCP_PMDAS_DIR/openvswitch/Installβ the installation script for thepmdaopenvswitchagent β¨$PCP_PMDAS_DIR/openvswitch/Removeβ the undo-installation script for thepmdaopenvswitchagent (the "jk, take it back" script) π$PCP_LOG_DIR/pmcd/openvswitch.logβ the default log file where error messages frompmdaopenvswitchgo live πΈ
π PCP ENVIRONMENT π
so there's this whole family of environment variables with the prefix PCP_, and they're used to parameterize the file and directory names that PCP uses. every time you install, the file /etc/pcp.conf contains the local values for these variables. and if you wanna get fancy, the $PCP_CONF variable can be used to specify an alternative configuration file β as described in pcp.conf(5). iykyk π
β SEE ALSO β
go read these too, bestie, they're the friend group:
PCPIntro(1), pmcd(1), pminfo(1) and pmpython(1).
and that's the whole page π₯Ήπ this one's from Performance Co-Pilot, version PCP, and it's dated PMDAOPENVSWITCH(1) β so yeah, that's the vibe check, we passed it, periodt β¨ππ¦
π¦ 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) 2020 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms