2018年5月3日星期四

CentOS 7系统VestaCP面板安装Monit监控教程

原文链接:https://www.chenweiliang.com/cwl-731.html


本教程重点介绍,如何在CentOS 7服务器上运行的VestaCP面板中安装MONIT监控程序。


还包含Monit配置设置,你可以将其粘贴到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防火墙设置的截图 ▼


Vesta防火墙设置


第 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




欢迎转载《CentOS 7系统VestaCP面板安装Monit监控教程
陈沩亮版权所有,转载请注明出处链接:https://www.chenweiliang.com/cwl-731.html


网站地址:https://www.chenweiliang.com/



欲学更多秘技,请关注微信公众号:cwlboke

没有评论:

发表评论