Каталог статей
Шокуюча правда: чому вас ще немає 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"
Цей код конфігурації робить кілька речей:
- Увімкніть веб-інтерфейс Monit, можна пройти
http://your_server_ip:2812отримати до нього доступ. - Монітор 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 на HestiaCP.
Він стане вашим правим помічником в управлінні сервером, забезпечуючи нормальну роботу всіх критичних сервісів.
Крім того, веб-інтерфейс Monit дозволяє легко контролювати стан усіх процесів і тримати все під контролем.
Дійте!Налаштуйте Monit для свого сервера зараз, щоб покращити його стабільність і надійність. Ви в майбутньому будете вдячні за розумний вибір, який ви зробили зараз.
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився "Як встановити програму моніторингу Monit на HestiaCP?" Вам стане в нагоді детальне пояснення способу встановлення Monit.
Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-31996.html

