1. Monit 是什么?
Monit是一个监控服务,可运行于 linux 之上。它可以监控各种服务,例如 Mysql,PostgreSQL,Redis,Nginx 等,还能监控文件系统。假如服务出了问题,它还能通知。它也提供 web 界面供查看,可以查看每个服务的 CPU,内存使用量等。
2. 安装
Monit的安装配置都是比较简单的,如果运行在 ubuntu 下可以用 apt-get 安装,也可以选择源码编译安装。
下面介绍编译安装,还是 linux 编译安装三步曲。
sudo apt-get install libpam0g-dev
tar xvf monit-5.14.tar.gz
cd monit-5.14/
./configure
make
sudo make install
Installation这篇是官方提供的安装方法。
假如中间遇到各种问题,只要找到报错的地方,到 google 上搜索,一般都可以找到解决方法的。
3. 启动
在 monit 的安装目录下就有一个示例的配置文件 monitrc,把它复制出来。如果不是编译安装的话,配置文件是/etc/monit/monitrc。
sudo cp monitrc /etc/monitrc
启动Monit。
sudo monit -c /etc/monitrc
查看Monit的状态。
monit status
输出如下的内容。
System