Skip to main content

Счётчики не обновляются после обновления Мониторинга


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:

    kak-obnovit-printum kak-rabotaet-monitoring-ustroystv ts-agent-monitoringa-ne-v-seti

    Счётчики не обновляются после обновления Мониторинга

    Симптомы

    • После обновления ММониторинга счётчики принтеров заморожены на дате обновления.
    • В ЛКЛичном Кабинете"Отчёты по устройствам:устройствам" - дата последнего опроса не меняется.
    • Агент мониторинга работает, ошибок в админке Мониторинга нет.

    Причина

    Две наиболее частые:

    1. Агент не перезапустился корректно после обновления — продолжает работать старая версия или агент завис.
    2. Ошибка чтения данных в 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.

    Как проверить результат

    • В ЛК → Отчёты по устройствам: дата последнего опроса обновилась.
    • Отправить тестовое задание на печать — счётчик вырос.

    Когда эскалировать

      Перезапуск агента не помог. В логах ошибка ClickHouse (Unknown codec family code или ServerException). Агент запускается, но данные не поступают более 30 минут.

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

      Агент мониторинга неПроцессы в сетиМониторинге