snmptrap

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

Синтаксис:

snmptrap [-d] -v 1 хост сообщество тип_прерывания

конкретный_тип описание_устройства

[-a адрес_агента]


snmptrap [-d] [-v 2] хост noAuth тип_прерывания

конкретный_тип описание_устройства

[-a адрес_агента]


snmptrap [-d] [-v 2] хост сторона-источник сторона-адресат

контекст тип_прерывания конкретный_тип

описание_устройства [-a адрес_агента]

Поддерживаемые платформы:

Neutrino

Опции:

-a адрес_агента

Изменить адрес, указанный в сообщении TRAP как адрес происхождения. По умолчанию утилита snmptrap использует адрес хоста-отправителя.

-d

Выгрузить выходной пакет.

-v 1|2

Версия SNMP (значение по умолчанию – 2).

сообщество

Имя сообщества для транзакции с удаленной системой.

контекст

Набор ресурсов объекта, доступных стороне-адресату.

описание_устройства

Текстовое описание устройства, отправляющего данное прерывание. Это описание используется в качестве значения переменной system.sysDescr.0.

сторона-адресат

Имя стороны, выполняющей действие.

хост

IP-адрес или имя хоста.

сторона-источник

Имя стороны, запрашивающей действие.

конкретный_тип

Целочисленное значение, указывающее дополнительную информацию о типе_прерывания, определенную пользователем.
тип_прерывания

Целочисленное значение, указывающее тип отправляемого сообщения прерывания. Определение типов прерываний приведено в таблице далее.

Описание:

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

Тип сообщения:

Сведения об отправившем объекте протокола:

0 (coldStart)

Повторная инициализация – возможно изменение конфигурации агента или реализации объекта протокола.

1 (warmStart)

Повторная инициализация – конфигурация агента или реализация объекта протокола не изменяются.

2 (linkDown)

Обнаружен отказ одного из каналов связи в конфигурации агента.

3 (linkUp)

Обнаружен переход одного из каналов связи в конфигурации агента в рабочее состояние.

4 (authenticationFailure)

Получено сообщение протокола без должной аутентификации.

5 (egpNeighborLoss)

Соседний узел, выполнявший функции EGP-партнера, отмечен как неработающий, поэтому партнерские отношения более не существуют.

6 (enterpriseSpecific)

Возникло событие, связанное с отраслевыми бизнес-процессами. Вид прерывания указан в поле конкретного прерывания.


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

Примеры:

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

Использование SNMPv1

snmptrap -v 1 nic.andrew.cmu.edu public 0 0 \

'SUN 3/60: SUNOS4.0'

Использование SNMPv2

snmptrap nic.andrew.cmu.edu manager_party \

agent_party agent_context 0 0 'SUN 3/60: SUNOS4.0'

Переменные среды:

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