Как установить программу мониторинга Monit на HestiaCP? Подробное объяснение способа установки Monit

Шокирующая правда: почему тебя еще здесь нет ГестияCP Установить Монит?

Теперь давайте поговорим о том, почему Monit — один из лучших партнеров для пользователей HestiaCP.

Monit позволяет вам легко отслеживать ключевые службы вашего сервера, такие как Nginx, PHP-FPM и MySQL.

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

Что такое Монит? Почему это так важно для HestiaCP?

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

Если процесс зависает, Monit может автоматически перезапустить его, чтобы ваш сервер всегда работал нормально.

Это похоже на круглосуточную охрану вашего сервера, которая не только надежна, но и отзывчива.

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

Перед установкой Monit убедитесь, что у вас соблюдены следующие условия:

  • Установлена ​​панель управления Hestia
  • Иметь root-доступ

Если вы соответствуете этим критериям, то мы готовы идти.

Шаг 1. Обновите системные пакеты

Во-первых, убедитесь, что ваши системные пакеты обновлены. Обновите системные пакеты с помощью следующей команды:

apt update

Это важно, поскольку обновления системных пакетов могут исправить потенциальные уязвимости и гарантировать, что у вас установлена ​​последняя версия Monit.

Шаг 2. Установите Монит

После завершения обновления системы вы можете установить Monit. Введите следующую команду для установки:

apt install monit

На этом этапе Monit автоматически загрузится и установится, вам просто нужно терпеливо подождать несколько минут.

Шаг 3. Включите службу Monit

После завершения установки не забудьте включить службу Monit, чтобы она запускалась автоматически при запуске системы. Включите службу с помощью следующей команды:

systemctl enable monit

Это эквивалентно установке пары автоматических колес на Monit. Каждый раз, когда вы перезапускаете сервер, он запускается автоматически.

Шаг 4. Запустите службу Monit.

Затем запустите службу Monit и дайте ей начать работать:

systemctl start monit

Теперь, когда Monit работает в фоновом режиме, он готов контролировать ваш сервис.

Шаг 5: Настройте Монит

Конфигурация 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 с помощью следующей команды:

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 для своего сервера прямо сейчас, чтобы повысить его стабильность и надежность. Ваше будущее «я» будет благодарно за разумный выбор, который вы сделали сейчас.

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как установить программу мониторинга Monit на HestiaCP?" Вам будет полезно подробное объяснение способа установки Monit.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-31996.html

Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!

Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!

 

发表 评论

Ваш адрес электронной почты не будет опубликован. 必填 项 已 用 * 标注

Наверх