snmptrap

Отправка сообщения SNMP TRAP на хост

Синтаксис:

snmptrap [-d] -v 1 хост сообщество тип_прерывания конкретный_тип описание_устройства [-a адрес_агента] 
snmptrap [-d] [-v 2] хост noAuth тип_прерывания конкретный_тип описание_устройства [-a адрес_агента]
snmptrap [-d] [-v 2] хост сторона-источник сторона-адресат контекст тип_прерывания конкретный_тип описание_устройства [-a адрес_агента]

Опции:

-a адрес_агента
Изменить адрес, указанный в сообщении TRAP как адрес происхождения. По умолчанию утилита snmptrap использует адрес хоста-отправителя.
-d
Выгрузить выходной пакет.
-v 1|2
Версия SNMP (значение по умолчанию – 2).
сообщество
Имя сообщества для транзакции с удаленной системой.
контекст
Набор ресурсов объекта, доступных стороне-адресату.
описание_устройства
Текстовое описание устройства, отправляющего данное прерывание. Это описание используется в качестве значения переменной system.sysDescr.0.
сторона-адресат
Имя стороны, выполняющей действие.
хост
IP-адрес или имя хоста.
сторона-источник
Имя стороны, запрашивающей действие.
конкретный_тип
Целочисленное значение, указывающее дополнительную информацию о типе_прерывания, определенную пользователем.
тип_прерывания
Целочисленное значение, указывающее тип отправляемого сообщения прерывания. Определение типов прерываний приведено в таблице далее.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита snmptrap формирует и отправляет на хост сообщение SNMP TRAP.

Тип сообщения: Сведения об отправившем объекте протокола:
0 (coldStart) Повторная инициализация – возможно изменение конфигурации агента или реализации объекта протокола.
1 (warmStart) Повторная инициализация – конфигурация агента или реализация объекта протокола не изменяются.
2 (linkDown) Обнаружен отказ одного из каналов связи в конфигурации агента.
3 (linkUp) Обнаружен переход одного из каналов связи в конфигурации агента в рабочее состояние.
4 (authenticationFailure) Получено сообщение протокола без должной аутентификации.
5 (egpNeighborLoss) Соседний узел, выполнявший функции EGP-партнера, отмечен как неработающий, поэтому партнерские отношения более не существуют.
6 (enterpriseSpecific) Возникло событие, связанное с отраслевыми бизнес-процессами. Вид прерывания указан в поле конкретного прерывания.

Если применяется SNMP версии 2, должны быть сконфигурированы следующие файлы:

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

Примеры:

Отправка прерывания холодного запуска (coldStart) на указанный хост:

Переменные окружения:

MIBFILE
Задает местоположение файла mib.txt. Например, MIBFILE=путь/mib.txt (путь по умолчанию – /etc).
SUFFIX
Если в рабочей среде существует переменная SUFFIX, то по всем идентификаторам объектов, имеющим символическое имя, выводится только последний элемент. Примеры:

идентификатор
system.syscontact.0

выводится в виде
syscontact.0

идентификатор
udp.udpTable.udpEntry.udpLocalAddress.0.0.0.161

выводится в виде
udpLocalAddress.0.0.0.161

Ошибки:

Если при обработке пакета запроса сетевым объектом возникает ошибка, то возвращается ошибочный пакет, и утилита snmpbulkwalk выводит сообщение для диагностики причины некорректности запроса.

Если при поиске утилита snmpbulkwalk выходит за пределы MIB, выводится следующее сообщение:

End of MIB

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

snmpd, snmpget, snmpgetnext, snmpnetstat, snmpset, snmpstatus, snmptest, snmptranslate, snmptrap, snmptrapd

/etc/acl.conf, /etc/context.conf, /etc/mib.txt, /etc/party.conf, /etc/snmpd.conf, /etc/view.conf

Основано на: RFC 1065, RFC 1066, RFC 1067, RFC 1441, RFC 1445, RFC 1446, RFC 1448, RFC 1449




Предыдущий раздел: Утилиты