ПринтМенеджер — справка по компоненту

Назначение

ПринтМенеджер — опциональный модуль управления печатью. Подключается к Мониторингу и обеспечивает управление заданиями, авторизацию на МФУ, правила, квоты, архив документов.

Основные функции

Где настраивается

Панель администратора ПринтМенеджера:

https://<адрес>:8080/config/

Учётные данные по умолчанию

Путь установки и ключевые файлы

Файл Назначение
/opt/printmanager/.env Переменные окружения
/opt/printmanager/.version Версия ПринтМенеджера
/opt/printmanager/docker-compose.yml Docker-стек
/opt/printmanager/logs.sh Скрипт сбора логов
/opt/printmanager/backup.sh Скрипт создания бэкапа

Контейнеры Docker

Контейнер Роль
printmanager_web Панель администратора, NGINX.
printmanager-app Выполнение приложений ПМ, django-приложение панели администратора.
printmanager-celery Фоновые задачи: синхронизация, импорт, статистика.
printmanager-celery-print-queue Обработка прямой и отложенной очереди бесклиентской печати.
printmanager-cups Сервер печати CUPS — обработка и отправка заданий.
printmanager-scheduler Планировщик задач.
printmanager-redis Redis-брокер.
printmanager-redis-sentinel Часть Redis, существует только в схеме с балансировкой.
printmanager-converter-server TCP-конвертер сервер для работы внешней авторизации.
printmanager-ftpd Временное хранилище для обмена файлами сканирования\копирования с некоторыми принтерами.
printmanager-db База данных PostgreSQL.

Когда используется

ПринтМенеджер устанавливается для управления процессами авторизации во встроенных приложениях, печати, копирования и сканирования, сбора статистики по пользователям и отделам, архиву документов, квотам и правилам.

Может работать совместно с Мониторингом на одном сервере (конфигурация Сингл) или на отдельном сервере (Сплит). Для высокой доступности — несколько узлов в конфигурации Кластер Active-Active. Для удалённых площадок — Филиальный ПМ.


Связанные компоненты


Типовые проблемы

Проблема Причина Решение
Задания не появляются в очереди печати Клиент ПМ не подключается к серверу, неверный токен доступа Проверить PM_ACCESS_TOKEN в настройках Клиента ПМ; убедиться, что порт 8080 доступен
Файл недоступен при отложенной печати (кластер) NFS-хранилище недоступно или неверно настроено Проверить DRIVER_OPTS_DEVICE, DRIVER_OPTS_O, DRIVER_OPTS_TYPE в /opt/printmanager/.env
FATAL: sorry, too many clients already Превышен лимит подключений к PostgreSQL Увеличить max_connections по формуле: (3×N + 70) × T

Что диагностировать перед эскалацией

cat /opt/printmanager/.version
cd /opt/printmanager && docker-compose ps
sudo bash /opt/printmanager/logs.sh
sudo df -h
sudo du -h --max-depth=1 / | sort -hr

Связанные страницы


Revision #22
Created 2026-05-08 19:47:11 UTC by DD
Updated 2026-05-22 13:30:37 UTC by Артём Сидельников