Tusitusiga Tusitusiga
- 1 O le a le mata'ituina o le Monit?
- 2 Aisea e fa'apipi'i ai le mata'ituina o le Monit?
- 3 E faʻafefea ona faʻapipiʻi ma faʻapipiʻi le Monit monitoring software ile CWP 7?
- 4 Ua faaopoopo e Monit auaunaga mata'ituina
- 5 O le isi auala mo Monit e mata'ituina ai au'aunaga (fautua)
- 6 Mataituina tulafono faavae
- 7 Foia le fa'afitauli o le tautua a Monit e le mata'ituina pea
- 8 Monit Command (Faapitoa mo CentOS 7)
- 9 Monit Notes
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:
- CentOS Linux version 7 (autu)
- CWP7
- 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ʻomia在Monit 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 lea
cwp.mariadbd
O lea ua iai le faila, na'o le tapecwp.mysqld
faila.
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 name
se poloaiga ▼
monit start httpd
monit stop sshd
monit restart nginx
Aotelega o le Mataituina o le Monit▼
monit summary
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 name
O 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!
📚 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!