ISPmanager API. Cервисы

Сервисы
Остановить сервисы
Запустить сервисы
Перезапустить сервисы
Настройка сервиса. Просмотр. Изменение
Глобальные настройки сервисов. Просмотр. Изменение

Сервисы.

Функция: services

Результат: список элементов

name - Название.
proc - Имя процесса.
count - Количество.
active - Сервис запущен.
autostart - Автоматический запуск сервиса после перезагрузки.
monitored - Мониторинг сервиса с помощью watchdog.
unavail - Не найден скрипт автозапуска сервиса.

Остановить сервисы.

Функция: services.stop

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "services".

Результат: успешное выполнение операции или сообщение об ошибке

Запустить сервисы.

Функция: services.start

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "services".

Результат: успешное выполнение операции или сообщение об ошибке

Перезапустить сервисы.

Функция: services.restart

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "services".

Результат: успешное выполнение операции или сообщение об ошибке

Настройка сервиса. Просмотр. Изменение.

Функция: services.edit

Данная функция одновременно используется для просмотра и изменения параметров объекта

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "services")
Результат: список параметров

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "services")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

inetd - Inetd. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
proc - Имя процесса.
start - Команда для запуска.
stop - Команда для остановки.
confname - Системное имя.
autostart - Автозапуск. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
monitor - Мониторинг. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Глобальные настройки сервисов. Просмотр. Изменение.

Функция: services.options

Данная функция одновременно используется для просмотра и изменения данных формы

Просмотр данных:

Результат: список параметров

Изменение данных:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров или дополнительных параметров запроса (см.выше):

inetdconf - Файл конфигурации inetd.
inetdstart - Команда запуска inetd.
inetdstop - Команда остановки inetd.
enflag - Мониторинг. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
period - Периодичность.
script - Скрипт.
notify - Уведомления.
email - E-mail для уведомлений. (Одно или несколько значений, разделенных пробелом)
from - Обратный e-mail.
subject - Заголовок.
mail - Сообщение.