Како инсталирати софтвер за праћење Монит на ЦентОС Вебпанел (ЦВП7)?

У овом водичу ћемо вам показати како даУбунту Инсталација ЦентОС Вебпанел (ЦВП7) на 7Мониторинг Мониторинг.

Шта је Монит мониторинг?

Мониторинг Монит је бесплатан и отворен извор软件, то је веома кориснолинукпрограм праћења.

  • Може аутоматски да надгледа и управља серверским процесима, датотекама, директоријумима, дозволама за контролну суму, системима датотека и услугама у УНИКС/Линук-у.
  • На пример: Апацхе, Нгинк,МиСКЛ, ФТП, ССХ, Постфик, итд...
  • Системско управљање системом које пружа одличне могућности надзора за систем администраторе.

Зашто инсталирати Монит мониторинг?

Можете да користите Монит надгледање да бисте смањили време застоја, даЕ-трговина网站 的SЕОИнтернет маркетингје помоћни ефекат.

Јер када било која услуга не ради, Монит је проверава и аутоматски покреће услугу.

На пример: ако ваш Апацхе или Нгинк сервис не ради без разлога, онда ће монит проверити, а ако се утврди да је неисправан, монит ће аутоматски покренути повезану услугу.

Једна занимљива ствар је да монит покреће сопствени хттпд сервис.

Ако ваша апацхе услуга не ради, монит ће радити са својом услугом.

Како инсталирати и инсталирати софтвер за праћење Монит у ЦВП 7?

Да бисте довршили овај водич, биће вам потребни следећи предуслови:

  1.  ЦентОС Линук верзија 7 (језгро)
  2.  ЦВП7
  3.  ЦСФ заштитни зид

Корак 1: ССХАжурирајте своје ИУМ спремиште, а затим инсталирајте Монит мониторинг▼

yum update -y
yum install monit

第 2 步:Отворите порт 2812 на ЦСФ заштитном зиду ▼

vi /etc/csf/csf.conf
# Allow incoming TCP ports
 TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096" 

Корак 3: Поново покрените ЦСФ заштитни зид▼

csf -r 

第 4 步:са СФТП软件Након уласка на Линук сервер, уредите Монит конфигурациону датотеку/etc/monitrc

