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
 |