Skip to main content

Не все устройства отображаются в системе

Симптомы

  • Часть принтеров и МФУ не появляется в списке устройств в Личном кабинете.
  • Устройства в сети существуют и доступны, но система их не обнаруживает.

Диагностика и решение

1. Проверьте настройки локации

Откройте панель администратора мониторинга, выберите Инвентаризация → Локации. Откройте нужную локацию и убедитесь, что:

  • Нужный IP-адрес указан в поле «IP-адреса устройств».
  • Нужный IP-адрес не указан в поле «Исключить IP-адреса».

2. Проверьте назначение агента мониторинга

Перейдите во вкладку «Настройки» → «Общие настройки» → «Модули» и выберите вариант «Сетевой агент». Локация с устройствами должна быть отмечена чек-боксом или входить в другую локацию, отмеченную чек-боксом.

3. Проверьте доступность принтера в сети

На ПК, находящемся в одной сети с принтером, откройте браузер и укажите в адресной строке IP-адрес принтера.

4. Проверьте SNMP на устройстве

Если принтер отвечает по IP-адресу — проверьте, включена ли передача данных по протоколу SNMP. Выполните команды:

snmpwalk -v 2c -c public printer-ip-address

или

snmpwalk -v 1 -c public printer-ip-address

Если принтеры не отвечают на команды — откорректируйте настройки принтеров и включите передачу данных по протоколу SNMP.

5. Проверьте ошибки идентификации

Если нужный IP-адрес указан в настройках локаций, принтер отвечает и SNMP включён, вероятно, потребуется настройка SNMP-параметров для данной модели. При обращении в техподдержку укажите ошибки идентификации: перейдите в «Инвентаризация» → «Устройства», найдите устройство по IP и скопируйте данные из столбца «Ошибки идентификации».


Массовая проверка через printer_scan.py

Для проверки большого количества устройств используется консольное приложение printer_scan.py. Файл запросите у службы технической поддержки.

Перед использованием установите библиотеки nmap и pandas.

  1. Перенесите printer_scan.py на сервер в любое место.
  2. Зайдите в Личный кабинет, в раздел «Устройства».
  3. Выберите необходимую локацию и нажмите кнопку «Excel».
  4. Полученный отчёт переименуйте в Devices.xlsx и перенесите на сервер.
  5. Из папки с приложением введите команду:
python3 printer_scan.py
  1. Приложение запросит IP-адреса — введите диапазоном или подсетью.
  2. Программа выведет устройства в 4 группы:
    • IPs that are up — общий список откликнувшихся адресов.
    • Checked as printers — устройства, отмеченные как принтеры.
    • Doubtful devices with no snmp — устройства с выключенным SNMP.
    • Not printers — устройства, не являющиеся принтерами.
  3. При запросе сравнения со списком из ЛК — введите y и укажите полный путь до файла Devices.xlsx.
  4. Отчёты сохраняются в формате CSV:
    • netscan_with_snmp.csv — принтеры с включённым SNMP.
    • netscan_without_snmp.csv — принтеры с выключенным SNMP.
    • not_found_in_monitoring.csv — не найденные в мониторинге.

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

  • IP-адрес устройства входит в диапазон локации и не исключён.
  • Сетевой агент назначен на локацию с устройствами.
  • Устройство доступно по сети (браузер, ping).
  • SNMP включён на устройстве (snmpwalk возвращает данные).
  • В обращении в поддержку указаны: ошибки идентификации, модель устройства, IP.