Продолжаем улучшать качество отображаемых серверов в мониторинге.
Теперь СКУС умеет определять некоторые виды
бот-серверов (
которые фактически еще и редиректят на другой сервак). Они, естественно, исключаются из общей выдачи. Их можно наблюдать только в списке отключенных серверов (например
http://cs.viateam.ru...servera-offline).
Кроме того были сделаны и другие
доработки, в числе которых:
- Доработана стилистика списка CS серверов (более просторный вариант).
- Выведен протокол сервера (в подробном просмотре).
- Выведена дата добавления сервера в мониторинг (в подробном просмотре).
- Выведена дата последнего обновления информации о сервере (в подробном просмотре).
- Если сервер выключен, то выводится дата, с которой сервер выключен (в подробном просмотре).
- Исправлен недочет, когда 1 сервер в подразделах не выводился (из-за сортировки).
В нашем мониторинге уже почти
500 серверов Counter-Strike и самое время собрать данные по работе мониторинга и провести некоторую
оптимизацию. Что-то в этом направлении мы уже сделали:
- Теперь сервер, прежде чем уйти в статус "выключен", 3 раза проверяется на выключенность (ежеминутно), что позволяет избежать "миганий" серверов в случае смены карты или быстрого рестарта сервера.
По оптимизации осталось реализовать систему, в которой сервера CS со статусом "выключен" будут постепенно откладываться на какое-то время на будущее для повторной проверки. То есть они исключаются из ежеминутной проверки и могут проверяться уже раз в 5 минут или раз в час. В плане модели этой системы - мы с Bloody mess единогласно сошлись во мнениях на одном из блиц-совещаний.

Это здорово снизит нагрузку/время и даст запас на тысячи серверов в мониторинге.
Напоминаю, что свою идею по СКУС можно напечатать вот в этой теме:
Ваши мысли по улучшению СКУС