E faʻafefea ona faʻapipiʻi le Monit monitoring software ile CentOS Webpanel (CWP7)?

I lenei aʻoaʻoga matou te faʻaali atu ia te oe pe faʻafefeaCentOS CentOS Webpanel (CWP7) faʻapipiʻi ile 7Mataitu mataituina.

O le a le mata'ituina o le Monit?

O le mata'ituina o le Monit o se puna e leai se totogi ma tatalaPolokalame, o se aoga teleLinuxpolokalame mata'ituina.

  • E mafai ona otometi ona mata'ituina ma fa'atautaia faiga fa'aumau, faila, fa'atonuga, fa'atagaga siaki, faiga faila ma auaunaga i UNIX/Linux.
  • Mo se faʻataʻitaʻiga: Apache, Nginx,MySQL, FTP, SSH, Postfix, ma isi...
  • Fa'atonu faiga fa'avae e maua ai le mata'ituina lelei mo le fa'atonuina o le faiga.

Aisea e fa'apipi'i ai le mata'ituina o le Monit?

E mafai ona e faʻaogaina le mataʻituina o le Monit e faʻaitiitia ai le taimi, ioeE-fefaʻatauaigaupegatafa'ilagiSeomaInitaneti Maketio se aafiaga fesoasoani.

Aua a faaletonu se auaunaga, e siaki e Monit ma amata otometi le auaunaga.

Mo se faʻataʻitaʻiga: afai o lau Apache poʻo Nginx auaunaga e leai se mafuaʻaga, ona siaki lea o le tupe, ma afai e maua i lalo, ona amata ai lea e le monit le auaunaga faʻapitoa.

O le tasi mea manaia o le monit e faʻatautaia lana lava auaunaga httpd.

Afai o lau auaunaga apache o loʻo i lalo, o le a tamoe monit ma lana lava auaunaga.

E faʻafefea ona faʻapipiʻi ma faʻapipiʻi le Monit monitoring software ile CWP 7?

Ina ia faʻamaeʻaina lenei aʻoaʻoga, e te manaʻomia mea e manaʻomia muamua:

  1.  CentOS Linux version 7 (autu)
  2.  CWP7
  3.  CSF Firewall

Laasaga 1: SSHFa'afou lau fale teu oloa YUM, ona fa'apipi'i lea o le Monit monitoring▼

yum update -y
yum install monit

Laasaga 2:Tatala le taulaga 2812 ile CSF firewall ▼

vi /etc/csf/csf.conf
# Allow incoming TCP ports
 TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096" 

Laasaga 3: Toe amata le CSF Firewall▼

csf -r 

Laasaga 4:ma le SFTPPolokalameA maeʻa ona ulufale i le Linux server, faʻasaʻo le faila seti o le Monit/etc/monitrc

