Artikola Adresaro
Ĉu vi volas majstri la agordon de Monit en HestiaCP ? Ĉi tiu gvidilo provizos ampleksan analizon de la agordaj vojoj kaj dosieroj de Monit, kaj ofertos praktikajn konsilojn pri agordo por helpi vin facile optimumigi la administradon de serviloj.
Ĉu vi estas novulo aŭ sperta uzanto, ĉi tiu artikolo povas provizi al vi valoran helpon por plibonigi la stabilecon kaj agadon de via servilo. Venu kaj lernu pli!
Ĉu vi sciis? Se via servilo subite kraŝas kaj vi ne scias la kialon, eble vi ne agordis la Monit de HestiaCP precize!

La agorda vojo kaj dosiera analizo de Monit en HestiaCP
Kiam vi enprofundiĝas en la administradon de HestiaCP, estas tre kritika sed ofte preteratentata ilo, kaj tio estas Monit.
Kio estas Monit?
Simple dirite, ĝi estas gardohundo por via servilo, kontrolanta diversajn servojn kaj procezojn kurantajn sur la servilo en reala tempo, informante vin tuj kiam ili havas problemojn, kaj eĉ provante ripari la problemojn aŭtomate.
Sonas mojosa? Tamen, ne gravas kiom mojosa ĝi estas se vi ne konas ĝian agordan vojon kaj dosierojn.
Kontrolu agordan vojon
Ni komencu unue kun la bazaĵoj.
Se vi ankoraŭ ne instalis Monit aŭ volas scii la detalajn instalajn paŝojn, vi ankaŭ povus alklaki la suban ligilon por vidi ▼
Instruu vin paŝo post paŝo kiel facile instali kaj fari vian servilan monitoradon pli ampleksa!
En la kontrolpanelo Hestia, kie troviĝas la agordaj dosieroj de Monit? La respondo estas simpla:
vojo:
/etc/monit
Sub ĉi tiu vojo, vi povas trovi ĉiujn agordajn dosierojn pri Monit. Se vi volas, ke Monit funkcias normale kaj monitoru diversajn servojn en via servilo, vi devas fari tumulton en ĉi tiu dosierujo.
Ŝlosilaj agordaj dosieroj:monitrc
Ĉiuj agordoj estas fakte kolektitaj en unu dosiero, tio estas:
dokumento:
/etc/monit/monitrc
Ĉi tiu dokumento povas esti konsiderata la "cerbo" de Monit. Ĉi tie, vi povas difini kiujn servojn necesas monitori, kiel monitori ilin, kaj kiajn agojn oni devas fari kiam problemoj okazas. Ĉu tio ŝajnas grava? Certe gravas! Se via servilo dependas de servoj kiel Nginx, PHP-FPM kaj MySQL , tiam ĉi tie vi devas atenti aparte.
Defaŭlta agordo: la pripensemaj agordoj de Hestia
Feliĉe, HestiaCP faras multan laboron por ni. Defaŭlte, Hestia agordis Monit por ke vi monitoru la sekvajn ŝlosilajn servojn:
- nginx: Kiel unu el la plej popularaj retserviloj, la graveco de Nginx estas sen diri.
- php-fpm: Kritika servo por trakti PHP-petojn, precipe en dinamikaj retejoj.
- MySQL: La kerno de datumbaza servo, preskaŭ ĉiuj dinamikaj retejoj estas nedisigeblaj de ĝi.
- Fail2ban: Nepra ilo por sekureca protekto por helpi vin rezisti atakojn de krudfortaj.
- Postfikso: Servo kiu pritraktas poŝton.
- Kolombujo:La gardisto de IMAP kaj POP3 poŝtservoj.
Ĉi tiuj defaŭltaj agordoj jam kovras la plej multajn el la kernaj servoj de la servilo, sed vi eble havas iujn specifajn postulojn, do vi devos fari iujn kutimajn agordojn.
Propra Monit-agordo: konstruu vian propran monitoran sistemon
Kvankam la defaŭlta agordo jam estas sufiĉe potenca, ĉiam ekzistas scenaroj kie vi bezonas monitori aliajn servojn aŭ procezojn, ekzemple...RedisMongoDB, ktp. Por adapti la agordon de Monit, vi nur bezonas redakti.../etc/monit/monitrcdosiero.
Ĉi tie, vi povas aldoni novajn regulojn pri monitorado, kiel:
check process redis-server with pidfile /var/run/redis/redis-server.pid
start program = "/etc/init.d/redis-server start"
stop program = "/etc/init.d/redis-server stop"
if failed port 6379 then restart
if 5 restarts within 5 cycles then timeout
Tiamaniere, vi povas lasi Monit protekti vian Redis-servon kaj certigi, ke post kiam ĝi pendas, Monit aŭtomate povas rekomenci ĝin.
Ne forgesu rekomenci Monit
Post kiam vi faros ŝanĝojn al la agordodosiero, estas tre grava paŝo: rekomenci Monit . Se vi ne rekomencos, Monit ne ŝarĝos vian plej novan agordon. Tial, post ĉiu agordoŝanĝo, vi devas plenumi la jenan komandon:
systemctl restart monit
Ne forgesu ĉi tiun paŝon, alie ĉiuj modifoj estos vanaj.
Vizitu la Monit Dashboard: potenca ilo por realtempa monitorado
Nun kiam Monit estas agordita, vi devas scivoli, kion ĝuste ĝi faras, ĉu ne? Monit venas kun panelo, kiu permesas vin vidi la staton de ĉiuj monitoritaj servoj en reala tempo. Vi nur bezonas viziti en via retumilo:
http://your_server_ip:2812
Defaŭlte, la panelo de Monit ne estas pasvorte protektita. Do, memoru agordi fortan pasvorton aŭ limigi aliron al specifaj IP-oj por certigi sekurecon.
Konkludo: Prenu kontrolon de via servilo, komencu agordante Monit
Precize agordante Monit, vi povas multe plibonigi la fidindecon de via servilo. Post ĉio, neniu volas esti vekita per telefonvoko en la mezo de la nokto diranta al vi, ke via retejo malfunkcias, ĉu ne? Uzante Monit, vi povas antaŭvidi multajn problemojn kaj aŭtomate trakti ilin kiam ili okazas, igante vian servilon vere "memresaniga."
Do, ne hezitu plu kaj kontrolu vian Monit-agordon! Se vi ankoraŭ ne agordis unu, aŭ nur uzas la defaŭltan agordon, nun estas la perfekta tempo por komenci personecigi vian servilan monitoradsistemon.
Resumo kaj Agado
Majstri la agordan vojon kaj dosierojn de Monit en HestiaCP, kaj komprenu kiel personecigi la agordon kaj rekomenci la servon Ĉi tio estas la ŝlosilo por certigi la stabilan funkciadon de la servilo. Ne atendu ĝis okazos problemo por trakti ĝin, agu nun kaj plifortigu viajn servilojn pri administrado. Nur se vi vere regas ĉi tiujn agordajn kapablojn, vi povas esti komforta en servila administrado.
Ne lasu servilan kraŝon fariĝi via koŝmaro, iru agordi vian Monit nun!
Espereble, la artikolo "HestiaCP Monit Configuration: A Ampleksa Lernilo pri Pad-Dosieroj kaj Adapto-Teknikoj" dividita en la blogo de Chen Weiliang ( https://www.chenweiliang.com/ ) estos helpema al vi.
Bonvolu kunhavigi la ligilon al ĉi tiu artikolo: https://www.chenweiliang.com/cwl-31997.html

