OCF_PACEMAKER_CLUSTE(7)

πŸ’… ocf_pacemaker_ClusterMon β€” the vibe check πŸ’…

okay bestie, so this page is from the Pacemaker Configuration manual, section 7, and it's about the ocf_pacemaker_ClusterMon resource agent. Sit down, grab a strawberry drink πŸ“, and let's get into it.


✨ NAME ✨

ocf_pacemaker_ClusterMon β€” it runs crm_mon in the background and records the cluster status into an HTML file. literally that's the whole job. no cap. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

[OCF_RESKEY_user=string] [OCF_RESKEY_update=integer]
[OCF_RESKEY_extra_options=string] [OCF_RESKEY_pidfile=string]
[OCF_RESKEY_htmlfile=string]

ClusterMon [start | stop | monitor | meta-data | validate-all]

so you've got a bunch of optional env-var-ish parameters up top, and then the agent itself takes exactly one of start, stop, monitor, meta-data, or validate-all. that's the whole menu, periodt. πŸŽ€


🌸 DESCRIPTION 🌸

This right here? It's a ClusterMon Resource Agent. Its whole personality is: it outputs the current cluster status to the HTML. iconic behavior, honestly. πŸ’–


🌈 SUPPORTED PARAMETERS 🌈

  • OCF_RESKEY_user = string [root] β€” the user we want to run crm_mon as. yep, that's it, that's the whole thing β€” it's the user we want to run crm_mon as. 🫢
  • OCF_RESKEY_update = integer [15000] β€” the update interval, in milliseconds. like, how frequently should we update the cluster status (in milliseconds)? that's the question it's answering. πŸ’«
🚨 lowkey important: for compatibility with old documentation, values less than 1000 will be treated as seconds. so don't be out here thinking 500 means half a second, because it does NOT, bestie. 😭
  • OCF_RESKEY_extra_options = string [ ] β€” extra options. additional options to pass to crm_mon. eg. -n -r. go off, customize your vibes. ✨
  • OCF_RESKEY_pidfile = string [/tmp/ClusterMon_.pid] β€” the PID file. it's the PID file location, and its whole purpose in life is to ensure only one instance is running. one main character only, no understudies. πŸ’…
  • OCF_RESKEY_htmlfile = string [/tmp/ClusterMon_.html] β€” the HTML output. it's the location to write HTML output to. screaming, crying, writing HTML. πŸ¦‹

🧚 AUTHOR 🧚

  • Andrew Beekhof <andrew@beekhof.net> β€” author. yes, THE author. give him his flowers. 🌸

🌟 a lil reminder before you go: the parameters above all live behind OCF_RESKEY_ names, and the defaults in the brackets are the defaults. keep them exactly as written, iykyk. πŸ”₯

and that's the whole page, bestie! πŸŽ€ this gem comes to you from Pacemaker Configuration, dated 09/17/2026, in section 7 of the manual β€” mwah, love u, go configure ur cluster πŸ’œπŸ«Άβ­

πŸ“¦ where this page comes from