Как установить Monit на CentOS 8

Как установить 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 на CentOS 8

Поздравляю! Вы успешно установили Monit . Благодарим вас за использование этого руководства для установки инструмента мониторинга Monit в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Monit .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

3 − 1 =