Monit/zh-cn

是一个管理和监控 UNIX 系统进程、程序、文件、目录和文件系统的工具.

安装 monit
The application has the following USE flags:

Once the USE flags are properly determined, install through :

Monit 配置文件
Monit 程序使用 作为配置文件.

To make adding and removing monitoring definitions easy, supports including files inside a specified directory (usually . To enable this, edit  like so:

When a Monit related configuration file is altered, tell to reread its configuration settings:

开机自动启动 Monit
It is recommended to start through the  so that  itself launches the  application, and will automatically relaunch it when  would suddenly die. Starting through an init script would not provide this functionality.

After updating, can be immediately started through.

用户管理
加入 monit 或者 users 用户组的用户可以通过 monit 的 web 界面进行操作.

To add users to one of these groups, use :

文件中,  语句应当指向这些用户组，例如：

也可以在 文件中使用硬编码的用户名和密码，但是不推荐这样设置. 检查 文件中的默认密码，删除它们，或者替换成更强大的、唯一的密码. 使用的语法是.

Monit web 界面
默认的 web 界面的地址是 localhost:2812，用户名是 admin，默认密码是 monit. 请确保修改密码！

通过 monit 监控应用
Monit 使用 PID 文件来检查应用是否运行. 这意味着要监控的程序“必须”有 PID 文件，否则 monit 无法保护它. 如果一个守护进程不会创建 PID 文件，使用 wrapper 创建一个.

通过使用 目录，可以很方便的添加额外的监控规则.

例如，在 MySQL 死掉的时候自动重启：

另一个例子是管理进程的内存使用量，在超过某一阈值的时候创建一个警告：

前台运行 monit
To run in the foreground and provide feedback on everything it is detecting, use the   option:

外部资源
关于 Monit 的更多信息，下面的资源会有所帮助.


 * Monit 官方文档
 * Monit Wiki
 * Configuring Monit for Avahi