configuration-templates
/monit/debian/templates/rsyncd |
@@ -0,0 +1,16 @@ |
########################################################################### |
## Copyright (C) Wizardry and Steamworks 2017 - License: GNU GPLv3 ## |
########################################################################### |
|
## Debian might require the following addition to /etc/rsyncd.conf due to |
## the PID file not being properly created by the init script. |
# pid file = /var/run/rsyncd.pid |
# lock file = /var/run/rsync.lock |
# log file = /var/log/rsync.log |
|
check process rsync with pidfile /var/run/rsyncd.pid |
start program "/etc/init.d/rsync start" |
stop program "/etc/init.d/rsync stop" |
if failed port 873 type tcp then restart |
if failed port 873 type udp then restart |
# if 5 restarts within 5 cycles then timeout |