setup/doc/monit.md

1.6 KiB

Update The System

sudo apt-get update
sudo apt-get upgrade

Once your system is updated, restart your system to make these changes take effect with the following command:

exit
login

Installing Monit

sudo apt install monit --no-install-recommends

Once Monit is installed, start Monit service and enable it to start on boot time by running the following command:

sudo systemctl start monit
sudo systemctl enable monit

You can check the status of Monit service any time by running the following command:

systemctl status monit

Backup config and enable integrated http daemon

sudo cp /etc/monit/monitrc /etc/monit/monitrc-orgnl
sudo vi /etc/monit/monitrc-orgnl
sudo systemctl restart monit
systemctl status monit

You can see the status of Monit with the following command:

sudo monit status

To check configuration files syntax, use:

sudo monit -t

Check monitored processes summary:

sudo monit  summary

Configure Monit for Apache Service

By default Monit comes with the pre-defined template for some of process and services. You can find these templates in /etc/monit/conf-available/ directory. By default template for Apache is available in Monit. So you will only need to enable it. You can enable it by running the following command:

sudo ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/

Next, restart monit servcie to apply these changes with the following command:

sudo systemctl restart monit
systemctl status monit

To start running all of the monitored programs.

sudo monit start all