本教程重点介绍:
什么是Monit?
Monit是一个用于管理和监控Unix系统的小型开源工具。
Monit会监控指定服务进程若自动关闭,会自动重启,并且可以在错误情况下,发生邮件通知。
如果你在CentOS 7上,将VestaCP作为你的面板运行,并且你安装了Monit来监控你的服务器进程,例如:Nginx,Apache,MariaDB和其他进程。
启用EPEL存储库
RHEL/CentOS 7 64位:
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm
RHEL/CentOS 6 32位:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
CentOS 7安装Monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
在VestaCP启用端口2812
一旦你成功安装了Monit监控,需要设置守护进程,启用端口,IP地址和其他设置。
第 1 步:登录你的VestaCP
第 2 步:进入防火墙。
第 3 步:点击+按钮。
第 4 步:添加规则。
使用以下内容作为规则设置 ▼
以下是Vesta防火墙设置的截图 ▼
第 5 步:编辑Monit配置文件
一旦安装Monit完成后,需要编辑主配置文件,并设置自己的用户名和密码。
以下是在CentOS 7上,监控和重新启动各种Vesta Panel进程的配置教程 ▼
如何在CentOS 7系统Vesta CP面板配置Monit进程?
之前陈沩亮博客有分享过CentOS 6 安装和配置Monit的教程 ▼
如何设置monit.conf文件?Monit配置文件示例说明
如何设置monit.conf文件?Monit配置文件示例说明本文是 LINUX 系统的 MONIT监控程序的配置文件示例说明,你只需修改域名、“xxx”、pidfile的路经,即可立即套用。## ## 陈沩亮博客示例mo……
CentOS 6如何使用Monit监控?Linux安装卸载Monit教程
CentOS 6如何使用monit监控?Linux安装卸载monit教程monit监控程序是Linux操作系统的开源监控工具,它可以帮助您在使用Web浏览器来监视系统进程,当程序或服务失效宕机时,monit可以让它……
但是,在CentOS 7 配置Monit监控程序,和 CentOS 6 有些区别,是不完全一样的。
CentOS 7系统VestaCP面板如何安装Monit监控程序?
本教程重点介绍:如何在CentOS 7服务器上运行的VestaCP面板中安装Monit监控程序? CentOS 7系统VestaCP面板,Monit配置如何设置?什么是Monit?Monit是一个用于管理和监控Uni……
如果你……
创建所需的配置文件后,测试语法错误 ▼
monit -t
通过简单地键入以下命令启动monit:
monit
开机启动 Monit 服务 ▼
systemctl enable monit.service
Monit注意事项
Monit监视着进程服务,这意味着Monit所监视的服务不能使用一般的方法来停止,因为一停止,Monit又会将其启动。
要停止Monit所监视的服务,应该使用类似monit stop name
这样的命令,例如要停止 nginx ▼
monit stop nginx
要停止全部Monit所监视的服务 ▼
monit stop all
要启动某个服务可以用monit start name
这样的命令 ▼
monit start nginx
启动全部Monit所监视的服务 ▼
monit start all
卸载Monit监控程序 ▼
yum remove monit