Download the latest Monit release from the download area
Building Monit from source code
$ tar zxvf monit-x.y.z.tar.gz (where x.y.z denotes version numbers) $ cd monit-x.y.z $ ./configure (use ./configure --help to view available options) $ make && make install
By default Monit is installed in /usr/local/bin/ and the monit.1 man-file in /usr/local/man/man1/. To change the default location use the --prefix option to ./configure
You can also create an RPM package for CentOS/RHEL/Fedora from the source code directly using rpmbuild:
rpmbuild -tb monit-x.y.z.tar.gz
Pre-built binaries
Pre-built Monit binaries can be found here. Example installation:
$ tar zxvf monit-x.y.z-linux-x64.tar.gz (x.y.z denotes version numbers) $ cd monit-x.y.z $ cp bin/monit /usr/local/bin/ $ cp conf/monitrc /etc/
Packages
Debian/Ubuntu
aptitude install monit
Fedora
yum install monit
To list all files installed with the package.
rpm -ql monit
OpenSUSE 10.3
yast2 -i monit
FreeBSD
Install via packages, the pre-compiled binary is quick to install.
pkg install monit
Install via ports, this will compile monit from source.
cd /usr/ports/sysutils/monit make make install
Arch
pacman -S monit
Gentoo
emerge monit