Мониторинг системы и оповещения

Одна из самых важных частей администрирования сервера заключается в мониторинге ресурсов и обеспечении стабильности. Ранее обнаружение проблем поможет вам избежать простоя.

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

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

Uptimerobot

Uptimerobot - это простой и бесплатный сервис для отслеживания онлайн сервисов. Бесплатной версии будет вполне достаточно для базовых целей. С помощью uptimerobot можно:

  • Проверять доступность веб страниц
  • Запускать ping
  • Проверять доступность портов (например для мониторинга портов устройств или сервисов SMTP, DNS, POP)
  • Искать ключевые слова на странице

Главное достоинство uptimerobot заключается в его простоте. Сервис может быть настроен практически кем угодно. Для получения уведомлений нет необходимости указывать свой SMTP сервер.

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

В платной версии доступны СМС уведомления и отслеживание SSL сертификата и предупреждение о необходимости продления.

AWS CloudWatch

CloudWatch - это встроенный AWS сервис, который собирает логи, метрики и статистику с ваших инстансов и отображает их в удобном виде для единого представления о работоспособности системы.

CloudWatch сложнее в настройке, чем uptimerobot, но он доступен прямо из AWS консоли. Достаточно выбрать необходимый инстанс и перейти на вкладку Мониторинг.

Вкладка содержит только основные метрики и меню быстрого просмотра/создания оповещений. Для отслеживания более широкого спектра ресурсов вам необходимо перейти в основной раздел CloudWatch. В основном режиме вы сможете более тонко настроить систему под себя и создать информативные странички для быстрого просмотра статуса сервера.

Сервис также позволяет оперативно получать email уведомления без необходимости настройки SMTP сервера.

Zabbix

Zabbix - это бесплатный и мощный сервис для отслеживания различных метрик сервера.

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

Запуск и конфигурация состоят из 2х этапов:

  1. Установка и настройка Zabbix сервера
  2. Установка и настройка Zabbix мониторов на серверах, которые вы хотите отслеживать

После первого запуска и конфигурации вы сможете отслеживать практически что угодно. От базовых нагрузок на процессоры, использования памяти и дискового пространства до более специфичных параметров как значения переменных, статуса и производительности MySQL.

Мы рекомендуем использовать несколько сервисов сразу. Например, UptimeRobot и Zabbix. Такая комбинация даст вам наибольший контроль - один простой сервис для клиентов и более мощный инструмент для ваших команд.

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

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

Мы используем cookie-файлы для улучшения нашего сайта, платформы и сопутствующих услуг, а также для анализа посещаемости и повышения качества нашей рекламной деятельности. Если Вы продолжите пользоваться нашими услугами, мы будем считать, что Вы согласны с использованием cookie-файлов. Подробнее

Do you want to switch to English version?

Yes No