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


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

Мониторинг обьектов Service производится с помощью поллинга и трапинга. За каждым обьектом закрепляется собственный список методов опроса или набор трапов, по результатам их работы определяется состояние обьекта (UP, DOWN, NONE) и снимаются значения его переменных.

Вывод и анализ полученных данных производится с помощью разнообразных методов сохранения, привязанных к данному сервису.

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

Service "name" {
[ Description "description" ]
[ DataDir "directory" ]
[ $Variable oid ] ...
[ Method ( SNMP | DNS | Radius | Tacacs | "name" ) [ "arguments" ] ] ...
[ Trap "name" [ "arguments" ] ] ...
[ Save "name" [ "arguments" ] ] ...
}
Описывает сервис на обьекте, определяет его параметры и переменные, задает способы мониторинга и вывода данных.
name
Уникальное собственное имя сервиса.
description
Произвольная строка текста, краткое описание сервиса.
directory
Альтернативное имя подкаталога в иерархии каталогов Netmond, по-умолчанию используется имя сервиса "name".
Variable oid
Определение новой Soft Variable и ее SNMP идентификатора обьекта (OID). Идентификатор должен содержать не менее четырех чисел-членов 1.3.6.1. обычно заканчивающихся .0, например:
$sysContact 1.3.6.1.2.1.1.4.0
$sysLocation 1.3.6.1.2.1.1.6.0
Method SNMP "community" { $sysContact $sysLocation }

С помощью директивы Service обычно мониторят наиболее важные сервисы на серверах в сети, описав их соответствующим образом на обьектах Object с использованием специальных методов опроса.
Однако обьект Service является универсальным понятием, с его помощью можно огранизовать мониторинг практически любых функций и параметров обьекта Object.


Смотри также:
Директива Method
Директива Object
Пример мониторинга сетевых сервисов

© 1998-2002, Rinet Software