32 lines
699 B
Python
32 lines
699 B
Python
# -*- coding: utf-8; mode: python -*-
|
|
|
|
info["owner"] = "root"
|
|
info["group"] = "root"
|
|
info["mode"] = 0600
|
|
|
|
include("secrets")
|
|
|
|
header()
|
|
|
|
|
|
@set daemon 60
|
|
@
|
|
@set logfile /var/log/monit.log
|
|
@
|
|
@set mailserver localhost, smtp.adm.crans.org
|
|
@
|
|
@set alert roots@crans.org { uid gid size nonexist data icmp invalid exec timeout resource checksum timestamp connection permission }
|
|
@
|
|
@set httpd port 2812 and
|
|
out(" use address %s" % (metadata.hostname,))
|
|
out(" allow monit:%s" % (secrets.monit_password,))
|
|
@
|
|
@set mail-format {
|
|
@from: roots@crans.org
|
|
@subject: Monit $HOST - $SERVICE : $EVENT
|
|
@message: Monit $ACTION $SERVICE at $DATE on $HOST.
|
|
@
|
|
@}
|
|
@
|
|
@include /etc/monit/services
|
|
@include /etc/monit/conf.d/*
|