Не все устройства отображаются в системе
Симптомы
- Часть принтеров и МФУ не появляется в списке устройств в Личном кабинете.
- Устройства в сети существуют и доступны, но система их не обнаруживает.
Диагностика и решение
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.
- Перенесите
printer_scan.pyна сервер в любое место. - Зайдите в Личный кабинет, в раздел «Устройства».
- Выберите необходимую локацию и нажмите кнопку «Excel».
- Полученный отчёт переименуйте в
Devices.xlsxи перенесите на сервер. - Из папки с приложением введите команду:
python3 printer_scan.py
- Приложение запросит IP-адреса — введите диапазоном или подсетью.
- Программа выведет устройства в 4 группы:
- IPs that are up — общий список откликнувшихся адресов.
- Checked as printers — устройства, отмеченные как принтеры.
- Doubtful devices with no snmp — устройства с выключенным SNMP.
- Not printers — устройства, не являющиеся принтерами.
- При запросе сравнения со списком из ЛК — введите
yи укажите полный путь до файлаDevices.xlsx. - Отчёты сохраняются в формате CSV:
netscan_with_snmp.csv— принтеры с включённым SNMP.netscan_without_snmp.csv— принтеры с выключенным SNMP.not_found_in_monitoring.csv— не найденные в мониторинге.
Что проверить перед эскалацией
- IP-адрес устройства входит в диапазон локации и не исключён.
- Сетевой агент назначен на локацию с устройствами.
- Устройство доступно по сети (браузер, ping).
- SNMP включён на устройстве (
snmpwalkвозвращает данные). - В обращении в поддержку указаны: ошибки идентификации, модель устройства, IP.