Mib что это
Перейти к содержимому

Mib что это

  • автор:

Что такое MIB файлы?

К каждой версии прошивки мы прилагаем MIB файл. MIB файл это текстовый файл в котором собрана информация про все SNMP ресурсы поддерживаемые нашим устройством. MIB файл имеет специальную структуру, подробнее можно почитать по ссылке http://ru.wikipedia.org/wiki/Management . ation_Base

Многие программы мониторинга сети могут читать MIB файлы. Например мы обычно пользуемся бесплатной версией программы Ireasoning ( http://www.ireasoning.com ) в частности Ireasoning MIB browser ( http://www.ireasoning.com/mibbrowser.shtml )

Вообще MIB файл нужен в основном для того чтобы не вводить OID SNMP ресурсов вручную

Да, что такое сам SNMP, вводно можно почитать здесь: http://ru.wikipedia.org/wiki/SNMP

Информация
  • Cacti + NetPing рисуем графики температуры
  • NetPing в домашнем хозяйстве
  • NetPing: Отправка SMS сообщений при помощи гейта MC35i
  • PRTG monitor, как добавить устройство NetPing?
  • PRTG Network monitor для удаленного мониторинга датчиков по SNMP
  • Автоматический регулятор температуры
  • Алгоритм Пингвин 3.0
  • Где найти описание на IRC-TR?
  • Дистанционный учет электроэнергии, UniPing и счетчик мощности
  • Для чего нужен вход «датчик тока»?
  • Добавление оповещения о срабатывании в PRTG Network Monitor ?
  • Добавления устройства в программу PRTG monitor 9
  • ИнтеграцияNetPing с системой защиты от протечек воды «Гидролок»
  • Использование устойств NetPing совместо с Nagios
  • Использование устройств NetPing совместно с Zabbix
  • Использование устройства NetPing 2/PWR-220 v3 с GameClass
  • Как мониторить пропадание питания 220В AC до ИБП?
  • Как обновить DKSF 51.1.3 до DKSF 52.2.X?
  • Как обновить LC-S100-8 с прошивкой 10,Х,Х?
  • Как подключить датчик влажности
  • Как подключить датчик дыма непосредственно к разъёму DHS44
  • Как подключить термодатчики TS и WT к разъему DHS-44
  • Как получить данные в perl скрипте из NetPing по SNMP?
  • Как управлять устройствами NetPing из командной строки по SNMP?
  • Каковы электрические параметры сигналов разъема DHS-44
  • Какой формат TRAP от термодатчиков для версии 50,6?
  • О нас
  • Информация о доставке
  • Политика безопасности
  • Условия соглашения
Служба поддержки
  • Связаться с нами
  • Возврат товара
  • Карта сайта

MIB (Management Information Base)

Management Information Base, обычно называемая MIB, представляет собой виртуальную базу данных, используемую для управления устройствами в коммуникационной сети. Она включает в себя набор объектов, представляющих различные аспекты устройства, такие как производительность, соединения, конфигурация и статистика.

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

Структура MIB

Структура MIB представляет собой иерархическое дерево, отдельные узлы которого представляют различные сетевые объекты. Каждый узел идентифицируется уникальным идентификатором объекта (OID), который представляет собой ряд чисел, идущих по ветвям дерева от корня к узлу.

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

MIB и SNMP: динамический дуэт

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

Решение BRAS для операторов ШПД
Масштабируемое и технологичное программное решение

Роль MIB в управлении сетью

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

Типы MIB

Существует два основных типа MIB: стандартные и проприетарные. Стандартные MIB определяются стандартами сетевых протоколов и являются общепризнанными. Проприетарные MIB, напротив, определяются производителями устройств для управления конкретными функциями своих устройств.

Разницу между стандартными и проприетарными MIB можно сравнить с разницей между общими и специализированными словарями. Если общие словари (стандартные MIB) содержат определения общих слов (сетевых объектов), то специализированные словари (проприетарные MIB) содержат определения специфических терминов (объектов конкретного устройства).

АТ-группа (преобразование адресов)

Переменные AT-группы (attable, преобразование адресов; префикс=1.3.6.1.2.1.3).

еременные at-группы Тип данных Описание atEntry
atIfIndex integer Число интерфейсов. 1
atPhysAddress physaddress Физический адрес. Если эта переменная равна строке нулевой длины, физический адрес отсутствует. 2
atNetAddress networkaddress IP-адрес. 3

UDP-группа

Переменные UDP-группы (тип данных — counter; префикс=1.3.6.1.2.1.7)

Имя переменной Тип данных Описание Код
udpInDatagrams counter Число UDP-дейтограмм, присланных процессам пользователя. 1
udpNoPorts counter Число полученных UDP-дейтограмм, для которых отсутствует прикладной процесс в порте назначения. 2
udpInErrors counter Число не доставленных UDP-дейтограмм по причинам, отличающимся от отсутствия процесса со стороны порта назначения (напр., ошибка контрольной суммы). 3
udpOutDatagrams counter Число посланных UDP-дейтограмм. 4
udpTable counter Таблица, содержащая данные о принимающей стороне 5

SNMP-группа

Переменные SNMP-группы (тип данных — counter; префикс=1.3.6.1.2.1.11)

Название объекта Описание Код
snmpInPkts Число пакетов, полученных от слоя, расположенного ниже SNMP. 1
snmpOutPkts Число пакетов доставленных от SNMP к нижележащему слою. 2
snmpInBadVersions Индицирует число PDU, полученных с ошибкой в поле версия. 3
snmpInBadCommunityNames Индицирует число PDU, полученных с нечитаемым или нелегальным именем community. 4
snmpInBadCommunityUses Полное число SNMP-пакетов, полученных с нечитаемым или нелегальным значение операции для данного имени community. 5
snmpInAsnParsErrs Указывает полное число ошибок ASN.1 или BER, которые не могут быть обработаны во входных SNMP-сообщениях 6
snmpInTooBigs Указывает число полученных PDU со слишком большим значением поля статус ошибки. 8
snmpInNoSuchNames Указывает число PDU, полученных с индикацией ошибки в поле nosuchname. 9
snmpInBadValues Указывает число PDU, полученных с индикацией ошибки в поле badvalue. 10
snmpInReadOnlys Указывает число PDU, полученных с индикацией ошибки в поле readonly. 11
snmpNnGenErrs Указывает число PDU, полученных с generr-полем. 12
snmpInTotalReqVar Указывает число объектов MIB, которые были восстановлены. 13
snmpInTotalSetVars Указывает число объектов MIB, которые были изменены. 14
snmpInGetRequests Указывает число соответствующих pdu, которые были получены. 15
snmpInGetNexts Указывает полное число pdu с запросами GetNext 16
snmpInSetRequests Указывает полное число pdu, полученных с запросами SET 17
snmpInGetResponses Указывает полное число pdu, полученных c откликами на запросы 18
snmpInTraps Указывает полное число, полученных и успешно обработанныз TRAP 19
snmpOutTooBig Указывает число посланных PDU с полем toobig. 20
snmpOutNoSuchNames Указывает число посланных PDU с полем nosuchname. 21
snmpOutBadValues Указывает число посланных PDU с полем badvalue. 22
snmpOutGenErrs Указывает число посланных PDU с полем genErrs. 24
snmpOutGetRequests Указывает число посланных PDU Get-Request 25
snmpOutGetNexts Указывает число посланных PDU Get-NEXT 26
snmpOutSetRequests Указывает число посланных PDU SET 27
snmpOutGetResponses Указывает число посланных PDU откликов 28
snmpOutTraps Указывает число посланных PDU TRAPs 29
snmpEnableAuthTraps Говорит о том, разрешены или нет ловушки (TRAPS). 30

Виды данных

INTEGER (целое число). Некоторые переменные объявляются как целые без ограничений (например, MTU для интерфейса), некоторые определены с конкретными значениями (например, флаг IP о перенаправлении установлен в 1, если перенаправление включено, или в 2, если перенаправление выключено), а другие определены с их минимальными и максимальными значениями (например, номера портов TCP и UDP находятся в диапазоне от 0 до 65535).

OCTET STRING (восьмеричная строка). Строка из 0 или нескольких 8-битных байт. Каждый байт имеет значение от 0 до 255. В кодировании BER, используемом для этих типов данных и для следующего, счетчик количества байт в строке находится перед самой строкой. Эти строки не заканчиваются нулевыми значениями.

DisplayString. Строка из 0 или нескольких 8-битных байт, причем каждый байт должен быть символом из набора ASCII NVT (глава 26, раздел «Протокол Telnet»). Все переменные этого типа в MIB-II должны содержать не больше чем 255 символов. (Строка нулевой длины допустима.)

OBJECT IDENTIFIER (идентификатор объекта). Мы опишем их в следующем разделе.

NULL (ноль). Означает, что у соответствующей переменной нет значения. Используется, например, в качестве всех значений для переменных в запросах get или get-next, пока эти переменные запрашиваются, а не устанавливаются.

IpAddress (IP адрес). OCTET STRING (восьмеричная строка) длиной 4, с 1 байтом на каждый байт IP адреса.

PhysAddress (физический адрес). OCTET STRING (восьмеричная строка), содержит физический адрес (например, 6-байтный Ethernet адрес).

Counter (счетчик). Неотрицательное целое число, значение которого увеличивается монотонно от 0 до значения 2 32 -1 (4.294.967.295) и затем вновь возвращается в 0.

Gauge (критерий). Неотрицательное целое число в диапазоне от 0 до 2 32 -1, значение которого может увеличиваться или уменьшаться, однако изменения прекращаются по достижении максимального значения. Это означает, что если значение достигнет величины 2 32 -1, критерий будет оставаться в этом значении до тех пор, пока не будет сброшен. Примером может служить переменная MIB tcpCurrEstab: это количество TCP соединений, находящихся в настоящий момент в состоянии ESTABLISHED (установлено) или CLOSE_WAIT (ожидание закрытия).

TimeTicks (тики времени). Счетчик, который считает время в сотых долях секунды с какой-либо исходной точки. Различные переменные могут указывать начало счета с различных исходных точек, исходная точка используемая для каждой переменной этого типа и указывается, когда переменная объявляется в MIB. Например, переменная sysUpTime это количество сотых долей секунды, в течение которых агент был включен.

timeticks / 100 = seconds
timeticks / 6000 = minutes
timeticks / 360000 = hours
timeticks / 8640000 = days

SEQUENCE (последовательность). Напоминает структуру в языке программирования С. Например, мы рассмотрим, как в MIB определяется последовательность (SEQUENCE), которая называется UdpEntry и которая содержит информацию об активности конечных точек UDP агента. (Под словом «активность» мы подразумеваем порты, которые используются в настоящее время приложением.) В этой структуре есть две записи:

udpLocalAddress, типа IpAddress, содержащая локальный IP адрес.
udpLocalPort, типа INTEGER, в диапазоне от 0 до 65535, которая содержит локальный номер порта.

SEQUENCE OF (последовательность чего). Это определение вектора со всеми элементами, которые имеют тот же самый тип данных. Если каждый элемент имеет простой тип данных, такой как целое, мы имеем простой вектор (одномерный массив). Однако мы увидим, что SNMP использует эти типы данных с каждым элементом вектора, который является последовательностью (SEQUENCE) (структура). Поэтому мы можем считать их двумерными массивами или таблицей. Например, таблица слушающих процессов (listener) UDP называется udpTable, и является последовательностью (SEQUENCE OF) 2-элементной структуры (SEQUENCE) UdpEntry.

Что такое MIB в Windows

MIB (Management Information Base) — это формат файлов, который содержит описания параметров и характеристик сетевых устройств. MIB-файлы используются для управления и мониторинга сетевых устройств с помощью протокола SNMP (Simple Network Management Protocol).

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

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

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

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

Что такое MIB?

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

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

Для работы с MIB на Windows можно использовать инструменты, такие как SNMP-модули для мониторинга сетевых устройств или специальные программы для анализа и отображения данных из MIB.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *