Looking for way to monitor dsync, confirm it is or isn't running

Michael Grimm trashcan at ellael.org
Fri Mar 11 18:09:22 UTC 2016


Rich Wales <richw at richw.org> wrote:

> I am syncing two Dovecot sites using the dsync function.

If you are referring to replication ...

> I would like to be able to run some sort of periodic health check to
> confirm that dsync is (or is not) running properly between the two
> sites, and alert me if dsync is failing or lagging excessively.
> 
> Does anyone know of a tool to do this?

No replication running:

	| mail> doveadm replicator status
	| Fatal: net_connect_unix(/var/run/dovecot/replicator-doveadm) failed: No such file or directory

Replication running:

	| mail> doveadm replicator status
	| Queued 'sync' requests        0                                             
	| Queued 'high' requests        0                                             
	| Queued 'low' requests         0                                             
	| Queued 'failed' requests      0                                             
	| Queued 'full resync' requests 0                                             
	| Waiting 'failed' requests     0                                             

If those numbers tend to become significantly larger than 0, then replication has issues. I do not use that for health checking by something like ...
 
>  (If possible, something I can set up to run periodically in Nagios?)

… but used it once in a while when suspecting issues with replication.

HTH, Michael


More information about the dovecot mailing list