Skip to content

Latest commit

 

History

History
47 lines (40 loc) · 1019 Bytes

monit-config.md

File metadata and controls

47 lines (40 loc) · 1019 Bytes

For Monit Dashboard

set httpd port 2812 and     
    use address 0.0.0.0    
    allow 0.0.0.0/0    
    allow admin:monit

For Gmail SMTP setup

set mailserver smtp.gmail.com port 587
    username "[email protected]" password "your App password" 
    using tls

For Email Template Format

set mail-format {
   from:    Monit <monit@$HOST>
   subject: monit alert --  $EVENT $SERVICE
   message: $EVENT Service $SERVICE
                 Date:        $DATE
                 Action:      $ACTION
                 Host:        $HOST
                 Description: $DESCRIPTION

            Your DevOps Blah...
            Monit
 }

Email Address to send alert

Set Alert

check system $HOST
   if loadavg (1min) per core > 2 for 5 cycles then alert
   if loadavg (5min) per core > 1.5 for 10 cycles then alert
   if cpu usage > 95% for 10 cycles then alert
   if memory usage > 75% then alert
   if swap usage > 25% then alert