Artiklite kataloog
CentOS 6 Kuidas kasutadajälgida jälgimist?
LinuxInstalli ja desinstalli jälgimisõpetus
Monit monitmonit on avatud lähtekoodiga seiretööriist Linuxi operatsioonisüsteemi jaoks. See võib aidata teil süsteemiprotsesside jälgimiseks kasutada veebibrauserit. Kui programm või teenus ebaõnnestub, saab monit selle automaatselt taaskäivitada.
monitit saab kasutada otse käsureal, saate määrata mitu moniti ülesannet (mitte ainult jälgimist), nii et kui teatud teenus ei suuda kontrollida, saate moniti hoiatuse läbida või midagi teha (proovige mõnda teenust taaskäivitada).
See artikkel eeldab, et tunnete vähemalt Linuxi põhitõdesid, teate, kuidas kasutada SSH-d, ja mis kõige tähtsam, hostite oma veebisaiti oma VPS-is.
Moniti seireprogrammi installimine on tegelikult väga lihtne, ma näitan teile samm-sammult moniti installimist CentOS 6-le.
1. samm: lubage EPEL-i hoidla
RHEL/CentOS 7 64-bitine:
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-bitine:
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 ei toeta 32-bitise EPEL-i hoidlaid, seega kasutage 6-bitist RHEL/CentOS 32.
2. samm: paigaldage monitor
yum update yum install -y libcrypto.so.6 libssl.so.6 yum install monit
3. samm: seadistage monitor
Pärast installimist redigeerige põhikonfiguratsioonifaili ja määrake oma kasutajanimi ja parool, vaadake allolevat näidet:
nano /etc/monit.conf
Redigeerige moniti konfiguratsioonifaili:
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
Üksikasjaliku teabe saamiseks moniti seadistamise kohta sirvige seda "Kuidas seadistada monit.conf faili? moniti konfiguratsioonifaili näite kirjeldus"artikkel.
Kui olete uut konfiguratsiooni muutnud, peate lubama monit-teenuse uuesti laadimise sätted:
/etc/init.d/monit start
monitori standardkäsklused käivitamiseks, seiskamiseks, taaskäivitamiseks:
/etc/init.d/monit start /etc/init.d/monit stop /etc/init.d/monit restart
4. samm: konfigureerige jälgimisteenus
Pärast esialgse konfigureerimise lõpetamist saame konfigureerida mõned teenused, mida tahame jälgida.
Siin on mõned kasulikud konfiguratsiooninäited moniti jaoks:
# # 监控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
Pärast vajalike konfiguratsioonifailide loomist testige süntaksivigu:
monit -t
Alustage monitori, tippides lihtsalt:
monit
Moniti seadistamiseks süsteemiga alustama lisage faili /etc/inittab lõppu:
# Run monit in standard run-levels mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Jälgi märkmeid
Kuna monit on seatud deemoni protsessiks ja süsteemiga algavad seadistused lisatakse inittabi, siis kui monit-protsess peatub, siis init-protsess taaskäivitab selle ja monit jälgib teisi teenuseid, mis tähendab, et monit jälgib Teenus ei saa peatada tavalisel meetodil, sest pärast peatamist käivitab monit selle uuesti.
Moniti jälgitava teenuse peatamiseks peaksite kasutama midagi sarnastmonit peatuse nimiSelline käsk näiteks nginxi peatamiseks:
monit stop nginx
Kõigi monitooringuga jälgitavate teenuste peatamiseks toimige järgmiselt.
monit stop all
Teenuse käivitamiseks saate kasutadamonit algusnimiselline käsk.
Alusta kõike:
monit start all
Desinstallige monit:
yum remove monit
Laiendatud lugemine:
- "Kuidas seadistada monit.conf faili? moniti konfiguratsioonifaili näite kirjeldus》
- "Mida peaksin tegema, kui monit-programm jälgib mysqld-i tõrkeid? Lahendus linuxi andmebaasi rikkele》
Hope Chen Weiliangi ajaveeb ( https://www.chenweiliang.com/ ) jagatud "CentOS 6 kuidas kasutada Moniti jälgimist? Linuxi installimine ja Monit Tutorial desinstallimine" aitab teid.
Tere tulemast selle artikli linki jagama:https://www.chenweiliang.com/cwl-159.html
Tere tulemast Chen Weiliangi ajaveebi Telegrami kanalile, et saada uusimaid värskendusi!
📚 See juhend sisaldab tohutut väärtust, 🌟See on harukordne võimalus, ärge jätke seda kasutamata! ⏰⌛💨
Jaga ja like kui meeldib!
Teie jagamine ja meeldimised on meie pidev motivatsioon!