Как установить Monit на CentOS 8
В этом руководстве мы покажем вам, как установить Monit на CentOS 8. Для тех из вас, кто не знал, Monit — это инструмент отслеживания процессов с открытым исходным кодом для ОС Linux, который помогает вам контролировать процессы в системе. Он автоматически выполняет обслуживание и ремонт конкретного процесса и обеспечивает его возврат в оперативный режим. Monit также может использоваться для обработки и мониторинга пакетов, файлов, каталогов, файловых систем, сетевых экзаменов TCP / IP, оценки протоколов, а также может использовать SSL для таких тестов.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку системы мониторинга Monit на CentOS 8.
Установите Monit на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf update sudo dnf install zlib-devel pam-devel openssl-devel libtool bison flex autoconf gcc make git epel-release
Шаг 2. Установка Monit на CentOS 8.
Теперь выполните следующую команду, чтобы установить Monit в вашу систему CentOS:
sudo dnf install monit
Запустить Monit так же просто, как запустить одну команду:
$sudo monit ###You should see the message below in the end### New Monit id: ak47bmwe46857bcf3c5g0detd225e83 Stored in '/root/.monit.id' Starting Monit 5.46.0 daemon with http interface at [localhost]:2812
Вы также можете включить запуск Monit при перезапуске сервера:
sudo systemctl enable --now monit
Шаг 3. Настройте Monit.
Monit поставляется с конфигурацией, которая позволяет вам точно настроить конфигурацию и добавить то, что нам нужно отслеживать.
sudo nano /etc/monitrc
Найдите порт httpd 2812, измените следующие записи:
set httpd port 2812 #use address localhost => only accept connection from localhost (drop if you use M/Monit) use address 0.0.0.0 allow 0.0.0.0/0 allow admin:monit
Из приведенных выше настроек Monit будет прослушивать порт 2812 на всех интерфейсах. Пользователь-администратор сможет получить доступ к веб-интерфейсу из любой сети.
Шаг 4. Настройте брандмауэр.
Настройте брандмауэр, чтобы разрешить доступ к веб-интерфейсу Monit, работающему на порту 2812:
sudo firewall-cmd --permanent --add-port=2812/tcp sudo firewall-cmd --reload
Шаг 5. Доступ к Monit в CentOS.
По умолчанию Monit будет доступен через HTTP-порт 2812. Откройте свой любимый браузер, перейдите к учетным данным, которые вы создали, и введите их .http://your-server-ip-address:2812
/etc/monitrc
Поздравляю! Вы успешно установили Monit . Благодарим вас за использование этого руководства для установки инструмента мониторинга Monit в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Monit .