Доступные версии документации

Переменные секции управления компонентами

Секция распределенного управления компонентами содержит необходимую информацию для базы данных управляющей информации управления (LINTER-MIB). LINTER-MIB содержит две таблицы:

  1. первая таблица (linServiceTable) содержит сервисы, которыми можно удаленно управлять. Сервис определяется своим уникальным именем (linServiceName) имеющим не более 32 символов и удобным для восприятия администратора (например, kernel60, jdbc и т.д.). Имя сервиса связано с определенным исполняемым файлом (linServicePath). Несколько сервисов могут иметь один и тот же исполняемый файл. Состояние каждого сервиса отображается в поле linServiceStatus. Сервис может быть в активном состоянии (active), при этом он запущен и работает, и в неактивном состоянии (notInService). Изменение состояние (запуск и останов) производится изменением соответствующего значения поля linServiceStatus;

  2. вторая таблица (linServiceParamTable) содержит параметры сервисов. Параметры имеют свое реальное имя (linServiceParamName), тип (linServiceParamType) и значение (linServiceParamValue). Допустимыми типами являются значение 1, определяющее переменную среды окружения (например, LINTER_MBX), и значение 2, определяющее параметр командной строки (например, pool).

Примечания

  1. Перечисленные таблицы в системе задействованы, из конфигурационного файла их создавать нельзя, т.е. секции LinService, LinServiceParam, LinServiceEnv СУБД ЛИНТЕР не поддерживаются.

  2. Для нормальной работы сервис не должен становиться демоном после создания своего процесса, иначе система мониторинга не сможет контролировать работу этого процесса. Чтобы запустить сервис в обычном режиме, в большинстве случаев можно указать соответствующий параметр.

LinService
Назначение

Задает создание сервиса для системы удалённого управления компонентами СУБД ЛИНТЕР.

Синтаксис

LinService <имя сервиса> <исполняемый файл>

<имя сервиса>::= символьная строка длиной не более 32 знака

<исполняемый файл>::= символьная строка длиной не более 255 знаков, задающая местоположение и имя исполняемого файла данного сервиса

Примеры
1) LinService   kernel    /home/fbv/linter/bin/linter
2) LinService   linapid   /home/fbv/linter/bin/linapid
3) LinService   dbs_tcp   /home/fbv/linter/bin/dbs_tcp
LinServiceParam
Назначение

Добавление параметра командной строки для запуска сервиса.

Синтаксис

LinServiceParam <имя сервиса> <имя параметра><значение параметра>

<имя сервиса>::= символьная строка длиной не более 32 знака

<имя параметра>::= символьная строка длиной не более 32 знаков

<значение параметра>::= литерал, задающий значение параметра (тип данных литерала должен приводиться к типу данных параметра)

Примеры
1) LinServiceParam   kernel pool 1000
2) LinServiceParam   kernel debug ""
3) LinServiceParam   linapid port 1090
LinServiceEnv
Назначение

Добавление переменной среды окружения для сервиса.

Синтаксис

LinServiceEnv <имя сервиса> <имя переменной окружения> <значение переменной окружения>

<имя сервиса>::= символьная строка длиной не более 32 знака

<имя переменной окружения>::= символьная строка длиной не более 32 знаков

<значение переменной окружения>::= литерал, задающий значение параметра (тип данных литерала должен приводиться к типу данных параметра)

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter