@anton99zel
29а класс средней школы №7

Как отследить доступность сервера и присылать уведомления о недоступности?

Периодически выключается VPS у хостера, и не стартует сама (не умеет).
1С соответственно, которая установлена на VPS под управлением Windows - недоступна для пользователей.
Хотелось бы оперативно получать сообщение о недоступности сервака, раньше, чем начнут паниковать пользователи.
Имеется прямой ip и есть еще один сервер на Centos, с которого можно делать обращение к серверу на виндовс.
Может подскажете как реализовывается мониторинг и уведомление в телеграм, например.
Как настроить телеграм бота знаю и уже есть на centos сервере для уведомлений другого характера.
  • Вопрос задан
  • 815 просмотров
Пригласить эксперта
Ответы на вопрос 5
Sanes
@Sanes
Проще всего воспользоваться сторонним сервисом мониторинга. Они могут проверять как обычным пингом, так и работу сервисов. Уведомления могут быть по СМС или в мессенджер.
Например https://ping-admin.ru/
Ответ написан
Комментировать
@linux0id17
Хочу порекомендовать аналогичный сервис (которым пользуюсь), как у Sanes, https://monitorus.ru/
Ответ написан
Комментировать
Mi11er
@Mi11er
A human...
  1. У хостера возможно есть услуга мониторинга
  2. SNMP
  3. Простейший скрипт на Python с пингом и уведомлением по SMS/Email/Push
Ответ написан
Комментировать
uptimerobot.com
Ответ написан
Комментировать
zeond
@zeond
dev & ops
1. Развернуть где-то Zabbix и использовать его агента. Также в новых версиях Zabbix есть поддержка Telegram. Зарегаете бота, скормите заббиксу его токен и т. д. Всё есть в официальной документации.

2. Использовать сервис для мониторинга cron, они хоть больше и подходят для мониторинга задач, которые запускаются по расписанию (cron, планировщик задач Windows и т.д.). Но под вашу задачу тоже подойдут.

Создаёте на сервере задачу для cron, которая дёргает уникальный URL-сервиса. Если ваша VDS будет недоступна, то получите уведомление на почту или в telegram.

Примеры подобных сервисов: https://cronbox.ru, https://healthchecks.io и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы