Како ЦентОС 6 користи Монит за надгледање? Водич за инсталацију и деинсталацију Монита за Линук

Убунту 6 Како користитимонит мониторинг?

линукВодич за инсталирање и деинсталирање монит

Програм за надгледање монит је алатка за надгледање отвореног кода за оперативни систем Линук. Може вам помоћи да користите веб прегледач за надгледање системских процеса. Када програм или услуга не успе, монит може аутоматски да их поново покрене.

монит-ом се може управљати директно на командној линији, можете доделити више монит задатака (не само надгледање), тако да ако одређена услуга не прође проверу, можете проследити монит-ово упозорење или учинити нешто (покушајте поново покренути неке сервисе).

Овај чланак претпоставља да знате барем основе Линука, знате како да користите ССХ, и што је најважније, да хостујете своју веб локацију на сопственом ВПС-у.

Инсталација Монит програма за праћење је заправо врло једноставна, показаћу вам корак по корак инсталацију монита на ЦентОС 6.

Корак 1: Омогућите ЕПЕЛ спремиште

РХЕЛ/ЦентОС 7 64-бит:

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm

РХЕЛ/ЦентОС 6 32-бит:

wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
 rpm -ivh epel-release-6-8.noarch.rpm
  • ЦентОС 7 не подржава 32-битна ЕПЕЛ спремишта, па користите РХЕЛ/ЦентОС 6 32-битна.

Корак 2: Инсталирајте монит

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

Корак 3: Конфигуришите монит

Када се инсталира, уредите главну конфигурациону датотеку и поставите своје корисничко име и лозинку, погледајте пример у наставку:

nano /etc/monit.conf

Уредите конфигурациону датотеку монит:

 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

За детаље о томе како да конфигуришете монит, погледајте ово "Како подесити датотеку монит.цонф? опис примера конфигурационе датотеке монит„чланак.

Када измените нову конфигурацију, потребно је да омогућите подешавања за поновно учитавање услуге монит:

/etc/init.d/monit start

монит стандардне команде старт, стоп, рестарт:

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

Корак 4: Конфигуришите услугу монит мониторинга

Након што је почетна конфигурација завршена, можемо да конфигуришемо неке услуге које желимо да надгледамо.

Ево неколико корисних примера конфигурације за монит:

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

Након креирања потребних конфигурационих датотека, тестирајте синтаксичке грешке:

monit -t

Започните монит једноставним уносом:

monit

Да бисте поставили монит да почиње са системом, додајте на крај датотеке /етц/иниттаб:

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

Монит Нотес

Пошто је монит постављен као демонски процес, а подешавања која почињу са системом се додају у иниттаб, ако се монит процес заустави, инит процес ће га поново покренути, а монит надгледа друге сервисе, што значи да монит надгледа Услуге не могу бити престао да користи уобичајене методе, јер када се заустави, монит ће их поново покренути.

Да бисте зауставили услугу коју надгледа Монит, требало би да користите нешто попутмонит стоп имеОваква команда, на пример, да зауставите нгинк:

monit stop nginx

Да бисте зауставили све услуге које надгледа монит употреба:

monit stop all

Да бисте покренули услугу коју можете користитимонит почетно иметаква заповест.

Започни све:

monit start all

Деинсталирај монит:

yum remove monit

Додатна литература:

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „ЦентОС 6 како да користим Монит мониторинг? Упутство за инсталацију и деинсталацију Монита Линука" ће вам помоћи.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-159.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх