repmgr node check
repmgr node check
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
Individual checks can also be output in a Nagios-compatible format by additionally
providing the option --nagios.