原文链接: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防火墙设置的截图 ▼
第 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
没有评论:
发表评论