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
|