Home /  Monit /  Upstart
  1. Install Monit as root:
 
./configure
make
make install
  1. Add monit service configuration to upstart:

/etc/init/monit.conf

# This is an upstart script to keep monit running.
# To install disable the old way of doing things:
#
#   /etc/init.d/monit stop && update-rc.d -f monit remove
#
# then put this script here:
#
#   /etc/init/monit.conf
#
# and reload upstart configuration:
#
#   initctl reload-configuration
#
# You can manually start and stop monit like this:
# 
# start monit
# stop monit
#

description "Monit service manager"

limit core unlimited unlimited

start on runlevel [2345]
stop on starting rc RUNLEVEL=[016]

expect daemon
respawn

exec /usr/local/bin/monit -c /etc/monitrc

pre-stop exec /usr/local/bin/monit -c /etc/monitrc quit
  1. Reload the upstart configuration and start monit:
initctl reload-configuration
start monit