Nola erabiltzen du CentOS 6 Monit monitorizatzeko? Linux instalatzeko eta desinstalatzeko Monit tutoriala

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:

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!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian