Что такое 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 позволяет администраторам сети получать ценную информацию о работе сетевых устройств, мониторить их состояние и производительность, а также управлять ими. Она является важным инструментом для поддержания сети в рабочем состоянии и предотвращения возможных проблем.