Kuidas CentOS 6 kasutab Moniti jälgimiseks? Linuxi installimine ja Moniti õpetuse desinstallimine

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:

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!

🔔 Olge esimene, kes saab kanali ülemises kataloogis väärtusliku "ChatGPT sisuturunduse AI tööriista kasutamise juhendi"! 🌟
📚 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!

 

发表 评论

Teie e-posti aadressi ei avaldata. Kasutatakse kohustuslikke välju * Silt

kerige üles