Do these server uptime 'pinging' services really do anything special?

Do these server uptime 'pinging' services really do anything special?

Помимо пингования определенной конечной точки, например, для проверки работоспособности сервера моего веб-сайта, предлагают ли эти службы мониторинга сервера (ping) что-либо еще?

Я просто думаю, что дешевле будет получить VPS для пинга моих серверов, чем регистрироваться у них.

Я просто хочу убедиться, что ничего не упустил :)

решение1

Когда вы платите за хостинговый мониторинг (даже простое решение для обеспечения бесперебойной работы/пинга), вы платите за три основные вещи:

  1. Красивый интерфейс отчетности, который обычно предлагают эти сервисы
    (потому что вам придется показывать все это большим начальникам и оправдывать стоимость!)

  2. Время безотказной работы/доступность поставщика услуг
    (какой в ​​этом смысл, если ваша система мониторинга выходит из строя чаще, чем ваш реальный сайт?)

  3. Роскошь, когда кто-то другой обслуживает программное обеспечение для мониторинга.

Если вы удовлетворены, вы можете получить (1) от инструментов, которые вы хотите использовать, и что VPS будет адекватным с точки зрения (2) нет никаких преимуществ у размещенного сервиса мониторинга за пределами (3), что никогда не было достаточным для меня лично, чтобы отдать деньги кому-то другому. Полдня каждые несколько месяцев для проверки и обновления программного обеспечения для мониторинга — это не слишком высокая цена, по моему личному мнению.


Правка для добавления: Некоторые из этих сервисов действительно предлагают ценные дополнительные функции - @Alex упомянул одну такую ​​функцию: более крупные имеют географически распределенные местоположения и сообщат вам, если вы недоступны из (например) Таиланда, но доступны для ваших пользователей в Чикаго.
Этот вид функций становится более важным по мере расширения вашего географического покрытия.

решение2

  1. Redundancy - A good service runs from multiple data centres, and will corroborate any problems before reporting to you; so you get less 'false positives' from intermittent errors in the data pipe.

  2. Support - You don't have to maintain a VPS, update security patches, ensure the uptime software is still running.

  3. Service Integration - A lot of uptime tools have mechanisms to plug into your running system and give more data (Bandwidth usage, memory usage, plus specific counters on services e.g. table locks in MySQL). You can of course get this functionality with a self-hosted solution, but it's available as a service as well.

  4. Third-party verification - If your SLA is mission-critical, having an outside provider perform checks against your network is useful in cases where you need to prove either that your system remained available (if a client challenges you) or that your provider's network was unavailable (if you need to challenge your hosting company).

So it comes down to price - is it more cost-effective to run and maintain a free/cheap tool yourself, or is a hosted solution right for your business.

решение3

I use pingdom to check a specific webpage (/ping) and look for a response ("pong"). I do this to make sure that my server is up and also my webapp is responding. It charts the uptime and latency for me.

Связанный контент