Получение данных по страницам 50х
Содержание
Получение данных по страницам 50х#
Описание#
На страницы ошибок добавляются скрипты для отправки информации об ошибке.
На странице код выглядит так:
<script src="https://catch.appworks.ru/catch.js"></script>
Лог запросов из браузера клиента, видны обращения к catch.appworks.ru#
Код создаёт дополнительный POST запрос на адрес
https://catch.appworks.ru/trace. По этому URL отслеживается Referer и в
memcached добавляется +1 к сумме запросов с ошибками.
Предполагается, что zabbix будет отслеживать данные по каждому сайту. Для
отслеживания нужно сделать запрос на адрес
https://11.100.250.9:3458/get_info_z39Qmwk со следующими параметрами:
Заголовки запроса и ответ от стека отслеживания ошибок (RESTer)#
Тело запроса к стеку отслеживания ошибок (RESTer)#
POST параметр host является доменом (без www.) и позволяет получить
данные о количестве ошибок.
Ожидается, что значение будет сохраняться, и по нему создан триггер на определённое количество показов страницы за единицу времени. Уведомление должно идти в Телеграм, при необходимости — звонок.
Общая схема проверок#
Общая схема взаимодействия стека отслеживания ошибок#
See also
Связанная статья по стеку для отслеживания: Стек отслеживания 50х (v2)