COROSYNC-NOTIFYD(8)
π COROSYNC-NOTIFYD π
okay bestie, so this is a System Manager's Manual page, and it's for corosync-notifyd, which is a little icon that just... listens. like a nosy bestie but for your cluster. β¨
β¨ NAME β¨
corosync-notifyd β Listen for important corosync events and send dbus and/or snmp traps.
like literally its whole job is eavesdropping on your cluster and then telling everybody. no cap. π¦
π SYNOPSIS π
corosync-notifyd [-f] [-l] [-o] [-s] [-m manager] [-d] [-h]
that's the whole vibe check right there. flags go in, gossip comes out. π
πΈ DESCRIPTION πΈ
corosync-notifyd uses the corosync API to listen for important cluster events, and it can do three (3!) glow-up things with them:
- log them π
- generate dbus signals π‘
- generate snmp traps πͺ€
pick your fave, or stack them, honestly it's your main character moment.
β¨ OPTIONS β¨
-fβ Start application in foreground. (not me being a background gremlin by default π)-lβ Log all events.-oβ Print events to stdout (and heads up, this turns on-ltoo, so it's a two-for-one π).-sβ Send SNMP traps on all events.-mβ Set the SNMP Manager IP address (defaults tolocalhost).-nβ No reverse DNS lookup on cmap member change events. (yes skip the lookup, we're busy π )-dβ Send DBUS signals on all events.-hβ Print this help.
π¦ EXAMPLES π¦
first one, printing events to stdout with -o:
$ corosync-notifyd -o
corosync-notifyd[18505]: troll[23374016] corosync-notify:18505:12 is now
connected to corosync
corosync-notifyd[18505]: troll[23374016] corosync-notify:18505:13 is now
disconnected from corosync
corosync-notifyd[18505]: troll[23374016] is now quorate
corosync-notifyd[18505]: r2[1550100672] ip:192.168.100.92 joined
corosync-notifyd[18505]: r2[1550100672] ip:192.168.100.92 left
then the dbus one:
$ corosync-notifyd -d
π Note this output below is from "dbus-monitor --system"
signal sender=:1.216 -> dest=(null destination) serial=2
path=/com/redhat/cluster/corosync;
interface=com.redhat.cluster.corosync; member=ConnectionStateChange
string "troll"
uint32 23374016
string "corosync-notify:18900:12"
string "connected"
signal sender=:1.216 -> dest=(null destination) serial=3
path=/com/redhat/cluster/corosync;
interface=com.redhat.cluster.corosync; member=ConnectionStateChange
string "troll"
uint32 23374016
string "corosync-notify:18900:13"
string "disconnected"
signal sender=:1.216 -> dest=(null destination) serial=4
path=/com/redhat/cluster/corosync;
interface=com.redhat.cluster.corosync; member=QorumStateChange
string "troll"
uint32 23374016
string "quorate"
signal sender=:1.216 -> dest=(null destination) serial=5
path=/com/redhat/cluster/corosync;
interface=com.redhat.cluster.corosync; member=NodeStateChange
string "r2"
uint32 1550100672
string "192.168.100.92"
string "joined"
signal sender=:1.216 -> dest=(null destination) serial=6
path=/com/redhat/cluster/corosync;
interface=com.redhat.cluster.corosync; member=NodeStateChange
string "r2"
uint32 1550100672
string "192.168.100.92"
string "left"
that QorumStateChange spelling? yeah it's literally in the output, we don't fix it, we respect it. periodt. π
π SEE ALSO π
π AUTHOR π
Angus Salkeld β the actual legend behind this. π«Ά
and that's the whole page bestie!! this version is from 2011-01-14 and it's page COROSYNC-NOTIFYD(8) of the System Manager's Manual. go forth and listen to your cluster, mwah π
πβ¨
π¦ where this page comes from
- debian bookworm: corosync-notifyd 3.1.7-1+deb12u2 Β· BSD-3-Clause
- debian trixie: corosync-notifyd 3.1.9-2+deb13u1 Β· BSD-3-Clause
- epel 9: corosync 3.1.10-0.2.el9.1 Β· BSD-3-Clause
- fedora 43: corosync 3.1.10-3.fc43 Β· BSD-3-Clause
- fedora 43: corosync 3.1.9-5.fc43 Β· BSD-3-Clause
- fedora 44: corosync 3.1.10-4.fc44 Β· BSD-3-Clause
- fedora 44: corosync 3.1.10-6.fc44 Β· BSD-3-Clause
- nixos 26.05: corosync 3.1.9
- nixpkgs unstable: corosync 3.1.9
- opensuse-leap 16.0: corosync 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync 3.1.9-160000.4.1 Β· BSD-3-Clause
- ubuntu jammy: corosync-notifyd 3.1.6-1ubuntu1 Β· BSD-3-Clause
- ubuntu jammy: corosync-notifyd 3.1.6-1ubuntu1.2 Β· BSD-3-Clause
- ubuntu noble: corosync-notifyd 3.1.7-1ubuntu3 Β· BSD-3-Clause
- ubuntu noble: corosync-notifyd 3.1.7-1ubuntu3.2 Β· BSD-3-Clause
- ubuntu questing: corosync-notifyd 3.1.9-2ubuntu1
- ubuntu questing: corosync-notifyd 3.1.9-2ubuntu1.1
- ubuntu resolute: corosync-notifyd 3.1.9-2ubuntu3 Β· BSD-3-Clause
- ubuntu stonking: corosync-notifyd 3.1.10-3ubuntu1 Β· BSD-3-Clause
- Copyright (C) 2010 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms