Представляю вашему вниманию мой новый сервис, с помощью которого вы сможете бесплатно поставить на мониторинг какие-либо ваши ресурсы, будь то VPS, игровой сервер или даже домашний роутер (с внешним IP).

Конечно, это не Zabbix, но ведь мониторинг Zabbix бесплатным не бывает, разве не так? Для мониторинга я арендую отдельную VPS, а сам мониторинг работает на open-source движке, которым я очень давно пользуюсь.

Я предоставляю следующие варианты мониторинга:

  • Пинг IP адреса
  • Доступность сервиса (например RDP, SSH, MySQL - в общем любой TCP порт)

Если вы ограничиваете по IP доступ к портам, которые собираетесь поставить на мониторинг, не забудьте добавить IP адрес сервера мониторинга 45.155.207.78 в список разрешенных (например в iptables на Linux и пр.)

Поддерживаются следующие варианты уведомлений:

  • Уведомления по E-Mail
  • Уведомления в Telegram
  • Уведомления в Pushover
  • Уведомления в канал Discord
  • Отправка JSON запроса на указанный URL

Что требуется от пользователя для получения уведомлений:

  • Для E-Mail: указать ваш e-mail в профиле
  • Для Telegram: указать в профиле ваш chat_id (узнать можно через бота @cid_bot), а также добавить в Telegram бота @AlexellMonitorBot и отправить ему /start
  • Для Pushover: зарегистрироваться на их сайте, установить мобильное приложение, авторизоваться в нем, а в мониторинг прописать User Key.
  • Для Discord: создать вебхук в разделе "Интеграции" вашего сервера, настроить его на нужный канал и указать вебхук в профиле мониторинга.
  • Для JSON: указать в профиле URL для отправки запроса, по желанию изменить структуру отправляемого JSON.

Мониторинг: лимиты и ограничения

Актуально только на момент написания поста.

  • Интервал опроса: 1 минута
  • Отправка уведомления: после 2-х неудачных попыток опроса
  • Сервисы уведомлений: не ограничено
  • Допускается мониторить: не более 2-х сервисов на 1 пользователя

Примечания:

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

Уведомления отправляются при смене статуса сервиса (онлайн/оффлайн) и отправка по умолчанию происходит после двух неудачных попыток опроса, т.е. о падении своего сервиса вы узнаете через 2 минуты. Это сделано для того чтобы избежать ложной тревоги, ведь иногда на ICMP эхо-запрос ответа может и не быть.

Что касается доставки уведомлений, то пользователям по умолчанию доступны все перечисленные способы для получения уведомлений, но я настоятельно рекомендую ограничиться одним, максимум двумя (при обоснованной необходимости) настроенными способами уведомлений для того, чтобы не создавать лишнюю нагрузку на сервер, все таки мониторинг я вам предоставляю бесплатно:)