Что означает SNMP?

SNMP означает простой протокол управления сетью. Это протокол клиент-сервер, который сетевые администраторы используют для сбора информации об устройствах, таких как сетевые коммутаторы, принтеры, телефоны и другие устройства (также известные как агенты SNMP), подключенные к сети.

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

SNMP не включен по умолчанию в Windows 10, так как Windows устарела SNMP, начиная со сборки 1809. Однако, даже если он не включен по умолчанию, вы все равно можете включить его в качестве дополнительной функции. Microsoft рекомендует администраторам вместо этого использовать общую информационную модель (CIM).

Как работает SNMP

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

Агенты SNMP — это устройства, подключенные к сети, которые поддерживают мониторинг сети SNMP. Типичные агенты SNMP включают в себя:

  • компьютеры
  • Принтеры
  • Сетевые коммутаторы
  • Точки беспроводного доступа
  • VoIP телефоны
  • IP таймеры

Каждый агент SNMP, в зависимости от производителя, имеет свой собственный список объектов, которые сетевые администраторы могут собирать информацию об использовании команд SNMP для доступа к этой информации. Данные организованы в древовидную структуру на сервере SNMP.

  • База управленческой информации (MIB)Это группа верхнего уровня, в которой хранятся определенные типы устройств (например, принтеры или компьютеры).
  • УзелВнутри каждой MIB есть отдельные узлы, которые представляют отдельные устройства в сети.
  • Идентификатор объекта (OID)Это конкретный адрес, который администраторы сети могут использовать для доступа к отдельным узлам внутри MIB. OID позволяет администраторам вводить команды для опроса информации об узле.

Единственное требование для мониторинга устройства с сервером SNMP — совместимость устройства с протоколом SNMP. На многих устройствах, таких как VoIP-телефоны и принтеры, по умолчанию SNMP включен. На других устройствах, таких как компьютеры с Windows 10, необходимо включить его вручную. Обратитесь к руководству по устройству за инструкциями по включению SNMP.

Что такое ловушка SNMP?

Основным преимуществом протокола SNMP является то, что он потребляет очень небольшую пропускную способность сети. Это происходит через так называемую ловушку.

В типичной клиент-серверной системе сервер может опрашивать или запрашивать информацию от многих устройств в сети каждый раз, когда ему необходимо обновить центральную базу данных. Однако, поскольку большинство сетей имеют очень большое количество устройств, предоставляющих большой объем информации, для сервера было бы нецелесообразно постоянно опрашивать все эти устройства. Это может серьезно снизить производительность сети.

Вместо этого каждое устройство SNMP в сети автоматически «перехватывает» события и информацию и отправляет эту информацию менеджеру SNMP без запроса.

В модели клиент-сервер SNMP, как обычно происходит связь:

  • Агенты SNMP перехватывают события и отправляют незапрошенные обновления менеджеру SNMP.
  • Менеджеры SNMP могут автоматически отвечать на события прерываний с помощью автоматических последующих запросов на получение дополнительной информации.
  • Сетевые администраторы также могут использовать диспетчер SNMP для ручного опроса устройств на предмет устранения неполадок или управления.

Такой подход позволяет осуществлять мониторинг и управление большим объемом информации без негативного влияния на сеть.

Вы можете включить ловушку SNMP в Windows 10, открыв Приложения Особенности инструмента, выберите Управление дополнительными функциями, Выбрать Добавить функцию, и, наконец, выберите Простой протокол управления сетью (SNMP). Выберите устанавливать Кнопка, которая появляется, чтобы закончить.

Основные команды SNMP

Как только сервер SNMP настроен и агенты присутствуют в сети, сетевые администраторы получают набор команд на выбор в рамках своего набора инструментов мониторинга сети.

Ниже приведены некоторые из наиболее часто используемых команд SNMP.

  • ПОЛУЧИТЬ: Извлекает одно или несколько отслеживаемых значений.
  • ПОЛУЧИТЬ СЛЕДУЮЩИЙ: Извлекает значение следующего OID в дереве MIB устройства.
  • ПОЛУЧИТЬ ОБЪЕМ: Извлекает большую коллекцию значений данных.
  • УСТАНОВЛЕН: Присваивает значение переменной на устройстве.

Существуют также специфичные для устройства команды SNMP в зависимости от контролируемого устройства. Например, при мониторинге сетевого коммутатора администраторы имеют доступ к следующим командам.

  • Настроить терминал: Переводит командную строку в режим глобальной конфигурации.
  • Show Running-Config: Предоставляет список, подтверждающий все записи конфигурации.
  • Копировать Running-Config Startup-Config: Сохраняет текущую конфигурацию в файл конфигурации, чтобы гарантировать, что текущая конфигурация используется при перезагрузке коммутатора.

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

Ссылка на основную публикацию