本教程重點介紹:
如何在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防火牆設置的截圖 ▼
第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
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《CentOS 7系統VestaCP面板如何安裝Monit監控程序? 》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-731.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!