Мониторинг, мониторинг и управление компьютерными системами из Ubuntu

о-монит

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

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

монит управляется с помощью легко настраиваемого управляющего файла на основе синтаксиса, ориентированного на токены произвольной формы. Он отслеживает журналы и уведомляет нас об условиях ошибки с помощью настраиваемых предупреждающих сообщений. Кроме того, Monit может выполнять различные проверки сети TCP / IP, проверки протоколов и позволяет нам использовать SSL для таких проверок.

Что можно контролировать с помощью Monit?

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

главная

В отличие от многих других систем мониторинга, Monit может действовать в случае возникновения ошибочной ситуации, Например; если sendmail не запущен, эта программа может снова запустить sendmail автоматически или, если apache использует слишком много ресурсов, Monit может остановить или перезапустить apache и отправить нам предупреждающее сообщение. Monit также может отслеживать характеристики процесса, например, сколько памяти или циклов процессора использует процесс.

В дополнение к тому, что уже упоминалось, также вы можете использовать эту программу для мониторинга файлов, каталогов и файловых систем на локальном хосте. Мы сможем отслеживать эти элементы на предмет изменений, таких как изменения меток времени, изменения контрольной суммы или изменения размера.

статус

Монит может контролировать сетевые подключения к нескольким серверам, либо на локальном, либо на удаленных хостах. Поддерживаются доменные сокеты TCP, UDP и Unix. Даже если протокол не поддерживается, мы сможем протестировать сервер, потому что Monit можно настроить для отправки любых данных и проверки ответа от сервера.

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

Эту программу также можно использовать для контролировать общие системные ресурсы на локальном хостенапример, общее использование ЦП, память и загрузка системы.

Установите Monit на Ubuntu 20.04 LTS Focal Fossa

Установка этой программы довольно проста. В следующих строках мы увидим, как установить Monit в Ubuntu 20.04. Как указано на их веб-сайте, те же инструкции можно выполнять для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint.

Для начала откроем терминал (Ctrl + Alt + T) и мы собираемся убедиться, что все пакеты в нашей системе обновлены. Мы добьемся этого с помощью команд:

sudo apt update; sudo apt upgrade

Затем мы можем установить программу. Monit доступен в репозитории Ubuntu 20.04 по умолчанию.. По этой причине мы можем установить его с помощью команды в терминале:

установить monit

sudo apt install monit

После установки служба Monit запустится автоматически. Может проверить его статус набрав в том же терминале:

мониторинг состояния

sudo systemctl status monit

По умолчанию веб-интерфейс Monit отключен. По этой причине нам придется включить его и установить пароль администратора.. Мы можем сделать это, отредактировав следующий файл:

sudo vim /etc/monit/monitrc

Внутри этого файла нам нужно будет найти, раскомментировать и настроить пароль администратора Monit как показано ниже:

включить пароль и пользователя в Monit

set httpd port 2812 and
allow admin:monit

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

перезапустить мониторинг

sudo monit -t
sudo systemctl restart monit

Если вам нужна информация о любой из опций в файле конфигурации, вы можете проконсультируйтесь с программная документация.

Доступ к интерфейсу программы

На данный момент мы можем откройте веб-браузер и войдите в веб-интерфейс программы, перейдя по URL-адресу http://dirección-ip-de-tu-servidor:2812.

вход в программу

Этот адрес должен показывать нам страницу входа. Если вы не меняли имя пользователя и пароль в файле конфигурации, вы можете войти с именем пользователя 'Администратор'и пароль'контролировать".

хост-монитор

Для получения полезной информации и помощи мы рекомендуем проверить официальный сайт проекта о су репозиторий в битбакете.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.