Перейти к основному содержимому
Версия: v2.2.x

Служба мониторинга

Служба monit управляет и контролирует процессы, файлы, каталоги и файловые системы в Unix-системе. Monit поддерживает автоматическое обслуживание и исправление ошибок. Например, может запустить процесс, если он перестал выполняться; перезапустить процесс, если он не отвечает; остановить процесс, если он использует слишком много ресурсов.

Дополнительная информации документация по monit доступна в официальной документации.

Чтобы включить службу Monit, настройте следующие параметры в разделе Конфигурация → Настройки системы → Основные настройки → Служба мониторинга:

  • Статус: Включено.
  • Уведомление по электронной почте на адрес: укажите адрес(а) электронной почты для отправки оповещений. Если оставить пустым, то будут использоваться адреса электронной почты по умолчанию, определенные в разделе Конфигурация → Настройки системы → Основные настройки → Уведомления.
  • Настройки: укажите конфигурацию, которую monit будет использовать. Если оставить поле пустым, то будут использоваться значения по умолчанию, если только не используется принудительное обеспечение port-security или активный/пассивный кластер.
  • Почтовый сервер: укажите используемый почтовый сервер. Он может использоваться только для неаутентифицированной ретрансляции. Если используется localhost, убедитесь, что postfix установлен и правильно настроен. Если оставить это поле пустым, то будут использоваться настройки SMTP-сервера в разделе Конфигурация → Конфигурация системы → Главная конфигурация → Оповещение. Обратите внимание, что monit не поддерживает StartTLS, поэтому для шифрования SMTP в конфигурации оповещения должно быть выбрано значение none или ssl.

Перезапустите службу monit с помощью команды:

systemctl restart monit

Скрипты мониторинга

В AxelNAC предустановлены скрипты мониторинга. Вы можете запустить их вручную с помощью следующих команд:

/usr/local/pf/addons/monit/monitoring-scripts/update.sh
/usr/local/pf/addons/monit/monitoring-scripts/run-all.sh

Сводка Monit

Просмотрите сводку monit и убедитесь, что все службы имеют статус Running, Accessible или Status ok. Все службы, отображающие статус «отключено», должны быть исследованы. Monit будет обрабатывать и отображать службы в том же порядке, в котором они перечислены. Если в сводке появляются ошибки, устраните неполадки со следующей в списке службе.

Сводку можно вызвать с помощью следующей команды:

monit summary
совет

Более подробная информация об аргументах командной строки monit приведена в официальной документации.