Netmond V2. Директива Trap


Директива Trap определяет и характеризует всю работу с SNMP трапами в Netmond.
Существует четыре формы использования данной директивы.

  1. Trap Deny
    Глобально выключить SNMP трапинг, по-умолчанию включен когда хотя бы в одном обьекте определены трапы.

  2. Trap SourceCheck
    Глобально включить проверку соответствия IP адреса отправителя трапа с IP адресом агента из самого трапа, по-умолчанию выключено.

  3. Trap "name" {
    Enterprise oid
    [ Specific number ]
    [ Community "string" ]
    }
    Декларирует SNMP трап и определяет его параметры, где:
    name
    Уникальное имя трапа, используется для последующих ссылок на него.
    oid
    Enterprise OID трапа (1.3.6.1...).
    number
    Specific номер в этом Enterprise, по-умолчанию 0.
    string
    SNMP community, по-умолчанию "public".

  4. Trap ( Generic | "name" ) [ "arguments" ]
    Привязывает к обьекту трап (указывается внутри обьекта или сервиса).
    При получении трапа происходит поиск OID'ов переменных трапа среди OID'ов переменных обьекта с установкой их значений.
    Generic
    Использовать встроенную обработку трапов на Cold/Warm Start, Link Up/Down, BGP Peer Established/Down и Cisco Reload.
    arguments
    Передаточные аргументы. Используется для передачи имени SNMP Community, в декларации трапа должно быть указано Community "$1" (взять первый аргумент из передаточных аргументов).

Следует иметь ввиду, что в SNMP трапах агентом передается определенный набор SNMP переменных, для каждой разновидности Enterprise плюс Specific передается собственный набор переменных, смысл и функция которых заранее не известна Netmond (кроме случая Trap Generic). Поэтому такие переменные с соответствующими идентификаторами SNMP обьектов (OID) должны быть предварительно описаны на обьекте или сервисе, где применяются соответствующие им трапы.


Смотри также:
Пример настройки специфического SNMP трапа
Директива Object

© 1998-2002, Rinet Software