Задача: Сетевая инвентаризация

Задача Сетевая инвентаризация позволяет настроить сканирование сети для удаленного сбора данных с устройств.

Задачу выполняет агент с функцией сетевой инвентаризации, установленный на одном компьютеров. На других компьютерах, с которых будут собираться данные, агенты не требуются.

Для сбора данных по сети агент может использовать:

  • WinRM
  • WMI
  • SSH
  • SNMP v1, v2
  • SNMP v3
  • DNS
  • PING

Полный список собираемых данных вы можете посмотреть в справочнике.

Для выполнения задачи сетевой инвентаризации необходимо, чтобы:

  • Все устройства находились в одной подсети.
  • На компьютер, с которого будет проводиться инвентаризация, был установлен агент с функцией сетевой инвентрации - DiscoveryAgent_***Native (не DiscoveryAgentLight_***Native).
  • На остальных компьютерах (с которых данные будут собираться в рамках задачи) агенты устаналивать не нужно.

Важно! Добавьте агент в исключения или доверительные приложения в настройках антивируса. Так как при выполнении задачи агент будет добавляться в доверенные хосты, и если вашем антивирусе не будет настроено разрешение для него, то антивирус просигнализирует это действие, как действие вредоносного ПО и удалит.

На удаленных компьютерах, с которых будут собираться данные, необходимо настроить учетные записи пользователей, через которых будет работать агент для выполнения задачи. Например, для сетевой инвентаризации – учетные данные сети, для SNMP учетные данные SNMP.

Учетные записи должны обладать правами администратора.

После того, как вы настроите учетную запись на удаленном компьютере, добавьте ее данные в справочники:

Для создания задачи:

  • Наведите курсор на раздел Сбор данных в верхнем меню.
  • Выберите пункт Задачи инвентаризации в открывшемся подменю.
  • Нажмите кнопку Создать задачу в правом верхнем углу открывшейся страницы.
Начало работы с разделом

После нажатия на кнопку Создать задачу откроется пошаговый мастер. На первом шаге:

  • Нажмите кнопку Сетевая инвентаризация.
Выбор типа задачи

После выбора типа вы перейдете на шаг настроек задачи.

Заполните базовые свойства задачи:

  • Наименование задачи – укажите любое удобное вам значение.
  • Метки (опционально) – ключевые слова, теги, которые потом можно использовать для поиска и фильтрации списка задач.
  • Приоритет выполнения (опционально) – число, которое определяет приоритет запуска задачи. Если две задачи имеют одинаковую дату и время старта, то в начале будет выполнена задачи с наибольшим приоритетом. 

Нажмите на пункт Протоколы для сканирования и инвентаризации, чтобы раскрыть список протоколов.

Это не обязательная настройка - протоколы по умолчанию уже выбраны. Используйте эту опцию, например, чтобы выполнение цели инвентаризации соответствовало требованиям вашей службы безопасности.

Свернутый список протоколов
Развернутый список протоколов

Здесь вы можете:

  • Выбрать (включить/отключить) протоколы, которые будут использоваться.
    Обратите внимание, хотя бы один протокол для сканирования должен быть выбран.
  • Управлять порядком использования протоколов при выполнении задачи. 
    В начале будут применены те протоколы, которые находятся выше в списке. Для изменения порядка следования нажмите на иконку рядом с названием протокола и перетащите протокол вверх или вниз. 
Протоколы для сканирования - применяется для поиска устройств в сети или подключенных с помощью провода и сбора публичного набора данных об этих устройствах.
Хотя бы один протокол должен быть выбран.
Поддерживают все кейсы сбора данных:
- агент, выполняющий задачу, установлен на Windows + сбор данных производится с ПК на Windows или на Linux.
- агент, выполняющий задачу, установлен на Linux + сбор данных производится с ПК на Windows или на Linux.
 ICMP Включен по умолчанию.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения поля Подсеть. Поля Учетная запись, SSH ключ - опциональны.
 ARP Особенности заполнения полей цели инвентаризации:
Поля Подсеть, Учетная запись, SSH ключ - опциональны. Заполните подсеть только если вы хотите ограничить область поиска.
Агент должен работать:
на Windows под учетной записью с правами администратора (например, под системной учетной записью local system),
на Linux от имени пользователя с sudo (например, от имени пользователя root).
 LLDP Особенности заполнения полей цели инвентаризации:
