Tusitusiga Tusitusiga
CentOS 6 Faʻafefea ona faʻaaogainamataituina mata'ituina?
LinuxFa'apipi'i ma aveese le monit tutorial
O le polokalame mata'ituina monit ose meafaigaluega mata'ituina puna'oa tatala mo le Linux operating system.E mafai ona fesoasoani ia te oe e fa'aoga se upegatafa'ilagi e mata'itu ai faiga faiga.A le manuia se polokalame po'o se tautua, e mafai e monit ona toe amata otometi.
monit e mafai ona faagaoioia tuusao i luga o le laina o le poloaiga, e mafai ona e tofia le tele o galuega monit (e le gata o le mataituina), o lea afai o se auaunaga e le mafai ona siaki, e mafai ona e pasia le mataala monit pe fai se mea (taumafai toe amata nisi auaunaga).
O lenei tusiga e faʻapea e te iloa a itiiti mai o faʻavae o Linux, iloa faʻaoga SSH, ma sili ona taua, e te faʻafeiloaʻi lau 'upega tafaʻilagi i lau oe VPS.
O le faʻapipiʻiina o le Monit mataʻituina polokalame e matua faigofie lava, o le a ou faʻaali atu ia te oe i lea laasaga ma lea laasaga le faʻapipiʻiina o le monit i CentOS 6.
Laasaga 1: Faʻaaga le fale teu oloa EPEL
RHEL/CentOS 7 64-bit:
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-bit:
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 e le lagolagoina 32-bit EPEL repositories, faʻaaoga la RHEL/CentOS 6 32-bit.
Laasaga 2: Faʻapipiʻi monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
Laasaga 3: Fa'atulaga monit
A maeʻa faʻapipiʻi, faʻasaʻo le faila faʻapipiʻi autu ma seti lau oe lava igoa ole igoa ma upu faʻaulu, vaʻai le faʻataʻitaʻiga o loʻo i lalo:
nano /etc/monit.conf
Fa'asa'o le faila fetuutuunaiga moni:
set httpd port 2812 and # # set the listening port to your desire. use address localhost # only accept connection from localhost allow localhost # allow localhost to connect to the server and allow admin:monit # require user 'admin' with password 'monit' allow @monit # allow users of group 'monit' to connect (rw) allow @users readonly # allow users of group 'users' to connect readonly
Mo faʻamatalaga i le auala e faʻapipiʻi ai le monit, faʻamolemole suʻesuʻe lenei "E fa'afefea ona seti le monit.conf faila? fa'ata'ita'iga fa'ata'ita'iga o faila fetuutuuna'iga"tusia.
O le taimi lava e te suia ai le faatulagaga fou, e te manaʻomia le faʻatagaina o le toe utaina o le auaunaga monit:
/etc/init.d/monit start
siaki tulaga masani amata, taofi, toe amata poloaiga:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
Laasaga 4: Fa'atulaga le auaunaga mata'ituina monit
A maeʻa le faʻatulagaina muamua, e mafai ona matou faʻatulagaina nisi o auaunaga matou te manaʻo e mataʻituina.
O nisi nei o faʻataʻitaʻiga faʻaoga aoga mo monit:
# # 监控apache # check process apache with pidfile /usr/local/apache/logs/httpd.pid start program = "/etc/init.d/httpd start" stop program = "/etc/init.d/httpd stop" if failed host www.ufo.org.in port 80 protocol http then restart if 3 restarts within 5 cycles then timeout group server # #监控mysql(1) # check process mysqld with pidfile /var/run/mysqld/mysqld.pid start program = "/etc/init.d/mysqld start" stop program = "/etc/init.d/mysqld stop" if failed host localhost port 3306 for 3 times within 4 cycles then alert #若在四个周期内,三次 3306(我的Mysql)端口都无法连通,则邮件通知 if 5 restarts within 5 cycles then timeout # #检测nginx服务 # check process nginx with pidfile /usr/local/nginx/logs/nginx.pid start program = "/etc/init.d/nginx start" stop program = "/etc/init.d/nginx stop" if failed host localhost port 80 protocol http then restart
A maeʻa ona fatuina faila faʻatulagaina manaʻomia, suʻe mo faʻasologa o mea sese:
monit -t
Amata le siaki i le na'o le taina:
monit
Ina ia seti tupe e amata i le faiga, faʻaopoopo i le pito o le /etc/inittab faila:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Notes
Talu ai ona o le monit ua setiina o se faiga o le daemon, ma o faatulagaga e amata i le faiga e faaopoopo i le inittab, afai e taofi le faagasologa o le monit, o le a toe amataina le faagasologa o le init, ma e siaki e le tupe isi auaunaga, o lona uiga e le mafai ona faia le auaunaga a le monit. taofi le faʻaaogaina 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 faapenaigoa taofi monitO se faʻatonuga pei o lenei, mo se faʻataʻitaʻiga, e taofi le nginx:
monit stop nginx
Ina ia taofi uma au'aunaga e mata'ituina e le fa'aogaina o tupe:
monit stop all
Ina ia amata se auaunaga e mafai ona e faʻaaogainaigoa amata monitse poloaiga.
Amata uma:
monit start all
Ave'ese le tupe:
yum remove monit
Faitau atili:
- "E fa'afefea ona seti le monit.conf faila? fa'ata'ita'iga fa'ata'ita'iga o faila fetuutuuna'iga"
- "O le a se mea e tatau ona ou faia pe a mataʻituina e le polokalame monit le toilalo o mysqld? Le fofo i le toilalo o le linux database"
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "CentOS 6 faʻafefea ona faʻaogaina le mataʻituina o Monit? Linux Installation ma Uninstallation of Monit Tutorial" o le a fesoasoani ia te oe.
Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-159.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!