CentOS 7系统VestaCP面板如何安装Monit监控程序?

  • A+

本教程重点介绍:

  • 如何在CentOS 7服务器上运行的VestaCP面板中安装Monit监控程序?
  • CentOS 7系统VestaCP面板,Monit配置如何设置?

什么是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 不支持 32位 EPEL 存储库,所以用,RHEL/CentOS 6 32位的。

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 步:添加规则。

使用以下内容作为规则设置 ▼

  • 操作:接受
  • 协议:TCP
  • 端口:2812
  • IP地址:0.0.0.0/0
  • 备注(可选):MONIT

以下是Vesta防火墙设置的截图 ▼

CentOS 7系统VestaCP面板如何安装Monit监控程序?

第 5 步:编辑Monit配置文件

一旦安装Monit完成后,需要编辑主配置文件,并设置自己的用户名和密码。

以下是在CentOS 7上,监控和重新启动各种Vesta Panel进程的配置教程 ▼

创建所需的配置文件后,测试语法错误 ▼

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: