Про SNMP trap / трапы (ловушка) - отличие от snmp в том что мы не делаем запрос и не получаем ответ, а ждем когда устройство само отправит данные и ловим их. Прослушиваем определенный хост например IP:162 порту как только хост сам отправляет данные мы их принимаем/ловим.
Настройка передающей стороны хоста не всегда может быть доступна. Иногда это вшито в ПО и нет возможности включить или выключить snmp trap или как то его настроить, устройство само с периодичностью или изменением состояния шлет данные в сеть. Либо же если есть такие настройки можно настроить вручную включить или отключить данный snmp traps.
Настройка в Заббикс Оф. Заббикс SNMP трапы
Про SNMP я писал тут про установку настройку тестирование и тп
Как сделать отправку Службой snmp + ПО c Windows Server на zabbix server пример Dell-OpenManage snmpv2 RUS и аналогично для Kraftway PMC-Sierra Adaptec 5805
В Windows Данная служба называется SNMP Ловушка (англ. TRAP) Как это все будет работать в заббикс Сервере
Работа заббикса сервера для SNMP трапов проходит следующим образом
snmptrapd получает трап и передает трап в > SNMPTT или Perl дальше > форматируют и записывают трап например в /var/log/snmptt/snmptt.log или /tmp/zabbix_traps.tmp дальше >
Zabbix SNMP траппер читает и анализирует файл с трапами snmptt.conf.dop
Данный файл мы указываем в конфигурации zabbix_server.conf
StartSNMPTrapper=1
SNMPTrapperFile=/var/log/snmptt/snmptt.log
#SNMPTrapperFile=/tmp/zabbix_traps.tmp
Zabbix ищет все соответствующие элементы данных с типом “SNMP трап” на интерфейсах узлов сети по каждому трапу, которые совпадают с полученным адресом из трапа.
Возьмите на заметку, только выбранный “IP” или “DNS” у интерфейса узла сети используется в процессе поиска совпадения.
Схематичный пример В Узлах По каждому найденному SNMP интерфейсу, трап сравнивается со всеми регулярными выражениями из элементов данных “snmptrap[регулярное выражение]”. Если совпадение найдено, трап записывается значением для всех совпавших элементов данных. Если совпадений не найдено, но существует элемент данных “snmptrap.fallback”, трап записывается значением для этого элемента данных.
Если совпадений не было найдено ни с одним из соответствующих SNMP интерфейсов, Zabbix по умолчанию журналирует несовпавшие трапы. (Это поведение настраивается в “Журналировать не совпадающие SNMP трапы” в Администрирование → Общие → Прочие).
Установка пакетов
apt-get install snmp snmpd snmptrapd net-tools snmptt libsnmp-dev
Установка net-snmp-perl
apt-get install libnet-snmp-perl
Проверим установку net-snmp-perl
dpkg -l | grep net-snmp-perl
Чтобы идентификаторы OID соответствовали их текстовому описанию, активируйте несвободный репозиторий и установите
apt-get install snmp-mibs-downloader
Стандартно MIB лежат в ./usr/share/snmp/mibs/
обновить MIBS до последних версий
от root # download-mibs
В файле конфигурации nano /etc/snmp/snmp.conf включить нужные Mib
Я включил всё сделав следующее Закомментировал #MIBS: и добавил строку mibs :ALL
mibs :ALL включает все, что не совсем хорошо. Рекомендую для каждого оборудования иметь папку с mib'ами, т.к. они могут отличаться из одной прошивки к другой.
Или же прописать конкретные mib в конфиг например: mibs :BRIDGE-MIB:Q-BRIDGE-MIB:IP-MIB:IF-MIB
Конкретно одну добавить mibs +CPQPOWER-MIB
Добавление сторонних MIB для конкретного пользователя
# Создайте свой личный каталог MIBs
mkdir -p $HOME/.snmp/mibs
echo "mibdirs + $HOME/.snmp/mibs" >> $HOME/.snmp/snmp.conf
snmpwalk -v 1 -c public -m + ваша mib: еще ваша mib Хост
Настройка snmptrapd
устанавливаем community обычно public
nano /etc/snmp/snmptrapd.conf
Находим и раскомментируем строки
authCommunity log,execute,net public
authCommunity log,execute private
Настройка через скрипт Perl zabbix_trap_receiver.pl
Если ранее было настроено SNMPTT нужно Закоментировать эту строку:
по умолчанию для traphandle /usr/sbin/snmptthandler Не будет передавать данные для SNMPTT
Получатель трапов Perl взять из установочной папки /zabbix-4.2.1/misc/snmptrap/zabbix_trap_receiver.pl
можно использовать для передачи трапов в Zabbix сервер напрямую с snmptrapd
скопировать zabbix_trap_receiver.pl в /usr/lib/snmptt/
nano /etc/snmp/snmptrapd.conf
После добавить строку
perl do "/usr/lib/snmptt/zabbix_trap_receiver.pl";
Или есть дефолтный от perl но его придется настроить
perl do "/usr/lib/snmptt/snmptthandler-embedded";
Вам также нужно отредактировать скрипт INIT, чтобы добавить дополнительную опцию.
Отредактируйте файл nano /etc/default/snmptrapd
Найдите эту строку: TRAPDOPTS='-Lsd -p /run/snmptrapd.pid'
Добавить строку: TRAPDOPTS='-Lsd -On -p /run/snmptrapd.pid'
Автозагрузка snmptrapd
Меняем параметр на no на yes
TRAPDRUN=yes
Теперь перезапустите сервис SNMPTRAPD :
systemctl daemon-reload
systemctl restart snmptrapd.service
Так как в файле zabbix_trap_receiver.pl по дефолту вывод настроен /tmp/zabbix_traps.tmp так же настроен формат времени date_time_format = %H:%M:%S %Y/%m/%d
В конфигурации nano /usr/local/etc/zabbix_server.conf указываем
StartSNMPTrapper=1
SNMPTrapperFile=/tmp/zabbix_traps.tmp
Перезапускаем заббикс
service zabbix-server restart
Если используется systemd параметр PrivateTmp, этот файл вряд ли заработает в /tmp. Нужно будет указать вывод в другую паку например в /var/log/snmptt/zabbix_traps.tmp
Поданному пути /zabbix-4.2.1/misc/snmptrap/ есть еще скрипт snmptrap.sh остался он от старой версии 1.8
Скрипт используется для получения SNMP трапов. Скрипт должен быть использован в сочетании с snmptrapd, который является частью пакета Net-SNMP.
Руководство по конфигурации:
Установите snmptrapd (часть net-snmp или ucd-snmp)
Измените snmptrapd.conf.
Добавьте следующую строку:
traphandle default /bin/bash /usr/local/bin/snmptrap.sh
Скопируйте misc/snmptrap/snmptrap.sh в /usr/local/bin
Отредактируйте snmptrap.sh для настройки некоторых основных параметров
Добавьте в Zabbix специальный узел сети с элементом данных типа “Zabbix траппер” (тип информации “Текст”). Ключ элемента данных смотрите в snmptrap.sh
Запустите snmptrapd
nano /etc/default/snmptrapd
Меняем параметр на
TRAPDRUN=yes
Перезапускаем snmptrapd
systemctl daemon-reload
service snmptrapd restart
systemctl restart snmptrapd.service
/etc/init.d/snmptrapd restart
Разрешить входящие на 162 порт
iptables -A INPUT -p udp -m udp --dport 162 -m comment --comment "SNMP Traps" -j ACCEPT
Проверяем слушет наш демон 162-q порт
netstat -nlup | grep 162 или netstat -nlup | grep snmp
Ответ
udp 0 0 0.0.0.0:162 0.0.0.0:*
2964/snmptrapd
Проверка работы для Варианта работы через скрипт Perl
Используйте следующую команду для отправки тестового трапа:
snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s "teststring000"
Проверяем следующими командами
tail -n 1 /var/log/syslog
nano /tmp/zabbix_traps.tmp
Лог Заббикс сервера
nano /tmp/zabbix_server.log
Проверка в заббиксе
Создайте ТЕСТ элемент в узле данных с типом SNMP трап:
Узел сети с IP адресом SNMP: 127.0.0.1
Ключ: snmptrap["General"]
Формат времени журнала: hh:mm:ss yyyy/MM/dd
Если Мы выбрали что будем работать через скрипт PERL snmptthandler-embedded Дальше можно не настраивать SNMPTT
#Получаемые службой snmptrapd сообщения SNMP Trap передаются службе-транслятору SNMPTT для обработки с помощью snmptthandler
nano /etc/snmp/snmptrapd.conf добавляем строку:
#traphandle default /usr/bin/traptoemail -s smtp.example.org foobar@example.org
traphandle default /usr/sbin/snmptthandler
#traphandle default snmptt
Настройка SNMPTT
Наши mib файлы которые лежат /usr/share/snmp/mibs/ нужно с конвертировать при помощи snmpttconvertmib специальные правила в snmptt.conf
nano /etc/snmp/snmptt.conf
Добавить
EVENT general .* "General event" Normal
FORMAT ZBXTRAP $aA $1 $2 $3
#FORMAT ZBXTRAP $aA $ar
cd /usr/share/snmp/mibs/
Запускаем команду путь на mib вывод правил в новый conf
snmpttconvertmib --in = path-to-mib --out = output-file-name
snmpttconvertmib --in=/usr/share/snmp/mibs/CPQHOST.mib --out=/etc/snmp/snmptt.conf.compaqhost
Если модуль Perl Net-SNMP установлен и требуется более подробное описание переменных, добавьте --net_snmp_perl в командную строку
snmpttconvertmib --in=/usr/share/snmp/mibs/CPQHOST.mib --out=/etc/snmp/snmptt.cong.compaq --net_snmp_perl
snmpttconvertmib --in=/etc/snmp/mibs/BGP4-MIB.txt --out /etc/snmp/BGP4.conf --net_snmp_perl
Утилита snmpttconvertmib умеет формировать и добавлять строку с определением EXEC, в которой указывается действие, выполняемое при получении этого трапа. Для этого используется опция --exec=command, где command строка заключенная в одиночные кавычки. К строке указаной в качестве command добавляется содержимое строки с опрелением FORMAT, заключённое в двойные ковычки:
snmpttconvertmib --in=/usr/share/snmp/mibs/UPS-MIB.txt --out=snmptt.conf.apc -net_snmp_perl --exec='/usr/local/icinga/libexec/eventhandlers/submit_check_result $r TRAP 1'
snmpttconvertmib --in=UPS-MIB.txt --out=/etc/snmp/snmptt.conf.dop --exec='/usr/lib/nagios/plugins/submit_snmp_trap $r "SNMP Trap" 1' | grep translations
Почему конвертируя разные файлы конвертируются по разному читать в документации
Первая строка:
EVENT linkDown .1.3.6.1.6.3.1.1.5.3 "Status Events" Normal
начинается с определения EVENT, далее следуют:
- наименование события, в данном случае linkDown, уникальная текстовая метка (алиас) не должна содержать пробелы;
- OID события, в данном случае .1.3.6.1.6.3.1.1.5.3, в цифровом виде, можно использовать и символьный вариант. Допустимо использование шаблонов поиска, например, .1.3.6.1.6.3.1.1.5.*, но при этом необходимо учитывать, что OID'ы будут обрабатываться в порядке их перечисления;
- категория, в данном случае "Status Events", символьная строка заключенная в двойные кавычки, используется для логирования. Если указать категорию "IGNORE", то никаких действий по выполнению определений EXEC и FORMAT не будет выполнено. Также существует категория "LOGONLY", которая отключает выполнение определения EXEC, но логирование осуществляется;
- уровень статуса, в данном случае Normal, символьная строка указывающая статус, например, Minor, Major, Normal, Critical, Warning, используется для логирования. Можно связать с уровнями syslog'а (см. snmptt.ini, опции syslog_level_*).
Вторая строка:
FORMAT Port name: $2 Status: $4
начинается с определения FORMAT за которым следует строка генерирующая текст при логировании. У каждого события может быть только одна строка с определением FORMAT.
Для генерации возможно использование следующих переменных:
$A - имя узла агента;
$aA - IP адрес агента;
$Be - securityEngineID (snmpEngineID) (доступно только при использовании встроенного обработчика);
$Bu - securityName (snmpCommunitySecurityName) (доступно только при использовании встроенного обработчика);
$BE - contextEngineID (snmpCommunityContextEngineID) (доступно только при использовании встроенного обработчика);
$Bn - contextName (snmpCommunityContextName) (доступно только при использовании встроенного обработчика);
$c - категория;
$C - общая строка (community string);
$D - текстовое описание их snmptt.conf или MIB файла (см. опцию description_mode в snmptt.ini);
$E - OID трапа в символьном виде;
$e - OID трапа в числовом виде;
$Fa - звуковой сигнал (bell) (BEL);
$Ff - прогон страницы, новая страница (FF);
$Fn - перевод строки (LF, NL);
$Fr - перевод каретки (CR);
$Ft - символ горизонтальной табуляции (HT, TAB);
$Fz - транслированная строка FROMAT (работает только в опредлении EXEC);
$G - номер общего трапа (generic trap, 0 в случае enterprise trap);
$H - имя узла на котором запущен snmptt;
$S - номер особого трапа (specific trap, 0 в случае enterprise trap);
$N - имя события, которое определено в .conf файле
$i - OID события (может быть шаблонным);
$O - OID трапа в символьном формате (необходимо включить опцию translate_trap_oid_format в snmptt.ini, также требуются установленный модуль Perl Net-SNMP и его включённая поддержка - опция net_snmp_perl_enable в snmptt.ini);
$o - OID трапа в числовом формате;
$R, $r - имя узла отправившего трап;
$aR, $ar - IP адрес узла отправившего трап;
$s - уровень статуса (указанный определение EVENT);
$T - Uptime: время прошедшее после инициализации сетевого объекта;
$X - время попадания трапа в очередь обработки (в случае режима daemon) или текущее время (в случае режима standalone);
$x - дата попадания трапа в очередь обработки (в случае режима daemon) или текущее время (в случае режима standalone);
$# - количество переменных, которые передаются в трапе;
$$ - печатает символ $;
$@ - количество секунд прошедших от начала времён (01.01.1970 г.) до момента попадания трапа в очередь обработки (в случае режима daemon) или текущее время (в случае режима standalone);
$n - выводит значение переменной n;
$+n - выполняет подстановку переменной n в виде: имя переменной:значение;
$-n - выполняет подстановку переменной n в виде: имя переменной (тип переменной):значение;
$vn - выводит имя переменной n;
$* - выводит значение всех переменных n;
$+* - тоже самое, что и $+n только делает подстановку для всех переменных;
$-* - тоже самое, что и $-n только делает подстановку для всех переменных.
в /usr/share/snmp/
touch /usr/share/snmp/snmptt-mib-convert.sh
chmod 700 /usr/share/snmp/snmptt-mib-convert.sh
nano /usr/share/snmp/snmptt-mib-convert.sh
Содержимое скрипта
#!/bin/bash
#
for vMIB in /usr/share/snmp/mibs/*
do
echo "Processing $vMIB"
snmpttconvertmib --in=$vMIB --out=/etc/snmp/snmptt.conf.dop --debug
done
Запускаем скрипт
./usr/share/snmp/snmptt-mib-convert.sh
После проверяем содержимое нашего файла и создался ли он
nano /etc/snmp/snmptt.conf.dop
Так как мы создали отдельный файл snmptt.conf.dop пропишем его в snmptt.ini
Настройка snmptt.ini
nano /etc/snmp/snmptt.ini
Добавим наш файл
[General]
#mode = standalone
mode = daemon
#чтобы snmptt задействовал дополнительный функционал нормализации значений OID
#установленный модуль Perl Net-SNMP
net_snmp_perl_enable = 1
net_snmp_perl_cache_enable = 0
#или настройка файла snmp.conf
mibs_environment = ALL
#задайте формат времени/даты
date_time_format = %H:%M:%S %Y/%m/%d
[DaemonMode]
#игнорировать повторяющиеся трапы в течение некоторого интервала времени
duplicate_trap_window = 300
[Logging]
#журналирование трапов в файл с трапами, который Zabbix будет читать:
log_enable = 1
log_file = /var/log/snmptt/snmptt.log
#log_file = /tmp/my_zabbix_traps.tmp
unknown_trap_log_enable = 1
unknown_trap_log_file = /var/log/snmptt/snmpttunknown.log
[TrapFiles]
snmptt_conf_files = <<END
/etc/snmp/snmptt.conf
/etc/snmp/snmptt.conf.dop
END
После изменений snmptt.ini
service snmptt restart
В конфигурации nano /usr/local/etc/zabbix_server.conf указываем
StartSNMPTrapper=1
SNMPTrapperFile=/var/log/snmptt/snmptt.log
Либо после всех изменений перезапускаем службы для применения измененных конфигурация
systemctl daemon-reload
service snmpd restart
service snmptt restart
service snmptrapd restart
service zabbix-server restart
netstat -v
Просмотр таблицы маршрутизации сети
флаг -r для отображения таблицы сетевой маршрутизации
Опция -n заставляет netstat выводить адреса, разделенные точками, вместо использования символических сетевых имен
netstat -nr
Просмотр статистики сетевого интерфейса
Флаг -i, чтобы получить статистические данные о настроенном сетевом интерфейсе. Опция -a выводит все существующие в ядре интерфейсы
netstat -ai
Просмотр сетевых подключения
ктивные или пассивные сокеты с помощью параметров -t, -n и -a. Флаги показывают разъемы подключения RAW, UDP, TCP или UNIX. Добавив опцию -a, утилита будет создавать сокеты, готовые к соединению
netstat -ant
Просмотр сетевых сервисов
netstat -pnltu
Более новая утилита ss
ss
Вывод списка прослушиваемых так и не прослушиваемых портов
ss -a
Вывод списка прослушивающих сокетов
ss -l
Вывод всех TCP соединений
ss -t
Вывод всех прослушиваемых соединений TCP
ss -lt
Вывод списка всех UDP-соединения
ss -ua
Вывод списка всех прослушиваемых соединений UDP
ss -lu
Просмотр PID (идентификаторы процессов) сокетов
ss -p
Просмотр сводной статистики
ss -s
Просмотр сокетов IPv4 и IPv6
ss -4 и ss -6
Фильтр соединений по номеру порта
ss -at '( dport = :22 or sport = :22 )'
ss -at '( dport = :ssh or sport = :ssh )'
справочные команды ss
man ss
snmptt - для получения и обработки SNMP TRAP сообщений от оборудования.
snmptt – Служба SNMP Trap Translator (SNMPTT). Данный элемент отвечает за разбор и интерпретацию сообщений SNMP Trap, полученных от службы snmptrapd. В частности он преобразует числовые идентификаторы OID в читаемый формат, используя подключаемые MIB-файлы.
submit_snmp_trap – Скрипт, который принимает от службы snmptt нормализованное Trap-сообщение и, преобразовав данные этого сообщения в понятный для Icinga формат, отправляет их в командный pipe-файл Icinga.
SNMP Trap - специальная пассивная Служба Icinga, в которую будут "прилетать" данные из pipe-файла Icinga. Данная Служба будет служить нам для визуализации конечного результата в веб-интерфейсе Icinga Web 2, а также организации оповещений администратора о проблеме.
Локальный запрос
snmpwalk -v 2c -c public localhost
Для проверки запустим тестовый trap на себя (127.0.0.1), с помощю утилиты snmptrap.
snmptrap -c public -v 2c 127.0.0.1 "" 1.5.5.5.5.5.5.5 1.7.7.7.7.7.7 s "Test TRAP"
Используйте следующую команду для отправки тестового трапа:
snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s "teststring000"
Проверяем прилетели ли данные
tail -n 1 /var/log/syslog или весь лог nano /var/log/syslog
nano /var/log/snmptt/snmptt.log Лог Заббикс сервера nano /tmp/zabbix/zabbix-server.log
Должно быть
Полученный трап:
15:48:18 2011/07/26 .1.3.6.1.6.3.1.1.5.3.0.33 Normal "General event" localhost - ZBXTRAP 127.0.0.1 127.0.0.1
Значение ТЕСТ элемента данных:
15:48:18 2011/07/26 .1.3.6.1.6.3.1.1.5.3.0.33 Normal "General event" localhost - 127.0.0.1
Неизвестные trap
nano /var/log/snmptt/snmpttunknown.log
Проверка с удаленной стороны
snmptrap -c public -v 2c IP-zabbix-server "" 1.5.5.5.5.5.5.5 1.7.7.7.7.7.7 s "Rest TRAP REMOTE"
Проверяем
tail -n 1 /var/log/syslog
Проверка в заббиксе
Создайте ТЕСТ элемент в узле данных с типом SNMP трап:
Узел сети с IP адресом SNMP: 127.0.0.1
Ключ: snmptrap["General"]
Формат времени журнала: hh:mm:ss yyyy/MM/dd
Для удаленного управления утилитой snmpwalk
изменяем в конфигурации
nano /etc/snmp/snmpd.conf
#Настройки по умолчанию:
agentAddress udp:127.0.0.1:161
#Удаленный доступ
agentAddress udp:IP-zabbix-servera:162
Изменение параметров "sysLocation" и "sysContact", для более легкой идентификации трапа.
Настройки по умолчанию:
sysLocation Sitting on the Dock of the Bay
sysContact Me
Пример:
sysLocation MY HOST
sysContact MY EMAIL
Изменение коммьюнити
Настройки по умолчанию:
rocommunity public default -V systemonly
Пример:
rocommunity private default -V systemonly
Перезапускаем для применения настроек
/etc/init.d/snmpd restart
Скачать файлы конфигурации snmp.conf snmpd.conf snmptrapd snmptrapd.conf snmptt.conf snmptt.ini Если в логе заббикса лезут следующие ошибки
Cannot find module (PowerNet-MIB): At line 1 in (none)
Означает что нужно скачать или обновить библиотеку PowerNet-MIB если билиотека новая нужно проверить ее на зависимости
после перезапустить службу systemctl restart snmpd
Пример зависимостей MIB
Ошибки
Cannot find module (PowerNet-MIB): At line 1 in (none)
Cannot find module (DELL-SHADOW-MIB): At line 1 in (none)
Cannot find module (IDRAC-MIB): At line 1 in (none)
Все три mib ссылаются на одни и те же файлы mib
IDRAC-MIB
DELL-SHADOW-MIB
PowerNet-MIB
Ссылаются на
IMPORTS
FROM RFC1155-SMI + не ссылается никуда
FROM RFC1213-MIB + сылается
FROM RFC1155-SMI +
FROM RFC-1212 +
FROM RFC1155-SMI +
FROM RFC1158-MIB +
FROM RFC1155-SMI +
FROM SNMPv2-TC +
FROM SNMPv2-SMI + не ссылается никуда
FROM IANAifType-MIB
FROM SNMPv2-SMI +
FROM SNMPv2-TC +
FROM RFC-1212 + ссылается
FROM RFC1155-SMI +
FROM RFC1158-MIB +
FROM RFC-1215; + не ссылается никуда
-- IMPORTS End
SNMPv2-MIB DEFINITIONS ::= BEGIN
FROM SNMPv2-SMI
FROM SNMPv2-TC
FROM SNMPv2-CONF
FROM SNMPv2-SMI
Мои mib файлы
Скачать Добавлены Windows mib и несколько других
Скачать Добавлены mib для VipNet и 3COM коммутатора
Скачать 422 - файлов
ADAPTEC-ASM-EXT-STORAGE-MGMT-STN-MIB.mib
ADAPTEC-STORAGE-MANAGER-TRAP-MIB.mib
ADAPTEC-UNIVERSAL-STORAGE-MIB.mib
BASP-Config-MIB.mib
BASP-Statistics-MIB.mib
Brcm-adapterInfo-MIB.mib
Brcm-BASPTrap-MIB.mib
CISCO-SMI.mib
CPKM2&3-MIB.mib
DCS3FRU-MIB.mib
DCS3RMT-MIB.mib
DELL-ASF-MIB.mib
DELL-MM-MIB.mib
DELL-RAC-MIB.txt
DELL-SHADOW-MIB.mib
DELLRAC-MIB.mib
DFL860-MIB.mib
DFL860-TRAPS-MIB.mib
DFL860e-MIB.mib
DFL860e-TRAPS-MIB.mib
DHCP-MIB.mib
DLINK-DGS-1210-F1-SERIES-MIB.mib
DNS-340L-MIB.mib
DrWeb-Base.mib
DrWeb-Snmpd.mib
FOUNDRY-SN-ROOT-MIB.txt
FTPSERVER-MIB.mib
GNOME-SMI.txt
HH3C-ENTITY-EXT-MIB.mib
HH3C-OID-MIB.mib
HOST-RESOURCES-MIB-WIN.mib
HTTPSERVER-MIB.mib
IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt
IANA-LANGUAGE-MIB.txt
IANA-RTPROTO-MIB.txt
IANAifType-MIB.txt
IDRAC-MIB-SMIv2.mib
IDRAC-MIB.mib
IEEE8021-PAE-MIB.mib
IEEE8021-SECY-MIB.mib
IEEE8021X-PAE-MIB.mib
INTEL-LAN-ADAPTERS-MIB.mib
INTEL-SERVER-BASEBOARD7.mib
INTERNETSERVER-MIB.mib
IPMROUTE-MIB.mib
LanMgr-Mib-II-MIB.mib
LM-SENSORS-MIB.txt
MIB-Dell-10892.mib
MIB-Dell-10900.mib
MIB-Dell-CM.mib
MIB-Dell-OME.mib
MonitoringAgent-MIB.txt
MSFT-MIB.mib
MSIPBOOTP-MIB.mib
MSIPRIP2-MIB.mib
NET-SNMP-AGENT-MIB.txt
NET-SNMP-EXAMPLES-MIB.txt
NET-SNMP-EXTEND-MIB.txt
NET-SNMP-MIB.txt
NET-SNMP-MONITOR-MIB.txt
NET-SNMP-PASS-MIB.txt
NET-SNMP-PERIODIC-NOTIFY-MIB.txt
NET-SNMP-SYSTEM-MIB.txt
NET-SNMP-TC.txt
NET-SNMP-VACM-MIB.txt
PowerNet-MIB.mib
QLASP-Config-MIB.mib
QLASP-Statistics-MIB.mib
QLGC-adapterInfo-MIB.mib
QLGC-QLASPTrap-MIB.mib
RFC-1212-MIB.txt
RFC-1215.txt
RFC1066-MIB.mib
RFC1156-MIB.mib
RFC1158-MIB.mib
RFC1229-MIB.mib
RFC1231-MIB.mib
RFC1232-MIB.mib
RFC1233-MIB.mib
RFC1253-MIB.mib
RFC1271-MIB.mib
RFC1289-phivMIB.mib
RFC1304-MIB.mib
RFC1315-MIB.mib
RFC1316-MIB.mib
RFC1317-MIB.mib
RFC1318-MIB.mib
RFC1354-MIB.mib
RFC1389-MIB.mib
RFC1398-MIB.mib
RFC1406-MIB.mib
RFC1407-MIB.mib
SNMP-TLS-TM-MIB.txt
SNMP-TSM-MIB.txt
SNMPv2-SMI-v1.mib
StorageManagement-MIB.mib
System-MonitoringAgent-MIB.txt
UCD-DEMO-MIB.txt
UCD-DISKIO-MIB.txt
UCD-DLMOD-MIB.txt
UCD-IPFILTER-MIB.txt
UCD-IPFWACC-MIB.txt
UCD-SNMP-MIB-OLD.txt
UCD-SNMP-MIB.txt
VIPNET-MIB.txt
WINS-MIB.mib
iana\IANA-ADDRESS-FAMILY-NUMBERS-MIB
iana\IANA-CHARSET-MIB
iana\IANA-FINISHER-MIB
iana\IANA-GMPLS-TC-MIB
iana\IANA-IPPM-METRICS-REGISTRY-MIB
iana\IANA-ITU-ALARM-TC-MIB
iana\IANA-LANGUAGE-MIB
iana\IANA-MALLOC-MIB
iana\IANA-MAU-MIB
iana\IANA-PRINTER-MIB
iana\IANA-PWE3-MIB
iana\IANA-RTPROTO-MIB
iana\IANAifType-MIB
iana\IANATn3270eTC-MIB
iana\IPFIX-SELECTOR-MIB
ietf\ACCOUNTING-CONTROL-MIB
ietf\ADSL-LINE-EXT-MIB
ietf\ADSL-LINE-MIB
ietf\ADSL-TC-MIB
ietf\ADSL2-LINE-MIB
ietf\ADSL2-LINE-TC-MIB
ietf\AGENTX-MIB
ietf\AGGREGATE-MIB
ietf\ALARM-MIB
ietf\APM-MIB
ietf\APPC-MIB
ietf\APPLETALK-MIB
ietf\APPLICATION-MIB
ietf\APPN-DLUR-MIB
ietf\APPN-MIB
ietf\APPN-TRAP-MIB
ietf\APS-MIB
ietf\ARC-MIB
ietf\ATM-ACCOUNTING-INFORMATION-MIB
ietf\ATM-MIB
ietf\ATM-TC-MIB
ietf\ATM2-MIB
ietf\BGP4-MIB
ietf\BRIDGE-MIB
ietf\CAPWAP-BASE-MIB
ietf\CAPWAP-DOT11-MIB
ietf\CHARACTER-MIB
ietf\CIRCUIT-IF-MIB
ietf\CLNS-MIB
ietf\COPS-CLIENT-MIB
ietf\DECNET-PHIV-MIB
ietf\DIAL-CONTROL-MIB
ietf\DIFFSERV-CONFIG-MIB
ietf\DIFFSERV-DSCP-TC
ietf\DIFFSERV-MIB
ietf\DIRECTORY-SERVER-MIB
ietf\DISMAN-EVENT-MIB
ietf\DISMAN-EXPRESSION-MIB
ietf\DISMAN-NSLOOKUP-MIB
ietf\DISMAN-PING-MIB
ietf\DISMAN-SCHEDULE-MIB
ietf\DISMAN-SCRIPT-MIB
ietf\DISMAN-TRACEROUTE-MIB
ietf\DLSW-MIB
ietf\DNS-RESOLVER-MIB
ietf\DNS-SERVER-MIB
ietf\DOCS-BPI-MIB
ietf\DOCS-CABLE-DEVICE-MIB
ietf\DOCS-IETF-BPI2-MIB
ietf\DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB
ietf\DOCS-IETF-QOS-MIB
ietf\DOCS-IETF-SUBMGT-MIB
ietf\DOCS-IF-MIB
ietf\DOT12-IF-MIB
ietf\DOT12-RPTR-MIB
ietf\DOT3-EPON-MIB
ietf\DOT3-OAM-MIB
ietf\DPI20-MIB
ietf\DS0-MIB
ietf\DS0BUNDLE-MIB
ietf\DS1-MIB
ietf\DS3-MIB
ietf\DSA-MIB
ietf\DSMON-MIB
ietf\DVB-RCS-MIB
ietf\EBN-MIB
ietf\EFM-CU-MIB
ietf\ENTITY-MIB
ietf\ENTITY-SENSOR-MIB
ietf\ENTITY-STATE-MIB
ietf\ENTITY-STATE-TC-MIB
ietf\ETHER-CHIPSET-MIB
ietf\EtherLike-MIB
ietf\FC-MGMT-MIB
ietf\FCIP-MGMT-MIB
ietf\FDDI-SMT73-MIB
ietf\FIBRE-CHANNEL-FE-MIB
ietf\Finisher-MIB
ietf\FLOW-METER-MIB
ietf\FORCES-MIB
ietf\FR-ATM-PVC-SERVICE-IWF-MIB
ietf\FR-MFR-MIB
ietf\FRAME-RELAY-DTE-MIB
ietf\FRNETSERV-MIB
ietf\FRSLD-MIB
ietf\GMPLS-LABEL-STD-MIB
ietf\GMPLS-LSR-STD-MIB
ietf\GMPLS-TC-STD-MIB
ietf\GMPLS-TE-STD-MIB
ietf\GSMP-MIB
ietf\HC-ALARM-MIB
ietf\HC-PerfHist-TC-MIB
ietf\HC-RMON-MIB
ietf\HCNUM-TC
ietf\HDSL2-SHDSL-LINE-MIB
ietf\HOST-RESOURCES-MIB
ietf\HOST-RESOURCES-TYPES
ietf\HPR-IP-MIB
ietf\HPR-MIB
ietf\IBM-6611-APPN-MIB
ietf\IF-CAP-STACK-MIB
ietf\IF-INVERTED-STACK-MIB
ietf\IF-MIB
ietf\IFCP-MGMT-MIB
ietf\IGMP-STD-MIB
ietf\INET-ADDRESS-MIB
ietf\INTEGRATED-SERVICES-GUARANTEED-MIB
ietf\INTEGRATED-SERVICES-MIB
ietf\INTERFACETOPN-MIB
ietf\IP-FORWARD-MIB
ietf\IP-MIB
ietf\IPATM-IPMC-MIB
ietf\IPFIX-MIB
ietf\IPMCAST-MIB
ietf\IPMROUTE-STD-MIB
ietf\IPOA-MIB
ietf\IPS-AUTH-MIB
ietf\IPSEC-SPD-MIB
ietf\IPV6-FLOW-LABEL-MIB
ietf\IPV6-ICMP-MIB
ietf\IPV6-MIB
ietf\IPV6-MLD-MIB
ietf\IPV6-TC
ietf\IPV6-TCP-MIB
ietf\IPV6-UDP-MIB
ietf\ISCSI-MIB
ietf\ISDN-MIB
ietf\ISIS-MIB
ietf\ISNS-MIB
ietf\ITU-ALARM-MIB
ietf\ITU-ALARM-TC-MIB
ietf\Job-Monitoring-MIB
ietf\L2TP-MIB
ietf\LANGTAG-TC-MIB
ietf\LMP-MIB
ietf\MALLOC-MIB
ietf\MAU-MIB
ietf\MGMD-STD-MIB
ietf\MIDCOM-MIB
ietf\MIOX25-MIB
ietf\MIP-MIB
ietf\MOBILEIPV6-MIB
ietf\Modem-MIB
ietf\MPLS-FTN-STD-MIB
ietf\MPLS-L3VPN-STD-MIB
ietf\MPLS-LC-ATM-STD-MIB
ietf\MPLS-LC-FR-STD-MIB
ietf\MPLS-LDP-ATM-STD-MIB
ietf\MPLS-LDP-FRAME-RELAY-STD-MIB
ietf\MPLS-LDP-GENERIC-STD-MIB
ietf\MPLS-LDP-STD-MIB
ietf\MPLS-LSR-STD-MIB
ietf\MPLS-TC-STD-MIB
ietf\MPLS-TE-STD-MIB
ietf\MSDP-MIB
ietf\MTA-MIB
ietf\NAT-MIB
ietf\NEMO-MIB
ietf\NETWORK-SERVICES-MIB
ietf\NHRP-MIB
ietf\NOTIFICATION-LOG-MIB
ietf\OPT-IF-MIB
ietf\OSPF-MIB
ietf\OSPF-TRAP-MIB
ietf\OSPFV3-MIB
ietf\P-BRIDGE-MIB
ietf\PARALLEL-MIB
ietf\PerfHist-TC-MIB
ietf\PIM-BSR-MIB
ietf\PIM-MIB
ietf\PIM-STD-MIB
ietf\PINT-MIB
ietf\PKTC-IETF-EVENT-MIB
ietf\PKTC-IETF-MTA-MIB
ietf\PKTC-IETF-SIG-MIB
ietf\POLICY-BASED-MANAGEMENT-MIB
ietf\POWER-ETHERNET-MIB
ietf\PPP-BRIDGE-NCP-MIB
ietf\PPP-IP-NCP-MIB
ietf\PPP-LCP-MIB
ietf\PPP-SEC-MIB
ietf\Printer-MIB
ietf\PTOPO-MIB
ietf\PW-ATM-MIB
ietf\PW-ENET-STD-MIB
ietf\PW-MPLS-STD-MIB
ietf\PW-STD-MIB
ietf\PW-TC-STD-MIB
ietf\PW-TDM-MIB
ietf\Q-BRIDGE-MIB
ietf\RADIUS-ACC-CLIENT-MIB
ietf\RADIUS-ACC-SERVER-MIB
ietf\RADIUS-AUTH-CLIENT-MIB
ietf\RADIUS-AUTH-SERVER-MIB
ietf\RADIUS-DYNAUTH-CLIENT-MIB
ietf\RADIUS-DYNAUTH-SERVER-MIB
ietf\RAQMON-MIB
ietf\RAQMON-RDS-MIB
ietf\RDBMS-MIB
ietf\RFC1155-SMI
ietf\RFC1213-MIB
ietf\RFC1381-MIB
ietf\RFC1382-MIB
ietf\RFC1414-MIB
ietf\RIPv2-MIB
ietf\RMON-MIB
ietf\RMON2-MIB
ietf\ROHC-MIB
ietf\ROHC-RTP-MIB
ietf\ROHC-UNCOMPRESSED-MIB
ietf\RS-232-MIB
ietf\RSERPOOL-MIB
ietf\RSTP-MIB
ietf\RSVP-MIB
ietf\RTP-MIB
ietf\SCSI-MIB
ietf\SCTP-MIB
ietf\SFLOW-MIB
ietf\SIP-COMMON-MIB
ietf\SIP-MIB
ietf\SIP-SERVER-MIB
ietf\SIP-TC-MIB
ietf\SIP-UA-MIB
ietf\SLAPM-MIB
ietf\SMON-MIB
ietf\SMUX-MIB
ietf\SNA-NAU-MIB
ietf\SNA-SDLC-MIB
ietf\SNMP-COMMUNITY-MIB
ietf\SNMP-FRAMEWORK-MIB
ietf\SNMP-IEEE802-TM-MIB
ietf\SNMP-MPD-MIB
ietf\SNMP-NOTIFICATION-MIB
ietf\SNMP-PROXY-MIB
ietf\SNMP-REPEATER-MIB
ietf\SNMP-SSH-TM-MIB
ietf\SNMP-TARGET-MIB
ietf\SNMP-TSM-MIB
ietf\SNMP-USER-BASED-SM-MIB
ietf\SNMP-USM-AES-MIB
ietf\SNMP-USM-DH-OBJECTS-MIB
ietf\SNMP-VIEW-BASED-ACM-MIB
ietf\SNMPv2-CONF
ietf\SNMPv2-M2M-MIB
ietf\SNMPv2-MIB
ietf\SNMPv2-PARTY-MIB
ietf\SNMPv2-PDU
ietf\SNMPv2-SMI
ietf\SNMPv2-TC
ietf\SNMPv2-TM
ietf\SNMPv2-USEC-MIB
ietf\SONET-MIB
ietf\SOURCE-ROUTING-MIB
ietf\SSPM-MIB
ietf\SYSAPPL-MIB
ietf\SYSLOG-MSG-MIB
ietf\SYSLOG-TC-MIB
ietf\T11-FC-FABRIC-ADDR-MGR-MIB
ietf\T11-FC-FABRIC-CONFIG-SERVER-MIB
ietf\T11-FC-FABRIC-LOCK-MIB
ietf\T11-FC-FSPF-MIB
ietf\T11-FC-NAME-SERVER-MIB
ietf\T11-FC-ROUTE-MIB
ietf\T11-FC-RSCN-MIB
ietf\T11-FC-SP-AUTHENTICATION-MIB
ietf\T11-FC-SP-POLICY-MIB
ietf\T11-FC-SP-SA-MIB
ietf\T11-FC-SP-TC-MIB
ietf\T11-FC-SP-ZONING-MIB
ietf\T11-FC-VIRTUAL-FABRIC-MIB
ietf\T11-FC-ZONE-SERVER-MIB
ietf\T11-TC-MIB
ietf\TCP-ESTATS-MIB
ietf\TCP-MIB
ietf\TCPIPX-MIB
ietf\TE-LINK-STD-MIB
ietf\TE-MIB
ietf\TIME-AGGREGATE-MIB
ietf\TN3270E-MIB
ietf\TN3270E-RT-MIB
ietf\TOKEN-RING-RMON-MIB
ietf\TOKENRING-MIB
ietf\TOKENRING-STATION-SR-MIB
ietf\TPM-MIB
ietf\TRANSPORT-ADDRESS-MIB
ietf\TRIP-MIB
ietf\TRIP-TC-MIB
ietf\TUNNEL-MIB
ietf\UDP-MIB
ietf\UDPLITE-MIB
ietf\UPS-MIB
ietf\URI-TC-MIB
ietf\VDSL-LINE-EXT-MCM-MIB
ietf\VDSL-LINE-EXT-SCM-MIB
ietf\VDSL-LINE-MIB
ietf\VDSL2-LINE-MIB
ietf\VDSL2-LINE-TC-MIB
ietf\VPN-TC-STD-MIB
ietf\VRRP-MIB
ietf\WWW-MIB