repmgr node check
Name
repmgr node check -- performs some health checks on a node from a replication perspective
Description
Performs some health checks on a node from a replication perspective.
This command must be run on the local node.
Example
$ repmgr -f /etc/repmgr.conf node check
Node "node1":
Server role: OK (node is primary)
Replication lag: OK (N/A - node is primary)
WAL archiving: OK (0 pending files)
Downstream servers: OK (2 of 2 downstream nodes attached)
Replication slots: OK (node has no replication slots)
Individual checks
Each check can be performed individually by supplying
an additional command line parameter, e.g.:
$ repmgr node check --role
OK (node is primary)
Parameters for individual checks are as follows:
- --role: checks if the node has the expected role
- --replication-lag: checks if the node is lagging by more than
replication_lag_warning or replication_lag_critical
- --archive-ready: checks for WAL files which have not yet been archived
- --downstream: checks that the expected downstream nodes are attached
- --slots: checks there are no inactive replication slots
Output format
- --csv: generate output in CSV format (not available
for individual checks)
- --nagios: generate output in a Nagios-compatible format