Архитектура
Okerr использует гибридную архитектуру системы мониторинга. В простейшем случае, система аналогична обычному сервису внешнего мониторинга.
Есть внешние (относительно вашей сети) сервера okerr, которые и выполняют наблюдение. Внутри все остается так же, как и снаружи: не нужно ничего устанавливать, настраивать.
Это самый простой и быстрый способ установить контроль над работой серверов.
Благодаря гибридной архитектуре okerr, при развитии мониторинга, можно подключать и внутренние проверки (на дисках достаточно места, нужный процесс запущен).
Преимущества гибридного подхода
Это позволяет видеть больше:
- Что-то можно увидеть только снаружи. (пинг, загрузка странички). Это тест из внутренней сети не даст настоящий результат.
- Что-то можно увидеть только изнутри сервера. (Например, загрузку сервера, объем свободного места)
- А что-то и вообще можно увидеть только изнутри программы (Например, ваша собственная пограмма может сообщать на сервер время выполнения какой-то задачи, или количество задач, которые она выполнила)
Это надежно:
- Наблюдение ведется снаружи и не уязвимо для любых локальных проблем. Даже если все ваши сервера обесточены, дата-центр в огне, канал связи перерублен - вы все равно получите оповещение от okerr, потому что наши сервера в другом дата-центре и обнаружили недоступность.
- Так как мониторинг - один из ключевых элементов надежности, важно, чтобы сервер мониторинга сам по себе работал правильно. Сервера мониторинга okerr обслуживаются и настраиваются нашими специалистами, разработчиками системы и перекрестно мониторят друг-друга.
- Сервера okerr используются коллективно разными пользователями. Значит, любая возможная проблема или ошибка будет быстро обнаружена и сообщена в нашу службу поддержки и затем быстро исправлена.
- У нас несколько серверов в разных странах. Если проверка показала проблему - мы проверяем из другой точки, чтобы исключить возможность ошибки на нашей стороне. Если один из серверов мониторинга перестал работать - через небольшое время проверки автоматически будут переброшены на другой сервер.
Это экономно:
- Вы не выделяете целый сервер под мониторинг, а оплачиваете только нужный вам объем.
- Если сервер мониторинга обслуживают "обычные" администраторы - им часто приходится следовать learning curve, и те задачи, которые опытный админ сделал бы быстро,
отнимут больше времени. Сервера okerr, естественно, обслуживают администраторы, которые умеют его настраивать.
- Каждый сервер okerr обслуживает у нас несколько проектов. Поэтому затраты на администрирование снижаются.