Netmond V2. Операторы конфигурации

Ниже приведена итоговая таблица операторов языка описания конфигурации Netmond. Таблица содержит полный список директив и параметров с кратким описанием выполняемых функций. Более детальные описания находятся по ссылкам в отдельных разделах документации.


Верхний уровень конфигурации

Параметры:

RootDir "path"
Базовый рабочий каталог программы.
TimeFmt "format"
Формат вывода текущего системного времени.
Polling seconds
Интервал периодического опроса любых обьектов.
Timeout seconds
Время ожидания отклика от любых обьектов.
Retries counter
Колличество перезапросов любых обьектов.
Saving seconds
Интервал периодического сохранения данных на любых обьектах.

Директивы:

Port number { statements }
Включает NetState сервер на указанном TCP порту.
Trap ( Deny | SourceCheck )
Запрещает SNMP трапинг. Включает сверку source-addr и agent-addr.
Trap "name" { statements }
Декларация специфического SNMP трапа.
Method "name" { statements }
Декларация специфического метода опроса обьектов.
Save "name" { statements }
Декларация специфического метода сохранения данных.
Object "name" { statements }
Декларация обьекта мониторинга.

Операторы NetState сервера

Port number {
Timeout seconds
Максимальное время ожидания команд от NetState клиента.
Permit "regex"
Перечисление разрешенных адресов клиентов.
Deny "regex"
Перечисление запрещенных адресов клиентов.
}
Включает NetState сервер на указанном TCP порту.

Параметры SNMP трапа

Trap "name" {
Enterprise oid
Enterprise OID данного трапа (1.3.6.1...).
Specific number
Specific-номер в этом Enterprise.
Community "string"
Строка SNMP community данного трапа.
}
Декларация специфического SNMP трапа.

Операторы метода опроса обьекта и сервиса

Method "name" {
Address "address"
Сетевой адрес данного опроса.
( TCP | UDP ) Port number
Номер удаленного TCP или UDP порта для обращения.
LocalPort number [ number ]
Номер локального порта (или диапазон) при обращении.
ChatScript { Send "string" [ Expect "regex" ] }
Сценарий опроса для TCP и UDP методов.
ICMP
Использование ICMP-echo в данном методе.
Size bytes
Размер пакета для метода ICMP-echo.
Send packets [ Expect packets ]
Колличество пакетов для метода ICMP-echo.
Timeout seconds
Время ожидания отклика в данном опросе.
Retries counter
Колличество перезапросов в данном опросе.
}
Декларация специфического метода опроса обьектов.

Параметры метода сохранения данных

Save "name" {
( File | Pipe | Exec ) "file"
Запись данных в указанный файл, пайп или его запуск.
Data "format"
Периодическое сохранение данных в указанном формате.
State "format"
Сохранение данных в указанном формате только при изменении состояния обьекта.
When "evaluate" seconds [ "format" ]
Сохранение данных в указанном формате при выполнении определенных условий требуемой продолжительности.
}
Декларация специфического метода сохранения данных.

Конфигурация обьекта

Object "name" {
Параметры:
Address "address"
Сетевой адрес данного обьекта.
Description "comments"
Краткое описание данного обьекта.
Polling seconds
Интервал периодического опроса данного обьекта.
Timeout seconds
Время ожидания отклика от данного обьекта.
Retries counter
Колличество перезапросов к данному обьекту.
DataDir "path"
Имя каталога для сохранения данных обьекта.
Saving seconds
Интервал периодического сохранения данных обьекта.

Директивы:
Trap ( Generic | "name" )
Применение SNMP трапа(ов) к данному обьекту.
Method ( Ping | Router | SNMP | DNS | Radius | Tacacs | "name" )
Применение метода опроса к данному обьекту.
Save ( Router | "name" )
Применение метода сохранения данных к обьекту.
Service "name" { statements }
Определение подобьекта сетевого сервиса на данном обьекте.
Interface ( "name" | index ) [ { statements } ]
Определение подобьекта сетевого интерфейса на данном обьекте.
BGP number [ { statements } ]
Определение подобьекта BGP ASN на данном обьекте.
Env Temp [ { statements } ]
Определение подобьекта температурных датчиков на данном обьекте.
}
Декларация обьекта мониторинга.

Конфигурация сервиса на обьекте

Object "name" {
Address "address"
Service "name" {
Параметры:
Description "comments"
Краткое описание данного сервиса.
DataDir "path"
Имя каталога для сохранения данных о сервисе.

Директивы:
Trap "name"
Применение SNMP трапа к данному сервису.
Method ( SNMP | DNS | Radius | Tacacs | "name" )
Применение метода опроса к данному сервису.
Save "name"
Применение метода сохранения данных к сервису.
}
Определение подобьекта сетевого сервиса на текущем обьекте.
}

Конфигурация интерфейса обьекта

Object "name" {
Address "address"
Method Router
Interface ( "name" | index ) [ {
Параметры:
Description "comments"
Краткое описание данного интерфейса.
Bandwidth kbps
Нарицательная скорость порта.
DataDir "path"
Имя каталога для сохранения данных интерфейса.

Директивы:
Save ( Interface | "name" )
Применение метода сохранения данных к интерфейсу.
} ]
Определение подобьекта сетевого интерфейса на текущем обьекте.
}

Конфигурация BGP на обьекте

Object "name" {
Address "address"
Method Router
BGP number [ {
Параметры:
Description "comments"
Краткое описание данной автономной системы.
DataDir "path"
Имя каталога для сохранения данных об автономной системе.

Директивы:
Peer "address"
Перечисление адресов BGP пиров в данной автономной системе.
Save ( BGP | "name" )
Применение метода сохранения данных к автономной системе.
} ]
Определение подобьекта BGP ASN на текущем обьекте.
}

Конфигурация температурных датчиков обьекта

Object "name" {
Address "address"
Method Router
Env Temp [ {
Параметры:
Description "comments"
Краткое описание данного набора температурных датчиков.
DataDir "path"
Имя каталога для сохранения данных о температуре.

Директивы:
Temp "name"
Перечисление имен температурных датчиков.
Save ( Temp | "name" )
Применение метода сохранения данных к набору температурных датчиков.
} ]
Определение подобьекта температурных датчиков на текущем обьекте.
}

Смотри также:
Встроенные переменные
Примеры конфигурации

© 1998-2002, Rinet Software