Назад | Перейти на главную страницу

Рекомендуете сервис мониторинга с общедоступным REST API и SMS-оповещениями?

Мне нужно отслеживать время безотказной работы службы. Моя служба может отправлять только push-уведомления о своем статусе. Это означает, что я могу сообщить какой-то третьей стороне, что я жив и здоров, но она не может действовать как сервер сама по себе, поэтому не пинговать ее.

Можете ли вы порекомендовать существующий веб-сервис, поддерживающий этот режим работы? Они также должны поддерживать SMS-оповещения (или любые другие уведомления мобильного телефона).

Было бы здорово, если бы у них был RESTful API, чтобы я мог интегрировать с ними свой сервис.

Я уже посмотрел на Uptime Robot и PagerDuty, но не могу понять, поддерживают ли они этот режим работы.

Услуга не обязательно должна быть бесплатной.

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

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

Надеюсь это поможет!

Можешь попробовать Opsgenie-сердцебиение.

Когда сердцебиение добавляется в OpsGenie с интервалом в 10 минут, ваша система должна периодически отправлять запросы пульса на основе http, по крайней мере, каждые 10 минут. Если запрос пульса не получен в течение более 10 минут, OpsGenie придет к выводу, что существует проблема между вашей системой и OpsGenie, и создаст предупреждение в соответствии с вашими настройками. Opsgenie имеет стандартные SMS / Call / Push-уведомления с поддержкой множества других каналов уведомлений, таких как IRC, Hipchat и т. Д.

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

Контроль сердцебиения