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


Пример использования.

Директива Interface создает и описывает обьекты второго уровня (подобьекты) в иерархии Netmond. Такой обьект является дочерним по отношению к обьекту Object на котором он расположен, например на роутере и свиче имеются сетевые интерфейсы.

Мониторинг обьектов Interface производится только с помощью специального SNMP метода опроса Method Router и стандартных SNMP трапов Trap Generic, примененных на обьекте Object - владельце данного интерфейса.
Мониторинг заключается в определении состояния Interface (UP, DOWN, TESTING, NONE) и снятии значений его счетчиков. Все данные сохраняются в предопределенных переменных интерфейса.

Вывод и анализ полученных данных может производиться с помощью разнообразных методов сохранения, привязанных к данному интерфейсу. Для упрощения настройки предусмотрен типовой метод сохранения Save Interface, протоколирующий все изменения в состоянии интерфейса и фиксирующий значения всех его счетчиков в удобной файловой иерархии в определенном формате.

Директива Interface применяется только в блоке операторов обьекта Object и имеет следующий синтаксис:

Interface ( "name" | index ) [ {
[ Description "description" ]
[ DataDir "datadir" ]
[ Bandwidth kbps ]
[ Save ( Interface | "name" ) [ "arguments" ] ] ...
} ]
Указывает на интерфейс на обьекте, определяет его параметры и способы вывода данных.
name
Полное имя порта, обычно это имя интерфейса или контроллера в том виде как оно присутствует в конфигурации устройства.
index
SNMP индекс порта. При этом порт должен иметь фиксированный индекс, который никогда не изменяется.
Такой способ ссылки на интерфейс по его индексу предусмотрен для свичей и других устройств с фиксированными аппаратными интерфейсами, где индексирование по имени не предусмотрено или невозможно по каким-либо причинам.
description
Произвольная строка текста, краткое описание порта. Если это роутер или свич Cisco, то такое описание может быть автоматически снято в SNMP переменную $ciscoIfDescr непосредственно с интерфейса.
directory
Альтернативное имя подкаталога в иерархии каталогов Netmond. По-умолчанию используется имя интерфейса "name" или его индекс с префиксом, например Interface12.
kbps
Нарицательная полоса пропускания интерфейса - его скорость в килобитах в секунду. По-умолчанию используется значение SNMP переменной $ifSpeed, снятое непосредственно с интерфейса.

Смотри также:
Встроенные переменные интерфейса
Пример настройки сбора статистики по портам

© 1998-2002, Rinet Software