Sidee buu CentOS 6 u adeegsadaa Monit si uu ula socdo? Ku rakib Linux iyo ka saarida casharrada Monit

CentOS 6 Sida loo isticmaalola socoshada?

LinuxKu rakib oo ka saar casharrada monit

Barnaamijka monit monitoring waa qalab isha furan oo la socodka nidaamka hawlgalka Linux.Waxay kaa caawin kartaa inaad isticmaasho browser-ka si aad ula socoto hababka nidaamka.Marka barnaamijku ama adeeggu xumaado, monit si toos ah ayuu dib u bilaabi karaa.

monit waxa si toos ah loogu shaqayn karaa khadka taliska, waxa aad meelayn kartaa hawlo badan oo joogto ah (ma aha la socodka oo kaliya), markaa hadii adeeg gaar ahi uu ku guuldareysto jeegaga, waxa aad gudbin kartaa digniinta monit ama wax aad samayn kartaa (isku day in aad dib u bilowdo adeegyada qaarkood).

Maqaalkani wuxuu u maleynayaa inaad ogtahay ugu yaraan aasaaska Linux, aad taqaano sida loo isticmaalo SSH, iyo tan ugu muhiimsan, inaad ku martigeliso boggaaga VPS.

Rakibaadda barnaamijka la socodka Monit runtii waa mid aad u fudud, waxaan ku tusi doonaa tallaabo-tallaabo rakibidda monit ee CentOS 6.

Talaabada 1: Dari kaydka EPEL

RHEL/CentOS 7 64-bit:

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

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 ma taageerto 32-bit EPEL kaydinta, markaa isticmaal, RHEL/CentOS 6 32-bit.

Tallaabada 2: Ku rakib monit

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

Talaabada 3: Habee monit

Marka la rakibo, tafatir faylka qaabeynta ugu weyn oo deji magacaaga isticmaale iyo eraygaaga sirta ah, eeg tusaalaha hoose:

nano /etc/monit.conf

Tafatir faylka qaabeynta monit:

 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

Faahfaahinta ku saabsan sida loo habeeyo monit, fadlan ka baadho tan"Sida loo habeeyo faylka monit.conf? monit qaabeynta faylka sharaxaadda tusaalaha" maqaal.

Markaad wax ka beddesho qaabeynta cusub, waxaad u baahan tahay inaad awood u yeelatid dejinta dib u dejinta adeegga monit:

/etc/init.d/monit start

kor u qaad bilawga caadiga ah, joojinta, amarrada dib u bilaaba:

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

Talaabada 4: Habee adeega la socodka monit

Ka dib qaabeynta bilowga ah ayaa la dhammeeyaa, waxaan habeyn karnaa adeegyada qaar ee aan rabno inaan la soconno.

Waa kuwan qaar ka mid ah tusaalooyinka qaabeynta waxtarka leh ee 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

Kadib abuurista faylasha qaabeynta loo baahan yahay, tijaabi khaladaadka syntax:

monit -t

Bilow sii wad adigoo si fudud u qoraya:

monit

Si aad u dejiso monit si aad ugu bilowdo nidaamka, ku dar dhamaadka faylka /etc/inittab:

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

Xusuus qorka

Mar haddii monit loo dhigay habka daemon-ka, oo goobaha ka bilaabma nidaamka lagu daray inititab, haddii habsocodku joogsado, hawsha init ayaa dib u bilaabmi doonta, oo waxa ay kormeeraysaa adeegyada kale, taas oo macnaheedu yahay in kormeeraha adeegga aanu noqon karin. joojiyay isticmaalka hababka caadiga ah, sababtoo ah marka la joojiyo, monit iyaga ayaa bilaabi doona mar kale.

Si aad u joojiso adeega uu kormeerayo Monit, waa inaad isticmaashaa wax la mid ahmonit stop magacaAmarka sidan oo kale ah, tusaale ahaan, joojinta nginx:

monit stop nginx

Si loo joojiyo dhammaan adeegyada lala socdo isticmaalka monit:

monit stop all

Si aad u bilowdo adeeg waxaad isticmaali kartaamonit start nameamarkaas oo kale.

Bilow dhammaan:

monit start all

Ka saar moog:

yum remove monit

Akhrinta dheeraadka ah:

评论

Ciwaanka emailkaaga lama daabici doono 项 已 用 * Calaamadda

Scroll to top