Любой, кто знаком с сетями, слышал о Протокол SNMP. SNMP – это тип протокола, который позволяет администраторам контролировать состояние оборудования и программного обеспечения. Устройства с поддержкой SNMP можно контролировать удаленно с помощью инструментов мониторинга сети, чтобы отслеживать производительность и доступность. MIBs и OIDs некоторые из секретных ингредиентов этого важного протокола.
SNMP имеет несколько компонентов под поверхностью, которые позволяют передавать информацию о производительности обратно конечному пользователю. Агенты SNMP, SNMP менеджеры, MIBS, и OIDs все работают вместе, чтобы сделать эти переводы возможными. В этой статье мы рассмотрим, что такое MIBS и OID, и что они делают. Однако, прежде чем мы это сделаем, мы должны посмотреть, что такое SNMP.
Что такое SNMP?
SNMP или Простой протокол управления сетью это хорошо известный сетевой протокол, который находится на уровне приложений. Протокол SNMP восходит к 1989 году и был создан для того, чтобы устройства могли обмениваться информацией друг с другом по сети. Сегодня SNMP используется для мониторинга устройств с поддержкой SNMP и посмотреть, как их производительность задерживается. Архитектура SNMP состоит из менеджеров SNMP и агентов SNMP.
Агенты SNMP – это программы, которые запускаются на устройствах, подключенных к сети. К ним относятся устройства от ПК до коммутаторов, телефонов и принтеров. Агент берет информацию из MIB и передает ее менеджеру SNMP после выполнения запроса. Эта информация включает в себя сведения о состоянии подключенного устройства.
Менеджер SNMP – это система, которая отвечает за связь с подключенными устройствами агента SNMP. Здесь находится ваше решение для мониторинга сети. Менеджер SNMP запрашивает агентов, получает ответы от агентов и устанавливает переменные агентов.
Отношения между менеджером SNMP и агентом SNMP основаны на сообщениях и командах. Эти сообщения бывают разных форм. Некоторые из сообщений, которыми обмениваются эти два компонента, перечислены ниже:
- ПОЛУЧИТЬ – Отправляется, когда менеджер SNMP пытается получить информацию из MIB, чтобы выяснить значение переменной.
- ОТВЕТ – Агент отправляет RESPONSE менеджеру SNMP при ответе на запрос GET. Это предоставляет менеджеру SNMP переменные, которые были запрошены изначально.
- GetNext – Менеджер SNMP отправляет это сообщение агенту для получения информации от следующего OID в дереве MIB..
- GetBulk – Агент SNMP использует сообщение GETBULK для извлечения таблиц данных, используя множество различных команд GETNEXT.
- УСТАНАВЛИВАТЬ – SET – это сообщение, отправляемое менеджером SNMP агенту для изменения конфигурации и выдачи команд.
- TRAP – Оповещение, отправленное агентом SNMP, чтобы уведомить SNMP Manager, когда событие происходит в устройстве.
Смотрите также: SNMP объяснил
Что такое MIB?
MIB или База управленческой информации представляет собой отформатированный текстовый файл, который находится в диспетчере SNMP и предназначен для сбора информации и ее упорядочения в иерархическом формате. Менеджер SNMP использует информацию из MIB для перевода и интерпретации сообщений перед их отправкой конечному пользователю..
Ресурсы, хранящиеся в MIB, называются управляемыми объектами или переменными управления. Самый простой способ думать о MIB – это центральный центр данных внутри устройства. MIB содержит все данные о производительности, которые доступны при загрузке инструмента мониторинга сети.
Что такое OID?
Внутри MIB есть много различных управляемых объектов, которые могут быть идентифицированы OID или Идентификатор объекта. OID это адрес, который используется для различения устройств в иерархии MIB. OID используется для ссылки на уникальные характеристики и навигации по переменным на подключенном устройстве. Значение этих идентификаторов варьируется от текста к числам и счетчикам. Существует два основных типа управляемых объектов:
- скаляр – Один экземпляр объекта, например имя устройства, определенное поставщиком.
- табличный – Объекты с несколькими результатами OID для одного OID
Они часто изображаются в виде дерева. OID форматируется в виде строки чисел, как показано ниже:
1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3
Каждый из этих номеров предоставляет вам соответствующую информацию. Например:
Изо (1)
.org (3)
.dod (6)
.internet (1)
.private (4)
. переход (868)
.продукты (2)
.шасси (4)
.card (1)
.slotCps (2)
.cpsSlotSummary (1)
.cpsModuleTable (1)
.cpsModuleEntry (1)
.cpsModuleModel (3) .3562.3
OID почти всегда начинаются с одинаковой последовательности чисел; 1.3.6.1.4.1. Мы рассмотрим, что означают эти цифры, более подробно ниже:
1 iso – ISO это имя группы, которая запустила стандарт OID
.3 org – организация, указанная рядом с этой цифрой
.6 dod – Министерство обороны США
.1 интернет – определяет, что общение будет происходить через интернет
.4 private – указывает, что устройство изготовлено частной компанией
.1 предприятие – утверждает, что производитель является предприятием
В большинстве случаев OID будут предоставляться поставщиком, у которого вы приобрели устройство.
SNMP получает запросы и ловушки SNMP
Извлечение данных с устройств с SNMP может быть выполнено одним из двух способов; с SNMP Получить запрос или SNMP Trap. Запрос на получение SNMP – это когда пользователь запрашивает данные о производительности устройства. Как только агент SNMP получает этот запрос, он отправляет обратно OID, которые могут быть прочитаны системой мониторинга SNMP..
В случае прерываний SNMP агент SNMP автоматически уведомляет диспетчер SNMP о значительном событии на устройстве. Ловушки важны, потому что они отправляются менеджеру SNMP без опроса. Следовательно, ловушки помогают держать пользователя в курсе изменений внутри устройства..
Без SNMP-ловушек устройства могут передавать данные только при опросе. Ловушки SNMP также используют MIB. Эти MIB имеют свои собственные условия оповещения, которые находятся внутри устройства. Системе мониторинга SNMP необходимо настроить эти MIB, иначе они не смогут получить доступ к прерываниям, отправленным устройством..
Как использовать MIB и OID
Как мы уже говорили выше, каждое сетевое устройство с поддержкой SNMP будет иметь свою собственную таблицу MIB со многими различными OID. В большинстве MIB так много OID, что было бы практически невозможно записать всю информацию. Вместо того, чтобы делать это вручную, вы должны использовать инструмент мониторинга сети, такой как Монитор производительности сети SolarWinds или Paessler PRTG Сетевой монитор.
Монитор производительности сети SolarWindsСкачать 30-дневную бесплатную пробную версию
Сетевой монитор Paessler PRTGСкачать 30-дневную бесплатную пробную версию
Инструменты мониторинга SNMP предназначены для сбора данных из MIB и OID для представления в удобном для понимания формате. Запросы на получение и прерывания SNMP предоставляют сетевым мониторам необработанные данные о производительности, которые затем преобразуются в графические дисплеи, диаграммы и графики. Таким образом, MIB и OID позволяют вам контролировать несколько устройств с поддержкой SNMP из одного централизованного местоположения..
MIB и написание собственных MIB
Одна из интересных вещей о MIB заключается в том, что Вы можете создавать свои собственные MIB. Когда вы покупаете новое устройство, вы не ограничены использованием MIB, которые поставляются из коробки. Тем не менее, чтобы создать свой собственный MIB вам нужно знать, какие объекты вы хотите включить в него. Вы можете записать это в виде списка. После того, как вы написали список объектов, вам нужно определить место MIB в более широкой иерархии OID..
Новый MIB должен иметь свое собственное место в дереве, где он не будет сталкиваться с любым существующим MIB. Лучший способ написать MIB – использовать существующий MIB в качестве шаблона. Изменение имен и определений в MIB дает пользователю прочную основу для продвижения вперед. Если вы решите пойти по этому пути, рекомендуется выполнить его через проверку синтаксиса MIB, чтобы убедиться, что он работает..
MIB и OID: винтики в машине
Хотя предпосылка SNMP относительно проста, архитектура временами может быть обманчиво сложной. Важно помнить, что отношения SNMP Manager и SNMP Agent гарантируют, что пользователь может контролировать несколько устройств из одного места..
При загрузке инструмента сетевого мониторинга агенты SNMP отправляют данные со всей сети. Информация, которую вы видите на экране, подается из прерываний SNMP и запросов Get. Вы можете просматривать эти данные в форме графиков и диаграмм, но эти данные фактически записываются в MIB и идентифицируются с помощью OID..
Данные в MIB идентифицируются с помощью OID, поэтому сетевые мониторы могут получать точную информацию, которая им нужна. Без ID получить запросы было бы невозможно, потому что инструмент мониторинга не смог бы найти переменные в MIB. MIB и OID являются неотъемлемой частью архитектуры SNMP. Эти два компонента жизненно важны для того, чтобы вы могли контролировать сетевую инфраструктуру и выполнять диагностику.
Смотрите также: Руководство по UDP (протокол дейтаграмм пользователя)
функции устройств, которые могут быть контролируемы с помощью SNMP. Каждый OID имеет уникальный идентификатор, который состоит из последовательности чисел, разделенных точками. Например, OID для интерфейса Ethernet может выглядеть так: 1.3.6.1.2.1.2.2.1.10.1. OID также может быть использован для определения статуса устройства, такого как его доступность или производительность. SNMP получает запросы и ловушки SNMP SNMP может использоваться для получения информации о производительности устройств, а также для отправки оповещений о событиях, происходящих на устройствах. Запросы SNMP отправляются менеджером SNMP агенту SNMP, чтобы получить информацию о состоянии устройства. Ловушки SNMP отправляются агентом SNMP менеджеру SNMP, чтобы уведомить о событиях, происходящих на устройстве, таких как сбой в работе или перегрузка. Как использовать MIB и OID Для использования MIB и OID необходимо иметь инструмент мониторинга сети, который поддерживает SNMP. Эти инструменты могут использоваться для мониторинга производительности устройств, а также для определения проблем, которые могут возникнуть на устройствах. MIB и написание собственных MIB MIB может быть расширен или изменен, чтобы включить новые управляемые объекты или переменные управления. Это может быть полезно, если вы хотите мониторить специфические характеристики устройства, которые не включены в стандартный MIB. Написание собственного MIB может быть сложным процессом, но существуют инструменты, которые могут помочь в этом. MIB и OID: винтики в машине MIB и OID являются важными компонентами SNMP, которые позволяют администраторам контролировать состояние устройств и программного обеспечения. Они работают вместе, чтобы обеспечить передачу информации о производительности обратно конечному пользователю. Понимание MIB и OID может помочь администраторам сети лучше контролировать и управлять своими устройствами.
ве. Каждый OID имеет уникальный идентификатор, который состоит из чисел, разделенных точками. Например, OID для интерфейса Ethernet может выглядеть так: 1.3.6.1.2.1.2.2.1.10.1. OID также может быть использован для запроса информации об управляемом объекте в MIB. В целом, MIB и OID являются важными компонентами SNMP, которые позволяют администраторам контролировать состояние оборудования и программного обеспечения в сети.
This article discusses the Simple Network Management Protocol (SNMP) and its components, including MIBs and OIDs. SNMP is a protocol that allows administrators to monitor the state of hardware and software remotely using network monitoring tools. MIBs and OIDs are important components of SNMP that allow for the translation of performance information back to the end user. Agents, managers, MIBs, and OIDs all work together to make this translation possible. MIBs are formatted text files that collect and organize information in a hierarchical format, while OIDs are addresses used to distinguish devices in the MIB hierarchy. Overall, SNMP is a crucial tool for monitoring network performance and ensuring the smooth operation of devices connected to the network.