Як усталяваць праграму маніторынгу Monit на HestiaCP? Падрабязнае тлумачэнне спосабу ўстаноўкі Monit

Шакуючая праўда: чаму цябе яшчэ няма HestiaCP Усталяваць Monit?

Зараз давайце пагаворым аб тым, чаму Monit з'яўляецца адным з лепшых партнёраў для карыстальнікаў HestiaCP.

Monit дазваляе лёгка кантраляваць ключавыя службы вашага сервера, такія як Nginx, PHP-FPM і MySQL.

І вы можаце інтэграваць Monit у свой HestiaCP за некалькі простых крокаў, такіх жа простых, як нашмароўванне масла на хлеб. Вы гатовыя? Давайце пачнем!

Што такое Monit? Чаму гэта так важна для HestiaCP?

Перш чым мы паглыбімся ў падручнік, давайце коратка паглядзім на Monit. Monit - гэта лёгкі інструмент з адкрытым зыходным кодам, які можа кантраляваць працэсы і службы ў сістэмах Unix.

Калі працэс завісае, Monit можа аўтаматычна перазапусціць яго, каб ваш сервер заўсёды працаваў нармальна.

Гэта як кругласутачны целаахоўнік для вашага сервера, які не толькі надзейны, але і хутка рэагуе.

Неабходныя ўмовы для ўстаноўкі Monit на HestiaCP

Перш чым усталяваць Monit, пераканайцеся, што ў вас выкананы наступныя ўмовы:

  • Панэль кіравання Hestia ўстаноўлена
  • Мець каранёвы доступ

Калі вы адпавядаеце гэтым крытэрыям, то ўсё гатова.

Крок 1: абнавіце сістэмныя пакеты

Спачатку пераканайцеся, што вашы сістэмныя пакеты абноўлены. Абнавіце сістэмныя пакеты з дапамогай наступнай каманды:

apt update

Гэта важна, таму што абнаўленні сістэмных пакетаў могуць выправіць патэнцыйныя ўразлівасці і пераканацца, што ў вас усталявана апошняя версія Monit.

Крок 2: Усталюйце Monit

Пасля завяршэння абнаўлення сістэмы вы можаце ўсталяваць Monit. Увядзіце наступную каманду для ўстаноўкі:

apt install monit

Гэты крок аўтаматычна спампуе і ўсталюе Monit, вам проста трэба цярпліва пачакаць некалькі хвілін.

Крок 3: Уключыце службу Monit

Пасля завяршэння ўстаноўкі не забудзьцеся ўключыць службу Monit, каб яна запускалася аўтаматычна пры запуску сістэмы. Уключыце службу з дапамогай наступнай каманды:

systemctl enable monit

Гэта эквівалентна ўсталяванню пары аўтаматычных колаў на Monit кожны раз, калі вы перазапускаеце сервер, ён запускаецца аўтаматычна.

Крок 4: Запусціце службу Monit

Далей запусціце службу Monit і дайце ёй запрацаваць:

systemctl start monit

Цяпер, калі Monit працуе ў фонавым рэжыме, ён гатовы сачыць за вашым сэрвісам.

Крок 5: Наладзьце Monit

Канфігурацыя Monit па змаўчанні можа не падыходзіць для ўсіх асяроддзяў, таму нам трэба ўнесці некаторыя карэктывы. рэдагаваць /etc/monit/monitrc файл і дадайце наступнае змесціва:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

Гэты код канфігурацыі робіць некалькі рэчаў:

  1. Уключыце вэб-інтэрфейс Monit, вы можаце прайсці http://your_server_ip:2812 доступ да яго.
  2. Манітор Nginx, PHP-FPM і MySQL 服务, гарантуючы, што яны заўсёды онлайн.

Крок 6: Наладзьце службу Monit на аўтаматычны запуск пры загрузцы

Увядзіце наступную каманду

systemctl enable monit
systemctl start monit
  • Калі паведамленне пра памылку "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", пстрыкніце спасылку на артыкул ніжэй, каб праглядзець рашэнне▼

Крок 7: Перазапусціце службу Monit

Пасля завяршэння канфігурацыі не забудзьцеся перазапусціць службу Monit, каб канфігурацыя ўступіла ў сілу:

systemctl restart monit

Гэта як удыхнуць новае жыццё ў Monit, і цяпер ён гатовы паказаць сябе.

Як пераканацца, што ўстаноўка Monit прайшла паспяхова?

Пасля завяршэння ўстаноўкі адкрыйце браўзер і наведайце http://your_server_ip:2812, вы павінны ўбачыць прыборную панэль Monit.

Калі ўсё нармальна, вы ўбачыце статус Nginx, PHP-FPM і MySQL.

Іх стан паказвае "Выканана", што паказвае на тое, што яны працуюць нармальна.

Калі любы з гэтых працэсаў спыняецца, Monit аўтаматычна спрабуе перазапусціць іх.

Як пераўсталяваць Monit

Калі вы выявіце, што існуе праблема з устаноўкай Monit, або вам неабходна пераналадзіць яго, вы можаце пераўсталяваць Monit з дапамогай наступнай каманды:

apt-get remove monit
apt-get install monit

Уключыць порт 2812: пераканайцеся, што вы можаце атрымаць доступ да вэб-інтэрфейсу Monit

Каб забяспечыць нармальны доступ да вэб-інтэрфейсу Monit, неабходна ўключыць порт 2812.

monitrc Пераканайцеся, што ў файле наладжана праслухоўванне HTTPD і ўказаны порт 2812 і дакладны IP-адрас.

Уключыце порт 2812 у HestiaCPCP

Пасля таго, як вы паспяхова ўсталяваліМаніторынг, неабходна наладзіць дэман, уключыць парты, IP-адрасы і іншыя налады.

Крок 1:Увайдзіце ў свой HestiaCPCP

Крок 2:Увядзіце брандмаўэр.

  • Націсніце «Брандмаўэр» над панэллю навігацыі.

Крок 3:Націсніце кнопку +.

  • Калі вы навядзеце курсор на кнопку +, вы ўбачыце, што кнопка зменіцца на «Дадаць правіла».

Крок 4:Дадайце правілы.

У якасці налад правіла выкарыстоўвайце наступнае ▼

  • Дзеянне: Прыняць
  • Пратакол: TCP
  • порт: 2812
  • IP-адрас: 0.0.0.0/0
  • Заўвагі (неабавязковыя): MONIT

Ніжэй прыведзены скрыншот налад брандмаўэра HestiaCP ▼

Як усталяваць праграму маніторынгу Monit на HestiaCP? Падрабязнае тлумачэнне спосабу ўстаноўкі Monit

Выснова: ідэальнае спалучэнне Monit і HestiaCP

На дадзены момант вы павінны паспяхова ўсталяваць і наладзіць Monit на HestiaCP.

Ён стане вашым правай рукой у кіраванні серверам, забяспечваючы нармальную працу ўсіх важных сэрвісаў.

Акрамя таго, вэб-інтэрфейс Monit дазваляе лёгка кантраляваць стан усіх працэсаў і трымаць усё пад кантролем.

Дзейнічайце!Наладзьце Monit для вашага сервера зараз, каб палепшыць яго стабільнасць і надзейнасць. Ваша будучыня будзе ўдзячна за разумны выбар, які вы зрабілі зараз.

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся "Як усталяваць праграму маніторынгу Monit на HestiaCP?" Падрабязнае тлумачэнне спосабу ўстаноўкі Monit будзе вам карысным.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-31996.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш электронны адрас не будзе апублікаваны. 必填 项 已 用 * Этыкетка

Пракрутка да пачатку