Служба мониторинга сервера в обратном порядке?
Есть ли какая-либо размещенная служба мониторинга, которую мой сервер может вызывать с заданным интервалом, и если это не так, она отправляет мне электронное письмо или смс?
Я могу найти любое количество служб, которые пингуют мой сервер. Это не работает в моем случае. Я не хочу открывать мой дмз. Мой сервис должен делать все звонки.
3 ответа
Этот тип мониторинга иногда сравнивают со сторожевыми таймерами или переключателями мертвеца. И, как правило, рекламируется, чтобы посмотреть ваши рабочие места или другие периодические события.
Некоторые сервисы включают в себя Dead Man's Snitch, Cronitor, WDT.io, PushMon, healthchecks.io.
Для этого также можно написать собственное программное обеспечение. Просто убедитесь, что он изолирован от вашей инфраструктуры, возможно, запустите его в другом облаке.
Да, это возможно
Nagios поддерживает push-модель https://support.nagios.com/forum/viewtopic.php?t=29605&p=114000 также есть утилита pushmon: https://exchange.nagios.org/directory/Utilities/PushMon/details
Если вы используете что-то вроде Splunk, то на серверах, которые вы хотите отслеживать, вы можете установить универсальные серверы пересылки и отправить собранные метрики в центральный экземпляр Splunk, где у вас будут настройки поиска / оповещения, когда определенный сервер прекратит отправлять метрики в течение определенного периода. времени.
Вы можете сделать это с Пробетурионом. Probeturion - это гибрид облачных и локальных сервисов. У вас должен быть открытый порт для Интернета (443/80 (Интернет)), но сервер все еще может находиться в сети VLAN, которая не имеет доступа к Интернету.
Пробетурион может сделать это, используя то, что называется "Агенты". Агент - это "тонкий" Сервис, установленный на сервере. Вы можете проверить его бесплатно (до 3 датчиков) на https://www.probeturion.com/.