Kiel instali Monit-monitoradprogramon sur HestiaCP? Detala klarigo pri la instala metodo de Monit

La ŝoka vero: kial vi ankoraŭ ne estas ĉi tie HestiaCP Ĉu instali Monit sur?

Nun ni parolu pri kial Monit estas unu el la plej bonaj partneroj por uzantoj de HestiaCP.

Monit permesas vin facile kontroli ŝlosilajn servojn de via servilo, kiel Nginx, PHP-FPM kaj MySQL.

Kaj vi povas integri Monit en vian HestiaCP per nur kelkaj simplaj paŝoj, tiel facile kiel disvastigi buteron sur pano. Ĉu vi pretas? Ni komencu!

Kio estas Monit? Kial ĝi estas tiel grava por HestiaCP?

Antaŭ ol ni plonĝi en la lernilon, ni rigardu mallongan Monit. Monit estas malpeza malfermfonta ilo, kiu povas monitori procezojn kaj servojn en Unikso-similaj sistemoj.

Se procezo pendas, Monit povas aŭtomate rekomenci ĝin por certigi, ke via servilo ĉiam funkcias normale.

Estas kiel havi korpogardiston 24/7 por via servilo, kiu estas ne nur fidinda, sed ankaŭ respondema.

Necesaj kondiĉoj por instali Monit sur HestiaCP

Antaŭ ol instali Monit, bonvolu certigi, ke vi havas la jenajn kondiĉojn:

  • Hestia kontrolpanelo instalita
  • Havu radikan aliron

Se vi plenumas ĉi tiujn kriteriojn, tiam ni estas bone iri.

Paŝo 1: Ĝisdatigu sistemajn pakaĵojn

Unue, certigu, ke viaj sistemaj pakoj estas ĝisdatigitaj. Ĝisdatigu sistemajn pakaĵojn per la sekva komando:

apt update

Ĉi tio estas grava ĉar sistemaj pakaĵoj povas ripari eblajn vundeblecojn kaj certigi, ke vi havas la plej novan version de Monit instalita.

Paŝo 2: Instalu Monit

Post kiam la sistema ĝisdatigo estas finita, vi povas instali Monit. Enigu la sekvan komandon por instali:

apt install monit

Ĉi tiu paŝo aŭtomate elŝutos kaj instalos Monit, vi nur bezonas atendi pacience kelkajn minutojn.

Paŝo 3: Ebligu Monit-servon

Post kiam la instalado finiĝos, ne forgesu ebligi la servon Monit por ke ĝi rulu aŭtomate kiam la sistemo komenciĝas. Ebligu la servon per la sekva komando:

systemctl enable monit

Ĉi tio estas ekvivalenta al instali paron da aŭtomataj radoj sur Monit Kiam ajn vi rekomencas la servilon, ĝi komenciĝos aŭtomate.

Paŝo 4: Komencu la servon Monit

Poste, lanĉu la servon Monit kaj lasu ĝin ekfunkcii:

systemctl start monit

Nun kiam Monit funkcias en la fono, ĝi pretas kontroli vian servon.

Paŝo 5: Agordu Monit

La defaŭlta agordo de Monit eble ne taŭgas por ĉiuj medioj, do ni devas fari iujn ĝustigojn. redakti /etc/monit/monitrc dosieron kaj aldonu la jenan enhavon:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Ĉi tiu agorda kodo faras plurajn aferojn:

  1. Ebligu la retan interfacon de Monit, vi povas pasi http://your_server_ip:2812 aliri ĝin.
  2. Monitoru Nginx, PHP-FPM kaj MySQL Servo, certigante ke ili ĉiam estas interretaj.

Paŝo 6: Agordu la servon Monit por komenci aŭtomate ĉe lanĉo

Enigu la sekvan komandon

systemctl enable monit
systemctl start monit
  • Se la erarmesaĝo "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", bonvolu klaki la suban artikolon por vidi la solvon▼

Paŝo 7: Rekomencu la servon Monit

Post kiam la agordo estas finita, ne forgesu rekomenci la servon Monit por ke la agordo efiku:

systemctl restart monit

Ĝi estas kiel enspiri novan vivon al Monit kaj ĝi nun estas preta por montri.

Kiel kontroli, ke la instalado de Monit sukcesis?

Post kiam la instalado finiĝas, malfermu la retumilon kaj vizitu http://your_server_ip:2812, vi devus vidi la panelon de Monit.

Se ĉio estas normala, vi vidos la staton de Nginx, PHP-FPM kaj MySQL.

Ilia statuso montras "Running", indikante ke ili funkcias normale.

Se iu el ĉi tiuj procezoj ĉesas funkcii, Monit aŭtomate provas rekomenci ilin.

Kiel reinstali Monit

Se vi trovas, ke ekzistas problemo kun la instalado de Monit, aŭ vi bezonas reagordi ĝin, vi povas reinstali Monit per la sekva komando:

apt-get remove monit
apt-get install monit

Ebligu la havenon 2812: Certiĝu, ke vi povas aliri la retan interfacon de Monit

Por certigi, ke la retinterfaco de Monit estas normale alirebla, vi devas ebligi la havenon 2812.

En monitrc En la dosiero, certigu, ke la HTTPD-aŭskultado estas agordita kaj la 2812-haveno kaj preciza IP-adreso estas specifitaj.

Ebligu la havenon 2812 en HestiaCPCP

Post kiam vi sukcese instalisMonitora monitorado, bezonas agordi la demonon, ebligi havenojn, IP-adresojn kaj aliajn agordojn.

paŝo 1:Ensalutu en vian HestiaCPCP

paŝo 2:Enigu la fajroŝirmilon.

  • Alklaku "Fajromuro" super la navigado.

paŝo 3:Alklaku la + butonon.

  • Kiam vi ŝvebas super la +-butono, vi vidos la butonon ŝanĝiĝi al "Aldoni Regulon".

paŝo 4:Aldonu regulojn.

Uzu la jenajn kiel regulajn agordojn ▼

  • Ago: Akcepti
  • Protokolo: TCP
  • haveno: 2812
  • IP-adreso: 0.0.0.0/0
  • Rimarkoj (laŭvola): MONIT

La jena estas ekrankopio de la HestiaCP-fajrumuraj agordoj ▼

Kiel instali Monit-monitoradprogramon sur HestiaCP? Detala klarigo pri la instala metodo de Monit

Konkludo: La perfekta kombinaĵo de Monit kaj HestiaCP

Je ĉi tiu punkto, vi devus sukcese instali kaj agordi Monit sur HestiaCP.

Ĝi fariĝos via dekstra asistanto en servila administrado, certigante la normalan funkciadon de ĉiuj kritikaj servoj.

Plie, la retinterfaco de Monit permesas facile kontroli la staton de ĉiuj procezoj kaj konservi ĉion sub kontrolo.

Agu!Agordu Monit por via servilo nun por plibonigi ĝian stabilecon kaj fidindecon. Via estonta memo dankos pro la saĝa elekto, kiun vi faris nun.

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

Rulumu al Supro