Hoe gebruik CentOS 6 Monit om te monitor? Linux installering en deïnstallasie van Monit-tutoriaal

CentOS 6 Hoe om te gebruikmonitor monitering?

LinuxInstalleer en verwyder monit-tutoriaal

Die monit-moniteringsprogram is 'n oopbron-moniteringsinstrument vir die Linux-bedryfstelsel. Dit kan jou help om 'n webblaaier te gebruik om stelselprosesse te monitor. Wanneer 'n program of diens misluk, kan monit dit outomaties herbegin.

monit kan direk op die opdragreël bedryf word, jy kan verskeie monit-take toewys (nie net monitering nie), so as 'n diens 'n kontrole misluk, kan jy monit se waarskuwing slaag of iets doen (probeer om sommige dienste te herbegin).

Hierdie artikel neem aan dat jy ten minste die basiese beginsels van Linux ken, weet hoe om SSH te gebruik, en bowenal, dat jy jou webwerf op jou eie VPS huisves.

Die installering van Monit-moniteringsprogram is eintlik baie eenvoudig, ek sal jou stap-vir-stap-installasie van monit op CentOS 6 wys.

Stap 1: Aktiveer EPEL-bewaarplek

RHEL/CentOS 7 64-bis:

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-bis:

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 ondersteun nie 32-bis EPEL-bewaarplekke nie, gebruik dus RHEL/CentOS 6 32-bis.

Stap 2: Installeer monitor

yum update
yum install -y libcrypto.so.6 libssl.so.6
yum install monit

Stap 3: Stel monitor op

Sodra dit geïnstalleer is, wysig die hoofkonfigurasielêer en stel jou eie gebruikersnaam en wagwoord in, sien die voorbeeld hieronder:

nano /etc/monit.conf

Wysig die monit-konfigurasielêer:

 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

Vir besonderhede oor hoe om monit op te stel, blaai asseblief deur hierdie "Hoe om die monit.conf-lêer op te stel? monit konfigurasie lêer voorbeeld beskrywing"artikel.

Sodra jy die nuwe konfigurasie gewysig het, moet jy die herlaai-instellings van die monit-diens aktiveer:

/etc/init.d/monit start

monitor standaard begin, stop, herbegin opdragte:

/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

Stap 4: Stel die moniteringsdiens op

Nadat die aanvanklike konfigurasie voltooi is, kan ons sommige dienste opstel wat ons wil monitor.

Hier is 'n paar nuttige konfigurasievoorbeelde vir monit:

  #
  # 监控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

Nadat u die vereiste konfigurasielêers geskep het, toets vir sintaksfoute:

monit -t

Begin monitor deur eenvoudig te tik:

monit

Om monit te stel om met die stelsel te begin, voeg aan die einde van die /etc/inittab-lêer by:

# Run monit in standard run-levels
  mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monit Notes

Aangesien monit gestel is as 'n daemon proses, en die instellings wat met die stelsel begin word in inittab bygevoeg, as die monit proses stop, sal die init proses dit herbegin, en monit monitor ander dienste, wat beteken dat die monit monitor Dienste nie opgehou om die gewone metodes te gebruik, want sodra dit gestop is, sal monit dit weer begin.

Om 'n diens wat deur Monit gemonitor word te stop, moet jy iets soosmonit stop naam'n Opdrag soos hierdie, byvoorbeeld, om nginx te stop:

monit stop nginx

Om alle dienste wat deur monitgebruik gemonitor word te stop:

monit stop all

Om 'n diens te begin wat jy kan gebruikmonit begin naamso 'n opdrag.

Begin alles:

monit start all

Verwyder monit:

yum remove monit

Uitgebreide leesstof:

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "CentOS 6 hoe om Monit-monitering te gebruik? Linux Installasie en Deïnstallering van Monit Tutorial" sal jou help.

Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-159.html

Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!

🔔 Wees die eerste om die waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in die kanaal se topgids te kry! 🌟
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!

 

发表 评论

U e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

blaai na bo