Анализ и контроль работы модуля SenDev: Инозапрет 168-ФЗ
Страница «Диагностика и статистика (168-ФЗ)» предназначена для общего контроля состояния модуля. Здесь собрана сводная информация о работе проверки, словарях, найденных нарушениях, сканированиях и белом списке.
Эта страница помогает быстро понять:
- готов ли модуль к работе;
- корректно ли загружены словари;
- есть ли найденные нарушения;
- выполнялись ли сканирования;
- используются ли исключения из белого списка;
- какие основные параметры проверки сейчас включены.
[Скриншот 1: Верхняя часть страницы: состояние системы и словарей]
Что можно узнать на странице
Страница состоит из нескольких информационных блоков:
Состояние системы
В верхней части страницы отображается сводная информация о состоянии модуля:
- установлен ли модуль и готов ли он к работе;
- версию модуля;
- текущий сайт, для которого открыт раздел;
- максимально допустимый размер загружаемого файла;
- сведения о доступности необходимых компонентов для проверки.
Этот блок удобно использовать для первичной проверки после установки модуля или при поиске причин некорректной работы.
Диагностика извлечения текста
В этом разделе показывается доступность средств для чтения содержимого файлов:
- если компоненты доступны, модуль сможет анализировать содержимое файлов;
- если компонент недоступен, часть файлов может не проверяться.
При обнаружении недоступных компонентов необходимо уведомить администратора.
Словари на диске
Здесь отображаются доступные словари:
- название и размер файлов;
- количество строк;
- используются ли словари в текущей проверке.
Этот раздел нужен для контроля состава словарей.
Словари в базе данных
Показывает, загружены ли словари в базу данных и сколько словарных единиц доступно для проверки. Если данных нет, необходимо импортировать словари.
Нарушения
Общая статистика по найденным нарушениям:
- общее количество нарушений;
- распределение по статусам;
- распределение по типам источников.
Из этого блока можно перейти к полному списку нарушений.
Сканирования
Информация о выполненных проверках:
- общее количество сканирований;
- дата последнего сканирования;
- область охвата;
- количество найденных, добавленных или пропущенных элементов.
Доступны быстрые переходы для запуска нового сканирования или просмотра истории.
Белый список
Сводная информация по исключениям:
- общее количество записей;
- количество активных записей;
- распределение по типам записей.
Из этого блока можно перейти в раздел «Белый список».
Последние нарушения
Таблица последних найденных нарушений:
- слово;
- тип нарушения;
- источник;
- дата обнаружения.
Удобно для быстрого просмотра последних результатов.
Настройки сканирования
Краткий свод текущих настроек проверки:
- проверка инфоблоков;
- проверка статических файлов;
- проверка highload-блоков;
- проверка содержимого без учёта блоков кода.
Из этого блока можно перейти в раздел «Настройки».
Как читать блок «Состояние системы»
Этот блок проверяйте первым после установки или обновления. В нём показываются версия модуля, текущий сайт, состояние служебной структуры, фактически используемый способ работы со словарями, выбранный набор нормативных словарей и допустимый размер загружаемых файлов.
Отдельно обратите внимание на строку хранилища словарей. Если в настройках выбрана база данных, но для текущего набора нормативных словарей в ней ещё нет данных, модуль может временно работать с файлами словарей. Это позволяет не останавливать проверку, но означает, что перед ожидаемой работой через БД импорт нужно завершить.
Диагностика чтения документов
Проверка обычного текста не требует средств извлечения из офисных документов, а проверка PDF, DOC, DOCX и XLSX зависит от возможностей сервера. На странице диагностики отдельно показывается готовность компонентов, которые модуль может использовать для чтения таких файлов.
- DOCX — требуется возможность открыть содержимое документа как архив.
- XLSX — предпочтительно используется библиотека чтения электронных таблиц; предусмотрен резервный способ извлечения.
- PDF — может использоваться серверная утилита или библиотека разбора PDF.
- DOC — для старого формата Word нужны доступные на сервере средства извлечения текста.
- Морфология — помогает корректнее сопоставлять словоформы со словарными формами.
Если нужный компонент отмечен как недоступный, сам модуль может работать, но соответствующий формат файла может не проверяться. В такой ситуации передайте администратору название недоступного компонента и формат файла, с которым возникла проблема.
Что проверить перед первым сканированием
- В блоке состояния нет критической ошибки готовности.
- Выбран правильный набор нормативных словарей.
- Словари доступны на диске либо загружены в базу данных.
- В сводке настроек включены именно те источники, которые нужно проверять.
- Если планируется проверка документов, необходимые средства извлечения текста доступны.
[Скриншот 2: Диагностика средств извлечения текста и статистика]
После этого можно переходить к сканированию. Если результаты неожиданно пустые или отличаются от ожидаемых, диагностика — первое место, где стоит сверить фактическое хранилище словарей и состав выбранных источников.
Как работать со страницей
Рекомендуемый порядок работы:
- Откройте страницу «Диагностика и статистика (168-ФЗ)».
- Проверьте блок «Состояние системы».
- Просмотрите разделы со словарями.
- Оцените количество нарушений и результаты последних сканирований.
- При необходимости перейдите в нужные разделы для детальной работы.
Когда использовать страницу
Страница особенно полезна:
- после установки или обновления модуля;
- перед запуском первой проверки;
- при контроле результатов регулярных сканирований;
- если нужно быстро понять причины некорректной работы;
- если необходимо оценить текущее количество нарушений.
[Скриншот 3: Сводка нарушений, сканирований, белого списка и настроек]
Итог
Страница «Диагностика и статистика (168-ФЗ)» — это сводная панель контроля модуля, позволяющая быстро проверить готовность системы и основные показатели работы.