Порекомендуете службу мониторинга с общедоступными REST API и SMS-оповещениями?
Мне нужно следить за моим сервисом на время работы. Мой сервис может делать только push-уведомления о своем статусе. Это означает, что я могу сообщить какой-то третьей стороне, что я жив и здоров, но он не может выступать в роли сервера сам по себе, поэтому не проверять его.
Можете ли вы порекомендовать существующий веб-сервис, поддерживающий этот режим работы? Они также должны поддерживать SMS-оповещения (или любые другие уведомления мобильного телефона).
Для них было бы здорово иметь RESTful API, чтобы я мог интегрировать с ними свой сервис.
Я уже взглянул на Uptime Robot и PagerDuty, но не могу понять, поддерживает ли этот режим работы.
Услуга не должна быть бесплатной.
2 ответа
Вы можете попробовать Opsgenie-сердцебиение.
Когда пульс добавляется в OpsGenie с интервалом в 10 минут, ожидается, что ваша система будет периодически отправлять запросы пульса на основе http, по крайней мере, каждые 10 минут. Если запрос сердцебиения не будет получен в течение более 10 минут, OpsGenie решит, что существует проблема между вашей системой и OpsGenie, и создаст предупреждение в соответствии с вашими настройками. Opsgenie имеет стандартные SMS/Call/Push-уведомления с поддержкой множества других каналов уведомлений, таких как IRC, Hipchat и т. Д.
Вы можете добавить любое количество ударов сердца для работы. Вы можете настроить интервалы проверки для каждого сердцебиения отдельно до одного раза в минуту.
И почему бы не использовать инструмент мониторинга в вашей собственной среде? В долгосрочной перспективе лучше иметь в своей сети свои контрольные проверки, поскольку вы можете обойти любой брандмауэр, поэтому, если что-то начинает выходить из строя, вы можете быть уверены, что проблема в вашей собственной сети, а не в какой-то момент на пути, и, конечно, вы могли бы быть в состоянии контролировать что угодно.
Я рекомендую вам Pandora FMS, она имеет собственную систему оповещения и очень гибкая. Вы можете протестировать версию с открытым исходным кодом и купить предприятие, если вам нужно больше возможностей.
Надеюсь это поможет!