42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
SET DAEMON 5
|
|
SET LOGFILE /var/log/monit.log
|
|
SET STATEFILE /var/lib/monit/state
|
|
#SET HTTPD UNIXSOCKET /var/run/monit.sock
|
|
# allow user:pass
|
|
SET HTTPD PORT 2812 AND
|
|
USE ADDRESS localhost
|
|
ALLOW localhost
|
|
ALLOW admin:monit
|
|
SET MAILSERVER
|
|
box.handmadedev.org
|
|
PORT 587
|
|
USERNAME "noreply@handmadedev.org"
|
|
PASSWORD "<EMAIL PASSWORD>"
|
|
USING tlsv1
|
|
SET MAIL-FORMAT {
|
|
from: noreply@handmadedev.org
|
|
reply-to: noreply@handmadedev.org
|
|
subject: $SERVICE $EVENT at $DATE
|
|
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION
|
|
}
|
|
SET ALERT team@handmadedev.org only on { nonexist, instance }
|
|
|
|
CHECK PROCESS caddy PIDFILE /home/caddy/caddy.pid
|
|
GROUP caddy
|
|
START PROGRAM = "/usr/bin/caddy start --config /home/caddy/Caddyfile --pidfile /home/caddy/caddy.pid" AS UID "caddy"
|
|
STOP PROGRAM = "/usr/bin/caddy stop" AS UID "caddy"
|
|
RESTART PROGRAM = "/usr/bin/caddy reload --config /home/caddy/Caddyfile" AS UID "caddy"
|
|
MODE ACTIVE
|
|
|
|
CHECK PROCESS hmn PIDFILE /home/hmn/hmn.pid
|
|
GROUP hmn
|
|
START PROGRAM = "/home/hmn/hmn/server/start.sh" AS UID "hmn"
|
|
STOP PROGRAM = "/home/hmn/hmn/server/stop.sh" AS UID "hmn"
|
|
MODE ACTIVE
|
|
|
|
CHECK PROCESS cinera PIDFILE /home/hmn/hmn/cinera/data/cinera.pid
|
|
GROUP cinera
|
|
START PROGRAM = "/home/hmn/hmn/cinera/start.sh" AS UID "annotations"
|
|
STOP PROGRAM = "/home/hmn/hmn/cinera/stop.sh" AS UID "annotations"
|
|
MODE PASSIVE
|