Установка сервера распознавания¶
Подготовка сервера распознавания¶
Подготовьте отдельную машину для сервера распознавания.
Установите дополнительные пакеты:
sudo apt update && sudo apt upgrade sudo apt install software-properties-common # установите python3.7 sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.7 sudo apt install python3.7-venv # установите оставшиеся пакеты sudo apt install -y libpoppler-cpp0v5 poppler-utils libsm6 tesseract-ocr ffmpeg
Добавьте репозиторий Staffcop в список репозиториев системы:
wget -O - http://distr.staffcop.su/stable5.6/staffcop.gpg | sudo apt-key add - echo "deb http://distr.staffcop.su/stable5.6 stable5.6 non-free" | sudo tee /etc/apt/sources.list.d/staffcop.list sudo apt updateВнимание
Общий размер пакета около 1800 МБ — при низкой скорости доступа в Интернет скачивание может занять длительное время.
Запустите команду установки сервера распознавания:
sudo apt install staffcop-cpservice
Настройка сервера Staffcop Enterprise¶
Перед настройкой модуля Анализ контента включите доступ к API сервера Staffcop Enterprise:
Откройте в веб-интерфейсе Панель управления → Параметры сервера:
Включите опцию Доступ к API разрешён.
Нажмите Сохранить.
Затем настройте подключение к Серверу распознавания:
Во вкладке Политики откройте Политики → Системные политики → Сервер распознавания.
Добавьте в поля данные сервера распознавания:
Шаг обновления срабатываний — количество событий, которое обрабатывает сервер распознавания за один раз. Чем меньше это число, тем чаще будет происходить обновление. Оптимальное значение параметра — 10 000. Если строка пустая, значение равно 10 000. Не устанавливайте значения меньше 10 000, чтобы не увеличивать нагрузку на сервер.
Адрес API — доменное имя или IP-адрес сервера распознавания.
Порт — порт доступа к серверу распознавания. По умолчанию — 9090.
Кол-во ядер — должно соответствовать числу ядер сервера модуля.
Статус — наличие связи с сервером.
Загрузка — нагрузка на сервер распознавания.
Активно — включение/выключение сервера распознавания.
Включите флаг Политика активна.
Нажмите Сохранить.
Настройка сервера распознавания¶
Подключитесь к серверу распознавания по SSH.
Откройте конфигурационный файл сервера распознавания в текстовом редакторе:
sudo nano /etc/staffcop/cpservice-config
Укажите параметры:
PORT — порт доступа к серверу. По умолчанию — 9090.
SERVER_ADDR — адрес сервера StaffCop Enterprise.
SECRET — значение ключа API, которое указано в Панель управления → Параметры сервера.
Пример заполнения:
PORT = 9090 SERVER_ADDR = 'http://192.168.1.x' SECRET = 'xxxxxxxxxxxxxxxx'
Сохраните изменения.
Перезапустите службу распознавания командой:
sudo service staffcop-cpservice restart
Сервер распознавания настроен. После этого настройте политики распознавания контента.