Monitoring the Nagios process with monit

Monitoring the Nagios process with monit

Howto to install monit on Debian or Ubuntu to monitor the nagios process.


aptitude install monit


Edit the monit configuration file /etc/monit/monitrc and make the following changes:

Generall settings:

set daemon  120
set logfile syslog facility log_daemon
set mailserver localhost
set mail-format { from: }
set alert

Check the nagios process:

check process nagios3 with pidfile /var/run/nagios3/
        start program = "/etc/init.d/nagios3 start"
        stop  program = "/etc/init.d/nagios3 stop"
        if 3 restarts within 3 cycles then timeout

If nagios is not running, monit tries to start it 3 times. And send you an e-mail.

Note: If you use Centreon the pid file is /var/lib/nagios3/nagios.lock . You have to replace it in the monit configuration file or change the “Lock File” value in your centreon configuration.

Change the following value in /etc/default/monit to:


Start monit

/etc/init.d/monit start


* M/Monit

* Monitor Debian servers with monit

* Nagios

* Centreon

This Post Has One Comment

  1. I prefer to use zabbix for monitoring servers but just sorted monit on some ubuntu laptops now 🙂

Schreibe einen Kommentar

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.