Поля Подсеть, Учетная запись, SSH ключ - опциональны. 
Агент должен работать:
на Windows под учетной записью с правами администратора (например, под системной учетной записью local system),
на Linux от имени пользователя с sudo (например, от имени пользователя root).
SNMPDataCollection Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения поля Подсеть. Поля Учетная запись, SSH ключ - опциональны.
Если учетная запись не указана, то будет использован пользователь с именем public без пароля. Если в настройках цели выбран другой пользователь, то его данные будут использоваться в дополнение к public.
SSDP Собирает данные с таких устройств как роутеры, smart tv, проекторы, получает параметры устрйства и конфигурации.
Поля Подсеть, Учетная запись, SSH ключ - опциональны. 
Протоколы для инвентаризации - применяется для сбора данных с найденных устройств.
Допустимо отключить все протоколы. Если специфика сбора данных в зависимости от операционной системы устройств, см. далее.
DNS Включен по умолчанию.
Поддерживает все кейсы сбора данных:
- агент, выполняющий задачу, установлен на Windows + сбор данных производится с ПК на Windows или на Linux.
- агент, выполняющий задачу, установлен на Linux + сбор данных производится с ПК на Windows или на Linux.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения полей Учетная запись или SSH ключ.
SSH Включен по умолчанию.
Поддерживает все кейсы сбора данных:
- агент, выполняющий задачу, установлен на Windows + сбор данных производится с ПК на Windows или на Linux.
- агент, выполняющий задачу, установлен на Linux + сбор данных производится с ПК на Windows или на Linux.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения полей Учетная запись или SSH ключ.
WinRM Включен по умолчанию.
Подключение к хосту для сбора данных PowerShell-скриптом. 
Допустимые кейсы сбора:
- агент, выполняющий задачу, установлен на Windows + сбор данных производится с ПК на Windows.
- агент, выполняющий задачу, установлен на Linux + сбор данных производится с ПК на Windows.
Сбора данных с ПК на Linux нет, так как PowerShell скрипты не выполняются на Linux и реализации WinRm сервера под Linux не существует.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения полей Учетная запись или SSH ключ.
Может требовать дополнительной настройки прав, см. инструкцию.
WMI Включен по умолчанию.
Подключение к хосту для сбора данных с WMI-объектов. 
Допустимые кейсы сбора:
- агент, выполняющий задачу, установлен на Windows + сбор данных производится с ПК на Windows (на вкладке Нормализация используйте сенсоры WMI - внутренний скрипт).
- агент, выполняющий задачу, установлен на Linux + сбор данных производится с ПК на Windows (на вкладке Нормализация используйте сенсоры PowerShell).
Сбора данных с ПК на Linux нет в связи со спецификой технологии WMI.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения полей Учетная запись или SSH ключ.
Может требовать дополнительной настройки прав, см. инструкцию.
SNMP Включен по умолчанию.
Особенности заполнения полей цели инвентаризации:
Для работы требует обязательного заполнения полей Учетная запись или SSH ключ.

 

Специфика сбора данных по протоколам DNS, SSH, SNMP
Специфика сбора данных по протоколам WinRM, WMI

Добавьте цели инвентаризации:

  • Заполните поля в блоке Цели и расписание инвентаризации:
    • Тип цели - на текущий момент доступна только один тип Network, выбранный по умолчанию. Не изменяйте выбор.
    • Подсеть - укажите IP адреса подсети или диапазон IP адресов, которые требуется просканировать в рамках задачи.
      Обязательно для протоколов сканирования ICMP, SNMPDataCollection.
    • Пользователи - выберите одного или нескольких пользователей, учетные данные которых будут использоваться для выполнения задачи. Эти пользователи должны быть предварительно настроены на компьютерах, на которых будет проводиться инвентаризации, см. описание выше.
      Для протоколов инвентаризации: DNS, SSH, WinRM, WMI, SNMP, - должно быть заполнено хотя бы одно из полей Пользователи или SSH ключи.
      Важно! Выбранные пользователи должны иметь административные привилегии на компьютерах, с которых будет выполняться сбор данных. 
      Для выбора пользователя:
      • Нажмите на поле Пользователи.
      • Откроется список пользователей, добавленных в систему. Управление списком осуществляется в разделе Администрирование / Учетные данные.
      • Выберите пользователя или нажмите кнопку Добавить, если нужного пользователя нет в списке.
      • После этого выпадающий список закроется и в поле отобразится выбранный пользователь. 
      • Если необходимо выбрать еще одного пользователя, повторно нажмите на поле. 
    • SSH Порт
    • WinRM Порт
    • SSH ключи - выберите SSH ключи, которые будут использоваться при выполнении задачи. Управление списком осуществляется в разделе Администрирование / SSH ключи. Для протоколов инвентаризации: DNS, SSH, WinRM, WMI, SNMP, - должно быть заполнено хотя бы одно из полей Пользователи или SSH ключи.
  • Нажмите кнопку Добавить, чтобы закончить добавление цели.

Добавленные цели отображаются в таблице ниже формы добавления.

Вы можете:

  • Управлять целями в таблице с помощью иконок:
    • - редактирование цели.
    • - удаление цели из задачи.
  • Добавить еще одну цель. Используйте эту возможность, если требуется просканировать несколько сетей с отдельными учетными данными.
    Для этого заполните повторно поля над таблицей и нажмите кнопку Добавить.
Добавление целей инвентаризации

После того, как все цели добавлены, заполните расписание запуска задачи:

В случае, если расписание не заполнено, то дата старта заполнится автоматически текущей датой и выполнение задачи запустится сразу после ее создания.
Для настройки расписания заполните поля:

  • Дата старта - дата и время начала выполнения задачи. Если не заполнено, то при создании задачи поле автоматически заполнится текущей датой и временем.
  • Повторять - позволяет задать правила автоматического повторного запуска задачи.
    Узнайте  подробнее о возможностях настройки расписания »

После этого нажмите кнопку Далее, чтобы перейти на следующий шаг выполнения задачи.

Заполнение дальнейших шагов аналогично задаче сбора данных для инвентаризации:

Запуск задачи выполняется аналогично задаче сбора данных для инвентаризации.

Вы можете посмотреть статусы выполнения задачи агентов в разделе История на странице редактирования задачи.

Для этого: 

  • Перейдите в раздел Сбор данных / Управление инвентаризацией с помощью верхнего меню.
  • Найдите задачу в списке.
  • Нажмите на название задачи, чтобы открыть ее на редактирование.
  • Перейдите в раздел История с помощью меню слева.

Узнайте подробнее о возможностях просмотра истории »