"Monit" - это инструмент мониторинга процессов с открытым исходным кодом на базе Unix, который позволяет пользователям отслеживать различные процессы. С его помощью можно отслеживать различные системные ресурсы, включая использование памяти, процессора, сетевого соединения, определенных процессов и всех служб, работающих в системе. Для просмотра состояния системы Monit использует встроенный веб-сервер HTTP(S) или командную строку. Кроме того, он может выполнять автоматическое обслуживание, ремонт и соответствующие действия.
Monit имеет веб-интерфейс, позволяющий проверять состояние контролируемых служб и соответствующим образом настраивать мониторинг. Этот инструмент полезен администраторам серверов для обеспечения бесперебойной работы основных служб.
Таким образом, использование Monit позволяет повысить эффективность работы системы. В этом кратком руководстве описаны простые способы установки и использования Monit в Ubuntu 22.04.
Как установить и использовать Monit в Ubuntu Linux
Сначала обновите систему, чтобы исключить вероятность возникновения ошибок при установке Monit:
1 2 | sudo apt update sudo apt upgrade |
Базовый репозиторий Ubuntu 22.04 включает Monit по умолчанию, поэтому выполните следующую команду для установки последней версии Monit:
1 | sudo apt install monit |
Проверить версию Monit можно с помощью следующей команды:
1 | monit --version |
После этого включите и запустите службу Monit в системе:
1 2 3 | sudo systemctl start monit sudo systemctl enable monit sudo systemctl status monit |
Процесс конфигурирования Monit
Теперь можно приступить к конфигурированию Monit. Выполните следующую команду, чтобы открыть файл конфигурации в терминале:
1 | sudo nano /etc/monit/monitrc |
После этого введите IP-адрес или доменное имя сервера и задайте пароль учетной записи администратора Monit. Это применимо только в случае использования удаленной машины.
Если вы используете только локальный хост, оставьте его без изменений.
Чтобы применить новую конфигурацию, сохраните и закройте файл. Затем перезапустите службу Monit:
1 2 | sudo monit -t sudo systemctl restart monit |
Доступ к веб-интерфейсу пользователя Monit
После установки Monit и настройки back end вы можете получить доступ к службе Monit, используя IP-адрес сервера:
http://localhost:2812
http://example.com:2812
http://ip-address:2812
Для входа в систему используйте имя пользователя и пароль, указанные в конфигурационном файле.
Щелкните на системе, чтобы отобразить более подробную статистику на приборной панели.
Если вы не можете получить доступ к веб-интерфейсу, проверьте, что Monit работает на правильном порту. Проверить это можно с помощью следующей команды:
1 | sudo netstat -plnt | grep monit |
Эта команда проверяет Monit и находит правильно настроенный порт. Также можно проверить, не блокирует ли брандмауэр подключение Monit:
1 | sudo ufw status |
Если порт Monit не разрешен, выполните для него следующую команду:
1 | sudo ufw sudo ufw allow 2812/tcp |
Заключение
В этом руководстве рассматриваются простые способы установки и использования Monit в Ubuntu 22.04. Monit - это замечательный инструмент для мониторинга загрузки процессора, использования памяти, времени работы сервера, служб серверных приложений и многого другого. Мониторинг системы на Ubuntu с помощью компактной программы M/Monit можно осуществлять следующим образом.