Як встановити програму моніторингу Monit на HestiaCP? Детальне пояснення способу встановлення Monit

Шокуюча правда: чому вас ще немає HestiaCP Встановити Monit на?

Тепер давайте поговоримо про те, чому Monit є одним із найкращих партнерів для користувачів HestiaCP.

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

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

Що таке Monit? Чому це так важливо для HestiaCP?

Перш ніж ми заглибимося в підручник, давайте коротко розглянемо Monit. Monit — це легкий інструмент із відкритим кодом, який може контролювати процеси та служби в системах Unix.

Якщо процес зависає, Monit може автоматично перезапустити його, щоб переконатися, що ваш сервер завжди працює нормально.

Це як мати цілодобову охорону для вашого сервера, яка не тільки надійна, але й чуйна.

Необхідні умови для встановлення Monit на HestiaCP

Перш ніж інсталювати Monit, переконайтеся, що у вас є такі умови:

  • Встановлена ​​панель управління Hestia
  • Мати root доступ

Якщо ви відповідаєте цим критеріям, ми готові.

Крок 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.

Їхній статус показує «Running», що вказує на те, що вони працюють нормально.

Якщо будь-який із цих процесів зупиняється, 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-каналу!

Поділіться та поставте лайк, якщо вам подобається! Ваші розповсюдження та вподобання — наша постійна мотивація!

 

发表 评论

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

Каталог статей
Прокрутка до початку