set daemon  30              # check services at 30 seconds intervals
set log syslog
set pidfile /var/run/monit.pid
set idfile  /var/.monit.id
set statefile /var/.monit.state
include /etc/monit.d/*
set mailserver localhost port 25
set eventqueue
basedir /var/monit  # set the base directory where events will be stored
slots 100           # optionally limit the queue size
set alert admin@xxxxx #receive all alerts
set alert admin@xxxxx not on { instance, action } 
set httpd port 2812 and use address 0.0.0.0 
allow 0.0.0.0/0.0.0.0 
allow admin:monit # require user 'admin' with password 'monit'

第 5 步:Проверите Монит синтаксу за грешке ▼

# monit -t
Control file syntax OK  

Ако недостаје, направите следеће датотеке:

# touch /var/run/monit.pid 
# touch /var/log/moinit.log

Ако је Редис инсталиран, можда ћете морати ручно да конфигуришете адресу локације Редис-ове пид датотеке ▼

Монит додаје услугу праћења

Сада ћемо пратити неке услуге као нпрамависд, цламд, цронд, пхп-фпм и цвпсрв.Отворите конфигурациону датотеку монит/etc/monitrc, и додајте следећи код на крај реда:

Монитор ЦВП.амависд 

# vi /etc/monitrc 
check process amavisd with pidfile /var/run/amavisd/amavisd.pid
        start program "/usr/bin/systemctl start amavisd.service"
        stop program "/usr/bin/systemctl stop amavisd.service"
        if failed unixsocket /var/run/amavisd/amavisd.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout

Мониторинг ЦВП.цламд

# vi /etc/monitrc 

check process clamd with pidfile /var/run/clamd.amavisd/clamd.pid
        start program "/usr/bin/systemctl start clamd.service"
        stop program "/usr/bin/systemctl stop clamd.service"
        if failed unixsocket /var/run/clamd.amavisd/clamd.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout 

Монитор ЦВП.цронд

# vi /etc/monitrc 

check process crond with pidfile /var/run/crond.pid
        start program = "/usr/bin/systemctl start crond.service"
        stop  program = "/usr/bin/systemctl stop crond.service" 

Монитор ЦВП.цвп-пхпфпм

# vi /etc/monitrc

check process cwp-phpfpm matching "cwp-phpfpm"
        start program "/usr/bin/systemctl start cwp-phpfpm.service"
        stop program "/usr/bin/systemctl stop cwp-phpfpm.service"
        if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsrv.sock then restart
        if failed unixsocket /usr/local/cwp/php71/var/sockets/cwpsvc.sock then restart
        if failed unixsocket /usr/local/cwp/php71/var/sockets/login.sock then restart
        if cpu > 70% for 4 cycles then alert
        if cpu > 90% for 8 cycles then restart
        if 4 restarts within 8 cycles then timeout 

монитор цвп.цвпсрв

# vi /etc/monitrc

check process cwpsrv with pidfile /usr/local/cwpsrv/var/run/nginx.pid
        start program "/usr/bin/systemctl start cwpsrv.service"
        stop program "/usr/bin/systemctl stop cwpsrv.service"
        if 4 restarts within 8 cycles then timeout 

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

monit reload

查询МиСКЛ база податакаЗа метод обраде пидфиле-а, погледајте упутство испод ▼

Монит Мониторинг СервицеДруги начин (препоручује се)

1) Преузмите датотеку услуге Монит мониторинга▼

  • На страници за преузимање кликните на дугме „Преузми одмах“ у нормалном преузимању да бисте бесплатно преузели датотеку услуге за праћење Монит.
  • (Приступни код: 5588)

2) Распакујте и отпремите у /етц/монит.д/ директоријум.

  • ако уПровери конфигурациону датотеку Постоји сервис за надгледање са истом конфигурацијом у /етц/монитрц, што треба да будеИнПровери конфигурациону датотеку /етц/монитрц се брише, иначе ће доћи до грешке.

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

monit -t

Ако се појави следећи упит ▼

monit -t
/etc/monit.d/cwp.mariadbd:1: Service name conflict, mysql already defined '"/usr/sbin/mariadbd"'
  • То значи да /etc/monit.d/cwp.mariadbd:1: Конфликт имена услуге; мискл је већ дефинисан '"/usr/sbin/mariadbd"'
  • ево описаcwp.mariadbdДатотека већ постоји, само је избришитеcwp.mysqldфајл.

Ако нема грешака, омогућите и поново покрените монит услугу ▼

systemctl enable monit
systemctl restart monit

Покрените услугу Монит при покретању ▼

systemctl enable monit.service

Сада проверите евиденцију праћења ▼

tail -f /var/log/monit.log

Праћење основних команди

Покрените монит следећом командом ▼

monit

Проверите статус Монит ▼

monit status

Поново га учитајте да би промене ступиле на снагу▼

monit reload

Почните да покрећете све програме које надгледа Монит▼

monit start all

Поново покрените све Монит услуге ваздушног надзора▼

monit restart all

Да бисте покренули, зауставили и поново покренули одређене услуге, можете да користитеmonit start nameтаква команда ▼

monit start httpd
monit stop sshd 
monit restart nginx

Пратите резиме праћења▼

monit summary

Како инсталирати софтвер за праћење Монит на ЦентОС Вебпанел (ЦВП7)?

Сада се пријавите на монит сервер користећи Монит корисничко име и лозинку које сте раније поставили.

УРЛ за пријаву:http://SERVER_FQDN:2812

Решите проблем да је Монит услуга увек ненадгледана

Монит укључује команде за омогућавање и онемогућавање надгледања свих или одређених услуга.

Ако је Монит услуга увек ненадгледана, можете користити следећу команду▼

monit monitor mysql

Или поново омогућите сав надзор▼

monit monitor all
  • Имајте на уму да морате омогућити Монит ХТТП интерфејс да би ове команде радиле.

Монит команда (специјална за ЦентОС 7)

Погледајте статус покретања Монита▼

systemctl status monit.service

Покрените услугу Монит▼

systemctl start monit.service

Затворите услугу Монит▼

systemctl stop monit.service

Поново покрените услугу Монит▼

systemctl restart monit

Покрените услугу Монит при покретању▼

systemctl enable monit.service

Укључите и искључите услугу Монит▼

systemctl disable monit.service

Монит Нотес

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

Да бисте зауставили услугу коју надгледа Монит, требало би да користите нешто попутmonit stop nameТаква команда, на пример да се заустави нгинк ▼

monit stop nginx

Да бисте зауставили све услуге које надгледа Монит, унесите следећу команду▼

monit stop all

Деинсталирајте програм за праћење Монит ▼

yum remove monit

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како инсталирати софтвер за праћење Монит на ЦентОС Вебпанел (ЦВП7)? , да ти помогне.

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

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

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

 

评论

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

Иди на врх