Читайте коммутаторы, принтеры, NAS и маршрутизаторы по SNMP
Включите SNMP на своих сетевых устройствах, зафиксируйте учётные данные v2c или v3 в NetBlade и читайте модель, прошивку, порты, VLAN, PoE, тонер и многое другое, безопасно.
Коммутаторы, принтеры, устройства NAS, ИБП и маршрутизаторы не принимают вход Windows, но почти все они говорят по SNMP — стандартному протоколу для расспросов сетевого оборудования о нём самом. Со включённым SNMP и одними зафиксированными учётными данными NetBlade читает их модель, серийный номер и прошивку, каждый порт с его VLAN и PoE, MAC-адреса, изученные на каждом порту, расходные материалы принтера и счётчики страниц. Это же и то, из чего строится карта сети. Эта статья проведёт вас через это, не открывая новой дыры.
Прежде чем начать
- Устройства в Устройства после сканирования (Начало работы).
- Административный доступ к веб-интерфейсу или консоли каждого устройства, чтобы включить SNMP.
- IP-адрес ПК, на котором работает NetBlade, чтобы ограничить доступ по SNMP им там, где устройство это позволяет.
1. Выберите версию SNMP
NetBlade поддерживает SNMP v1, v2c и v3.
- v1 и v2c аутентифицируются через community — единую общую строку, работающую как пароль. Она передаётся открытым текстом: каждое устройство на пути может её прочитать. v2c — та, что стоит использовать, если приходится выбирать между этими двумя.
- v3 имеет пользователя, пароль аутентификации и пароль шифрования. Это единственная версия, которая защищает обмен.
Используйте v3 везде, где устройство его поддерживает; оставьте v2c для старого оборудования, которое его не поддерживает. В NetBlade v3 предлагает MD5 или SHA для аутентификации и DES или AES для шифрования. SHA в NetBlade — это SHA-1, а его AES — AES-128, так что выбирайте именно их на устройстве, где оно предлагает несколько вариантов.
Предупреждение: С v3 вы должны выбрать алгоритмы, на которые устройство действительно настроено. Устройство, ожидающее SHA, не отклоняет запрос MD5, оно его игнорирует, так что неверный выбор выглядит точно так же, как выключенное устройство.
2. Включите SNMP на каждом устройстве
Каждый бренд размещает это по-разному, но шаги почти всегда одинаковы (это общий совет, не специфичный для NetBlade):
- Откройте веб-интерфейс устройства и найдите страницу SNMP, обычно в разделе Management, System или Network services.
- Включите агент SNMP.
- Для v2c замените заводское community длинной случайной строкой и сделайте его только для чтения. Для v3 создайте пользователя с доступом только для чтения, аутентификацией SHA и шифрованием AES, каждое со своим паролем.
- Если устройство позволяет ограничить, какие адреса могут его опрашивать, разрешите только ПК, на котором работает NetBlade.
- Заполните контакт и местоположение (sysContact, sysLocation). NetBlade читает их и показывает на карточке, что превращает «коммутатор» в «коммутатор в стойке на втором этаже, под вашим управлением».
- На коммутаторах включите также LLDP, если планируете строить карту сети.
- Сохраните, а на коммутаторах, которым это нужно, сохраните действующую конфигурацию.
Предупреждение: Никогда не включайте для NetBlade community или пользователя v3 с правом записи (чтение-запись). Он только читает, так что доступ на запись ничего не даст NetBlade и отдаст всё тому, кто найдёт строку. И никогда не позволяйте порту UDP 161 быть достижимым из интернета.
3. Зафиксируйте учётные данные SNMP
- Откройте Учётные данные и нажмите Добавить….
- Задайте Протокол как SNMP и выберите Версию SNMP.
- Для v1 или v2c введите Community. Для v3 заполните Пользователь, Аутентификация и Пароль аутентификации, Шифрование и Пароль шифрования.
- Выберите Где это применяется. Одна площадка — обычный выбор. Если ваше сетевое оборудование живёт в диапазоне управления, который вы сохранили через Сохранить эту область на странице Сканирование, Эти области сканирования ограничивают учётные данные в точности этими устройствами.
- Дайте метку, например «Офис A — коммутаторы v3», и нажмите Зафиксировать.
- Введите адрес коммутатора в Машина для проверки и нажмите Тест. ПОСЛЕДНИЙ ТЕСТ должен сказать «Работает».
Если разные устройства используют разные community, зафиксируйте по одним учётным данным для каждого и упорядочьте их через Пробовать раньше и Пробовать позже: NetBlade пробует их по порядку и останавливается на первых, которые ответили. Устройство со своей собственной строкой может получить Переопределить для этого устройства со вкладки Учётные данные его карточки.
4. Прочитайте устройства
- Откройте Устройства, отфильтруйте по Типу, если хотите только сетевое оборудование, и нажмите Глубокая инвентаризация. Или в Площадки нажмите Прочитать каждое устройство.
- Откройте карточку коммутатора. Статус чтения говорит «Прочитано … через …».
Что возвращается по SNMP:
- Сводка и Оборудование: модель, серийный номер, прошивка и ревизия оборудования, как устройство себя называет и как описывает, время работы, контакт и местоположение.
- Вкладка Интерфейсы: каждый порт с его состоянием (up, down, отключён администратором), скорость, VLAN (с тегами и без), Power over Ethernet по портам, и Видно на каждом порту: MAC-адреса, которые коммутатор изучил за каждым портом, сопоставленные с устройствами в вашем каталоге где возможно.
- Принтеры: расходные материалы (тонер, барабан, фьюзер, отработанный тонер и так далее, с их уровнем), статус и Напечатано страниц.
- NAS и серверы, которые это публикуют: память и хранилище.
Устройство отвечает тем, что публикует его агент SNMP, и больше спрашивать нечего. Карточка так и говорит: «Прочитано по SNMP. Устройство отвечает тем, что публикует его агент — модель, серийный номер, интерфейсы, расходники — и здесь больше спрашивать нечего.»
5. Спросите устройство обо всём
Инвентаризация задаёт фиксированный список вопросов. Когда вам нужно что-то ещё — время работы ИБП, температуру диска NAS, точную строку прошивки коммутатора — используйте вкладку Опубликовано на карточке:
- Откройте карточку устройства и вкладку Опубликовано.
- Нажмите Спросить обо всём. NetBlade обходит всё дерево SNMP устройства — стандартную часть и собственное поддерево вендора.
- Введите в фильтр по имени, OID или значению, чтобы найти нужное.
Это медленно, один цикл обмена на каждое значение, и это не сохраняется: большинство значений — счётчики, которые были верны секунду.
6. Быстро проверьте устройство, ничего не фиксируя
На странице Инструменты есть инструмент SNMP, который спрашивает системную группу любого адреса (имя, описание, модель, серийный номер, время работы, контакт, местоположение) с community, которое вы введёте. Он удобен по телефону с тем, кто держит коробку в руках. Если устройство отвечает на заводское community, инструмент так и скажет: «Оно отвечает на заводское community. Любой, кто может дотянуться до этого адреса, может прочитать всё, что оно публикует.»
7. Закройте заводские community
Идентификация (Идентифицировать на карточке, или Идентифицировать каждое устройство в Площадки) пробует публичный SNMP. Любое устройство, всё ещё отвечающее на своё заводское community, получает находку в списке Исправить, «SNMP отвечает на заводской пароль», и нарушает правило соответствия «SNMP без заводского community».
Для каждого:
- Откройте веб-интерфейс устройства.
- Смените community на длинную строку, или лучше перейдите на v3. Если SNMP на этом устройстве ничему не нужен, выключите его.
- В NetBlade обновите свои учётные данные (см. ротацию) и прочитайте устройство снова.
- В списке Исправить нажмите Проверить сейчас.
Проверьте, что сработало
- Карточка коммутатора говорит «Прочитано … через …», а вкладка Интерфейсы перечисляет порты, VLAN и изученные MAC-адреса.
- Карточка принтера показывает расходные материалы и Напечатано страниц.
- Исправить больше не перечисляет «SNMP отвечает на заводской пароль» для устройств, которые вы изменили.
Если что-то пошло не так
- «нет ответа на запрос SNMP …: агент выключен, настроен на другую версию или ожидает другое community». Проверьте, в этом порядке: SNMP включён на устройстве, версия в NetBlade совпадает, community или пользователь v3 верны, и устройство разрешает запросы с адреса ПК NetBlade.
- v3 не отвечает, а v2c отвечает. Почти всегда алгоритмы. Точно сопоставьте Аутентификацию и Шифрование настройкам устройства (SHA-1 и AES-128 для SHA и AES в NetBlade).
- Вкладка «Опубликовано» говорит, что дерево публикует только устройство SNMP. Зафиксируйте учётные данные SNMP, которые применяются к этому устройству.
- MAC-адрес за маршрутизатором отсутствует. Сканирование видит MAC-адреса только на локальном сегменте. За маршрутизатором MAC-адреса видны только по SNMP, от оборудования, которое их изучило.
Дальше
С коммутаторами, отвечающими по SNMP, вы можете нарисовать, как всё соединено: Постройте карту сети. Если вы также ведёте серверы Linux, см. Машины Linux по SSH.
← Все руководства Руководство по возможностям → Продукт: NetBlade Windows →