Artikulu direktorioa
CentOS 6 Nola erabilimonitorizatzea?
LinuxInstalatu eta desinstalatu monit tutoriala
Monit monitoring programa Linux sistema eragilerako kode irekiko monitorizazio-tresna bat da. Web-arakatzailea erabiltzen lagun zaitzake sistemaren prozesuak kontrolatzeko. Programa edo zerbitzu batek huts egiten duenean, monit-ek automatikoki berrabiarazi dezake.
monit-ek komando-lerroan zuzenean funtziona dezake, hainbat zeregin esleitu ditzakezu (ez bakarrik monitorizazioa), beraz, zerbitzu jakin batek egiaztapena huts egiten badu, monit-en alerta pasa dezakezu edo zerbait egin dezakezu (saiatu zerbitzu batzuk berrabiarazi).
Artikulu honek suposatzen du gutxienez ezagutzen dituzula Linux-en oinarriak, SSH erabiltzen dakizula eta, batez ere, zure webgunea zure VPSan ostatatzen duzula.
Monit monitorizazio programaren instalazioa benetan oso erraza da, pausoz urrats CentOS 6-n monit instalatzea erakutsiko dizut.
1. urratsa: gaitu EPEL biltegia
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-k ez du 32 biteko EPEL biltegiak onartzen, beraz, erabili RHEL/CentOS 6 32 biteko.
2. urratsa: instalatu monit
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
3. urratsa: konfiguratu monitorea
Instalatu ondoren, editatu konfigurazio fitxategi nagusia eta ezarri zure erabiltzaile-izena eta pasahitza, ikusi beheko adibidea:
nano /etc/monit.conf
Editatu monit konfigurazio fitxategia:
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
Monit konfiguratzeko moduari buruzko xehetasunak lortzeko, arakatu hau "Nola konfiguratu monit.conf fitxategia? monit konfigurazio fitxategiaren adibidearen deskribapena"Artikulu.
Konfigurazio berria aldatu ondoren, monit zerbitzuaren birkargatu ezarpenak gaitu behar dituzu:
/etc/init.d/monit start
kontrolatu abiarazteko, gelditu eta berrabiarazi komando estandarrak:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
4. urratsa: konfiguratu monitorizazio-zerbitzua
Hasierako konfigurazioa amaitu ondoren, kontrolatu nahi ditugun zerbitzu batzuk konfigura ditzakegu.
Hona hemen monit-erako konfigurazio-adibide erabilgarriak:
# # 监控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
Beharrezko konfigurazio-fitxategiak sortu ondoren, probatu sintaxi-erroreak:
monit -t
Hasi monitorea idatzita besterik gabe:
monit
Monit sistemarekin hasteko ezartzeko, gehitu /etc/inittab fitxategiaren amaieran:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit Oharrak
Monit daemon prozesu gisa ezarrita dagoenez eta sistemarekin hasten diren ezarpenak inittab-en gehitzen direnez, monit prozesua gelditzen bada, init prozesua berrabiaraziko da, eta monit-ek beste zerbitzu batzuk kontrolatzen ditu, hau da, monit monitoreak zerbitzuak ezin du. metodo arrunta erabiliz geldituko da, behin geldituta, monitek berriro abiaraziko baitu.
Monit-ek kontrolatutako zerbitzu bat gelditzeko, antzeko zerbait erabili beharko zenukemonit stop izenaHorrelako komando bat, adibidez, nginx gelditzeko:
monit stop nginx
Monit erabilerak kontrolatutako zerbitzu guztiak geldiarazteko:
monit stop all
Zerbitzu bat hasteko erabil dezakezumonit hasierako izenahalako agindu bat.
Hasi guztiak:
monit start all
Monit desinstalatu:
yum remove monit
Irakurketa hedatua:
- "Nola konfiguratu monit.conf fitxategia? monit konfigurazio fitxategiaren adibidearen deskribapena"
- "Zer egin behar dut monit programak mysqld-en porrota kontrolatzen badu? Linux datu-basearen porrotaren konponbidea"
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "CentOS 6 nola erabili Monit monitorizazioa? Linux Instalazioa eta Monit Tutoriala desinstalatzea"k lagunduko dizu.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-159.html
Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!