Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
dpi:dpi_options:opt_filtration:revmon_script:start [2023/08/28 07:41] – elena.krasnobryzh | dpi:dpi_options:opt_filtration:revmon_script:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Скрипт мониторинга отчетов Ревизора ====== | ||
- | {{indexmenu_n> | ||
- | Роскомнадзор не предоставляет официального API для проверки отчетов ревизора, | ||
- | а доступ оператора к отчетам защищен капчей. Для удобства мониторинга | ||
- | отчетов предлагаем использовать данный скрипт: | ||
- | |||
- | Инструкция по установке: | ||
- | |||
- | 1. Скачайте и разархивируйте [[http:// | ||
- | < | ||
- | cd / | ||
- | wget http:// | ||
- | tar xvzf revmon.tgz | ||
- | </ | ||
- | 2. Установите почтовый клиент mutt. Это команда для CentOS и [[veos: | ||
- | < | ||
- | yum install mutt | ||
- | </ | ||
- | 3. Укажите e-mail для отправки отчетов | ||
- | < | ||
- | в файле CONF/ | ||
- | vasya@example.org | ||
- | </ | ||
- | 4. Укажите сессионный куки для загрузки отчетов скриптом без прохождения реавторизации | ||
- | < | ||
- | в файле CONF/ | ||
- | PHPSESSID=u53r9cn7d9f4hl9ro2odul51k3 | ||
- | </ | ||
- | Вот один из способов, | ||
- | < | ||
- | Зайдите на портал ревизора https:// | ||
- | Пройдите авторизацию с вводом капчи | ||
- | Выберите в меню Хрома (три точки) пункт " | ||
- | Перейдите на страницу " | ||
- | Выберите в горизонтальном меню Хром пункт " | ||
- | Скопируйте значение этого куки и занесите его в CONF/ | ||
- | Также куки можно скопировать из раздела меню " | ||
- | </ | ||
- | 5. Настройте cron для запуска скрипта с частотой раз в 5 минут. Его задача поодерживать активность сессии, | ||
- | < | ||
- | */5 * * * * / | ||
- | </ | ||
- | 6. Настройте cron для заказа у Ревизора отчетов в заданное вами время | ||
- | < | ||
- | 50 07,23 * * * / | ||
- | </ | ||
- | 7. Настройте очистку отчетов старше месяца, | ||
- | < | ||
- | 15 4 * * * /bin/find / | ||
- | </ | ||
- | |||
- | В каталоге ARCHIVE аккумулируются загруженные отчеты\\ | ||
- | В файле exec.log ведется лог работы приложения\\ | ||
- | Виды сообщений: | ||
- | PING OK 31.05.2018 18:50 - запрос для поодержания сессии\\ | ||
- | REQUEST REPORT 31.05.2018 15:32 - заказ отчета\\ | ||
- | SEND REPORT 793546 31.05.2018 18:45 - отчет отправлен\\ | ||
- | SESSION EXPIRED - сессия истекла, | ||