You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

82 lines
2.2 KiB

##
## @l_prefix@/etc/monit/monitrc - monit control file
##
##
## OPTIONS
##
# daemon polling interval
set daemon 120
# daemon logging target
set logfile syslog
# daemon remote control
#set httpd
# port 99
# address 127.0.0.1
# allow 127.0.0.1
# ssl disable
# how to send out alert mails
set alert root@localhost
set mailserver 127.0.0.1
set mail-format {
from: root@$HOST
subject: Monit: $HOST: $SERVICE $EVENT ($ACTION)
message:
Date: $DATE
Host: $HOST
Service: $SERVICE
Event: $EVENT
Action: $ACTION
}
##
## CHECKS
##
# disk usage on root file system
#check device fs-root with path /
# if space usage > 90% then alert
# check for OpenSSH
#check process openssh
# with pidfile "@l_prefix@/var/openssh/openssh.pid"
# start program = "@l_prefix@/etc/openpkg rc openssh start"
# stop program = "@l_prefix@/etc/openpkg rc openssh stop"
# if failed host 127.0.0.1 port 22 protocol ssh then restart
# if 2 restarts within 3 cycles then timeout
# group server
# depends on sshd_config
#check file sshd_config
# with path @l_prefix@/etc/openssh/sshd_config
# if changed sha1 checksum then exec "@l_prefix@/etc/openpkg rc openssh stop start"
# check for NTP
#check process ntpd
# with pidfile "@l_prefix@/var/ntp/ntpd.pid"
# start program = "@l_prefix@/etc/openpkg rc ntp start"
# stop program = "@l_prefix@/etc/openpkg rc ntp stop"
# if failed host 127.0.0.1 port 123 type udp then restart
# if 2 restarts within 3 cycles then timeout
# group server
# depends on ntp.conf
#check file ntp.conf
# with path @l_prefix@/etc/ntp/ntp.conf
# if changed sha1 checksum then exec "@l_prefix@/etc/openpkg rc ntp stop start"
# check for Postfix
#check process postfix
# with pidfile "@l_prefix@/var/postfix/pid/master.pid"
# start program = "@l_prefix@/etc/openpkg rc postfix start"
# stop program = "@l_prefix@/etc/openpkg rc postfix stop"
# if failed host 127.0.0.1 port 25 protocol smtp then restart
# if 2 restarts within 3 cycles then timeout
# group server
# depends on main.cf
#check file main.cf
# with path @l_prefix@/etc/postfix/main.cf
# if changed sha1 checksum then exec "@l_prefix@/etc/openpkg rc postfix reload"