set daemon  30              # check services at 30 seconds intervals
set log syslog
set pidfile /var/run/monit.pid
set idfile  /var/.monit.id
set statefile /var/.monit.state
include /etc/monit.d/*
set mailserver localhost port 25
set eventqueue
basedir /var/monit  # set the base directory where events will be stored
slots 100           # optionally limit the queue size
set alert admin@xxxxx #receive all alerts
set alert admin@xxxxx not on { instance, action } 
set httpd port 2812 and use address 0.0.0.0 
allow 0.0.0.0/0.0.0.0 
allow admin:monit # require user 'admin' with password 'monit'

Laasaga 5:Siaki Monit syntax mo mea sese ▼

# monit -t
Control file syntax OK  

Afai e misi, fai faila nei:

# touch /var/run/monit.pid 
# touch /var/log/moinit.log

Afai e faʻapipiʻi Redis, atonu e te manaʻomia le faʻatulagaina ma le lima le tuatusi nofoaga o le faila pid a Redis ▼

Ua faaopoopo e Monit auaunaga mata'ituina

I le taimi nei, o le a matou mataʻituina nisi o auaunaga e pei oamavisd, clamd, crond, php-fpm ma cwpsrv.Tatala le faila fetuutuunaiga moni/etc/monitrc, ma faʻaopoopo le code lea i le pito o le laina:

Mataitu CWP.amavisd 

# vi /etc/monitrc 
check process amavisd with pidfile /var/run/amavisd/amavisd.pid
        start program "/usr/bin/systemctl start amavisd.service"
        stop program "/usr/bin/systemctl stop amavisd.service"
        if failed unixsocket /var/run/amavisd/amavisd.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout

Mata'ituina CWP.clamd

# vi /etc/monitrc 

check process clamd with pidfile /var/run/clamd.amavisd/clamd.pid
        start program "/usr/bin/systemctl start clamd.service"
        stop program "/usr/bin/systemctl stop clamd.service"
        if failed unixsocket /var/run/clamd.amavisd/clamd.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout 

Mataitu CWP.crond

# vi /etc/monitrc 

check process crond with pidfile /var/run/crond.pid
        start program = "/usr/bin/systemctl start crond.service"
        stop  program = "/usr/bin/systemctl stop crond.service" 

Mataitu CWP.cwp-phpfpm

# vi /etc/monitrc

check process cwp-phpfpm matching "cwp-phpfpm"
        start program "/usr/bin/systemctl start cwp-phpfpm.service"
        stop program "/usr/bin/systemctl stop cwp-phpfpm.service"
        if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsrv.sock then restart
        if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsvc.sock then restart
        if failed unixsocket /usr/local/cwp/php71/var/sockets/login.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout 

mata'itu cwp.cwpsrv

# vi /etc/monitrc

check process cwpsrv with pidfile /usr/local/cwpsrv/var/run/nginx.pid
        start program "/usr/bin/systemctl start cwpsrv.service"
        stop program "/usr/bin/systemctl stop cwpsrv.service"
        if 4 restarts within 8 cycles then timeout 

A maeʻa ona faʻatulagaina, e tatau ona toe faʻaleleia ma toe faitau le faila faila, ma o le a maua le upega tafaʻilagi:

monit reload

FesiliMySQL databaseMo le auala o le faagasologa pidfile, faamolemole siaki le aoaoga i lalo ▼

Au'aunaga Mata'itu Mata'iisi auala (fautua)

1) La'u mai le faila mo le mata'ituina o auaunaga▼

  • I luga o le itulau download, kiliki le "Download Now" faamau i le download masani e sii maia le faila auaunaga mataituina Monit mo saoloto.
  • (Fa'ailoga avanoa: 5588)

2) Tatala ma lafo i le /etc/monit.d/ directory.

  • afai i totonuMonit configuration faila O loʻo i ai se tautua mataʻituina ma le faʻatulagaina tutusa i /etc/monitrc, lea e manaʻomiaMonit configuration faila /etc/monitrc ua tapeina, a leai o le a tupu se mea sese.

A maeʻa ona fatuina faila faʻatulagaina manaʻomia, faʻataʻitaʻi mo faʻaoga sese▼

monit -t

Afai e aliali mai le fa'atonuga ▼

monit -t
/etc/monit.d/cwp.mariadbd:1: Service name conflict, mysql already defined '"/usr/sbin/mariadbd"'
  • Lona uiga o lena /etc/monit.d/cwp.mariadbd:1: Fete'ena'iga igoa o auaunaga; mysql ua uma ona fa'amalamalamaina '"/usr/sbin/mariadbd"'
  • o le fa'amatalaga leacwp.mariadbdO lea ua iai le faila, na'o le tapecwp.mysqldfaila.

Afai e leai ni mea sese, fa'agaoioi ma toe amata le auaunaga monit ▼

systemctl enable monit
systemctl restart monit

Amata le auaunaga a le Monit i le ta'avale ▼

systemctl enable monit.service

Ia siaki le ogalaau mata'ituina ▼

tail -f /var/log/monit.log

Mataituina tulafono faavae

Amata le monit i le poloaiga lea ▼

monit

Siaki le tulaga o le Monit ▼

monit status

Toe utaina mo suiga e aoga▼

monit reload

Amata fa'agasolo polokalame uma e mata'ituina e Monit▼

monit start all

Toe amata uma auaunaga a le Monit mo le mata'ituina o le ea▼

monit restart all

Ina ia amata, taofi ma toe amata auaunaga faʻapitoa, e mafai ona e faʻaogainamonit start namese poloaiga ▼

monit start httpd
monit stop sshd 
monit restart nginx

Aotelega o le Mataituina o le Monit▼

monit summary

E faʻafefea ona faʻapipiʻi le Monit monitoring software ile CentOS Webpanel (CWP7)?

Ia, ulufale i totonu o le monit server e faʻaaoga ai le igoa ole igoa ole Monit ma le faʻaupuga na e seti muamua.

Ulufale URL:http://SERVER_FQDN:2812

Foia le fa'afitauli o le tautua a Monit e le mata'ituina pea

Monit e aofia ai faʻatonuga mo le faʻatagaina ma le faʻagata le mataituina o auaunaga uma poʻo faʻapitoa.

Afai e le mata'ituina le auaunaga a le Monit, e mafai ona e fa'aogaina le fa'atonuga lea▼

monit monitor mysql

Pe toe fa'aagaina uma le mata'ituina▼

monit monitor all
  • Manatua e tatau ona e faʻatagaina le Monit HTTP interface mo nei poloaiga e galue.

Monit Command (Faapitoa mo CentOS 7)

Va'ai le tulaga amata o le Monit▼

systemctl status monit.service

Amata le auaunaga Monit▼

systemctl start monit.service

Tapuni le auaunaga Monit▼

systemctl stop monit.service

Toe amata le auaunaga Monit▼

systemctl restart monit

Amata le auaunaga a le Monit i le boot▼

systemctl enable monit.service

Ki ma tape le auaunaga a le Monit▼

systemctl disable monit.service

Monit Notes

E mata'ituina e le Monit auaunaga fa'agasolo, o lona uiga e le mafai ona taofia au'aunaga e mata'ituina e Monit i le fa'aogaina o auala masani, aua a tu'u loa, o le a toe amataina e Monit.

Ina ia taofi se auaunaga e mataituina e Monit, e tatau ona e faʻaogaina se mea faapenamonit stop nameO sea poloaiga, mo se faataitaiga e taofi nginx ▼

monit stop nginx

Ina ia taofi uma au'aunaga o lo'o mata'ituina e Monit, fa'aofi le fa'atonuga lea▼

monit stop all

Ave'ese le polokalame mata'itu Monit ▼

yum remove monit

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "E faʻafefea ona faʻapipiʻi le Monit monitoring software i CentOS Webpanel (CWP7)? , e fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-1443.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga