PMDADS389(1)
π PMDADS389 β the 389 Directory Server PMDA, bestie edition
okay so real quick, before we get into it: this is the manual page for pmdads389 from section 1 of the General Commands Manual. yes it's a whole vibe. let's go π¦
β¨ NAME β¨
pmdads389 β the 389 Directory Server PMDA. that's it, that's the name, she's simple and she's iconic π
πΈ DESCRIPTION πΈ
so pmdads389 is a Performance Metrics Domain Agent (PMDA, say it with me) and what she does is extract live performance data from a 389 Directory Server instance that's currently running. like, actively running. she's not about stale data, she's about right now πβ¨
and if you wanna know what each individual metric actually means? go read the Red Hat Directory Server Administration Guide, it describes every single one of them. not me paraphrasing that, nope, that's where the lore lives π
π INSTALLATION π
okay bestie, here's the setup arc. pmdads389 reads an optional configuration file:
$PCP_PMDAS_DIR/ds389/ds389.conf
and inside that file you can put overridden values (and yes, they're Perl code, so act accordingly π
) for the settings that get listed at the start of pmdads389.pl. those settings are:
- LDAP server
- bind DN
- bind password
- default search scope
- default search base
- default search filter
- query interval
- List of sources
- List of attributes to display for each source
for a starting point, please use the ds389.conf.example that ships with it. don't rawdog a blank config, that's not the move π
once that's all set up, you can get at the names and values for the 389 DS performance metrics by doing this as root:
# cd $PCP_PMDAS_DIR/ds389
# ./Install
and when you wanna uninstall (breaking up is hard, i know π), do this as root:
# cd $PCP_PMDAS_DIR/ds389
# ./Remove
important bestie:pmdads389gets launched bypmcd(1)β she should never be executed directly. do not run her by hand, she's not that kind of girl. also theInstallandRemovescripts are the ones that notifypmcd(1)when the agent has been installed or removed. teamwork, periodt π
π FILES π
$PCP_PMDAS_DIR/ds389/ds389.conf.exampleβ example configuration file for thepmdads389agent. your starter pack π$PCP_PMDAS_DIR/ds389/ds389.confβ configuration file for thepmdads389agent. the real one, your main character config π$PCP_PMDAS_DIR/ds389/Installβ installation script for thepmdads389agent. she puts things in place β¨$PCP_PMDAS_DIR/ds389/Removeβ undo installation script for thepmdads389agent. she undoes the thing, no cap π«Ά$PCP_LOG_DIR/pmcd/ds389.logβ default log file for error messages frompmdads389. when she's got something to say, she writes it here π
π PCP ENVIRONMENT π
so environment variables with the prefix PCP_ are what parameterize the file and directory names that PCP uses. every time you install, the file /etc/pcp.conf holds the local values for all those variables. and if you want a different configuration file? you can use the $PCP_CONF variable to specify an alternative one, exactly as described in pcp.conf(5). slay π₯
π SEE ALSO π
PCPIntro(1), ldapsearch(1), pmcd(1) and ns-slapd(8). go read them, they're all part of the same friend group π«
and that's the whole page, bestie! this little love letter came to you courtesy of Performance Co-Pilot (that's the source/version, mwah π) and it's dated PCP β no literally, that's the date on it. stay hydrated, go monitor something, and remember: never run the agent directly. bye!! ππβ¨
π¦ 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) 2014-2018,2021 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms