PMDAZIMBRA(1)

πŸ“¦
version 7.2.2 Β· 2 versions
, in arch rolling, centos-stream 10, centos-stream 9, debian trixie, fedora 43, fedora 44, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ pmdazimbra ✨

okay so bestie, welcome to the Zimbra Collaboration Suite (ZCS) PMDA page, and yes it's from the General Commands Manual section 1, we love a classic πŸŽ€


πŸ’– NAME πŸ’–

pmdazimbra β€” the Zimbra Collaboration Suite (ZCS) PMDA. that's it, that's the name, no notes πŸ’…


🌸 DESCRIPTION 🌸

so pmdazimbra is a Performance Metrics Domain Agent (a PMDA, iykyk) and its whole job is exporting metric values from several subsystems of the Zimbra Suite. it's giving "i collect the numbers so you don't have to" ✨

if you want the deeper Zimbra lore, the details live at http://www.zimbra.com/. go touch grass there, metaphorically 🌱


πŸŽ€ INSTALLATION πŸŽ€

to install the zimbra PMDA, you run the Install script as root. no cap, root only πŸ‘‘

# cd $PCP_PMDAS_DIR/zimbra
# ./Install

and to uninstall, also as root:

# cd $PCP_PMDAS_DIR/zimbra
# ./Remove
heads up bestie: pmdazimbra is launched by pmcd(1) and should never be executed directly. like, ever. it's not that kind of program, it has a manager 🫢

the Install and Remove scripts are the ones that notify pmcd(1) when the agent gets installed or removed. they handle the gossip so you don't have to πŸ“£


πŸ¦‹ FILES πŸ¦‹

  • /opt/zimbra/zmstat/* β€” comma-separated value files containing Zimbra performance data. yes, CSV files, we stan a simple format πŸ“
  • $PCP_PMDAS_DIR/zimbra/Install β€” the installation script for the pmdazimbra agent. the one that sets everything up πŸ’–
  • $PCP_PMDAS_DIR/zimbra/Remove β€” the undo installation script for the pmdazimbra agent. the "jk, never mind" button πŸ™ˆ
  • $PCP_LOG_DIR/pmcd/zimbra.log β€” the default log file for error messages from pmdazimbra. when things get dramatic, they get written here 😭

🌈 PCP ENVIRONMENT 🌈

environment variables with the prefix PCP_ are what parameterize the file and directory names used by PCP. so basically the naming of things is vibes-based and configurable ✨

on each installation, the file /etc/pcp.conf contains the local values for these variables. that's where the receipts live πŸ“

and the $PCP_CONF variable may be used to specify an alternative configuration file, as described in pcp.conf(5). main character energy: you can point PCP at a whole different config if you want πŸ‘‘


⭐ SEE ALSO ⭐

PCPIntro(1) and pmcd(1). go read those next, bestie, they're the supporting cast and they ate πŸ’œ


and that's the page!! brought to you by Performance Co-Pilot (that's the PCP in the corner, and the source/version line up top is literally just that, no extra dates to report 🫢). love u, go monitor something responsibly, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from