Счётчики не обновляются после обновления Мониторинга
title: Счётчики не обновляются после обновления Мониторинга
slug: ts-schetchiki-ne-obnovlyayutsya-posle-obnovleniya
tags: [обновление, счётчики, агент, ClickHouse, мониторинг]
domain: Troubleshooting
type: Troubleshooting
audience: partner-engineer
product_versions: "4.x"
status: ready
related_components: [Мониторинг, Агент мониторинга, ClickHouse]
related_pages:
Счётчики не обновляются после обновления Мониторинга
Симптомы
- После обновления
ММониторинга счётчики принтеров заморожены на дате обновления. - В
ЛКЛичном Кабинете → "Отчёты поустройствам:устройствам" - дата последнего опроса не меняется. - Агент мониторинга работает, ошибок в админке Мониторинга нет.
Причина
Две наиболее частые:
- Агент не перезапустился корректно после обновления — продолжает работать старая версия или агент завис.
- Ошибка чтения данных в ClickHouse — при крупном обновлении (например, 4.1 → 4.3) формат хранения данных изменился, агент получает ошибку при записи или чтении.
Диагностика
Проверить статус контейнера агента:
sudo systemctl status printum-agent.service
Проверить логи агента:агента в интерактивном режиме:
cd /opt/printumprintum-agent/
sudotail docker-compose logs printum-agentagent.log --tail=100f
Признак проблемы 1 (агент завис):
No# outputОшибки по запуску периодических задач на опрос и сканирование:
level=error msg="get /agent/poll_tasks пустыеfailed
строкиlevel=error msg="get /agent/scan_tasks заданияfailed
не
Проверить работу периодической задачи по обработке регистров принтеров (periodic_update_register_of_printers_in_snmp):
cd /opt/printum/
sudo docker-compose logs -f --tail=5 worker-low
Признак проблемы 2 (ClickHouse):
ServerException:[<date_time>: ERROR/ForkPoolWorker-26] Task apps.printer.tasks.periodic_update_register_of_printers_in_snmp[<UUID>] raised unexpected: ServerException('DB::Exception: Unknown codec family code: 0
Проверить статус контейнера агента:
sudo docker-compose ps printum-agent0...
Решение
Агент не перезапустился
cd /opt/printum
sudo docker-composesystemctl restart printum-agentagent.service
Подождать 2–3 минуты, проверить счётчики в ЛК.
Ошибка ClickHouse
Не устраняется самостоятельно. Требует вмешательства на уровне БД.
Передать в ТП:
- Логи агента
ссистемыошибкой ClickHouse.Мониторинга. - Версию
ММониторинга до и после обновления. - Вывод
sudo docker-compose ps.
Как проверить результат
- В ЛК → Отчёты по устройствам: дата последнего опроса обновилась.
- Отправить тестовое задание на печать — счётчик вырос.
Когда эскалировать
Unknown codec family code или ServerException).
Агент запускается, но данные не поступают более 30 минут.