DSmanager API/DS administrator
Материал из ISPWiki
|
См. также
Администратор DS
Главное
Серверы
Функция: ds
Результат: список элементов
- id - Id.
- mac - MAC.
- type - Тип.
- location - Место.
- rack - Стойка.
- owner - Владелец.
- poweron - Порт устройства питания включен - .
- poweroff - Порт устройства питания отключен - .
- powererr - Проблемы с определением состояния порта устройства питания - .
- ineton - Порт сетевого коммутатора включен - .
- inetoff - Порт сетевого коммутатора отключен - .
- ineterr - Проблемы с определением состояния порта сетевого коммутатора - .
- kvm - KVM - .
- disabled - Сервер отключен администратором.
- ipmi - IPMI - .
- note - .
- install - Установка: .
- prerecovery - Подготовка к восстановлению с использованием шаблона .
- recovery_error - Ошибка. Невозможно загрузить этот сервер в режиме восстановления..
- recovery - Включен режим восстановления с использованием шаблона .
- install_second - Зафиксирована повторная загрузка..
- install_disk - Не обнаружено ни одного жесткого диска на сервере..
- install_template - Шаблон ОС не найден..
- ip - IP-адрес.
- iplimit - Доп. IP. Атрибуты :
- used - Использованное количество.
- limit - Максимально возможное значение.
- hostname - Имя сервера.
- os - ОС.
- info - Конфигурация.
Функция: ds.addexcludemac
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- descr - Описание.
- addexcludemac - Удалить сервер. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: ds.servsearch
Функция: ds.order
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- type - Тип.
- hostname - Имя сервера.
- owner - Владелец.
Функция: ds.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- id - Id.
- mac - MAC. (Одно или несколько значений, разделенных пробелом)
- owner - Владелец.
- type - Тип.
- rack - Стойка.
- info - Конфигурация. (Одно или несколько значений, разделенных пробелом)
- location - Место.
- ip - IP-адрес.
- iplimit - Лимит доп. IP-адресов.
- hostname - Имя хоста.
- os - Версия ОС.
- note - Примечания.
Функция: ds.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.recovery
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- recovery - Восстановить систему. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Активный параметр разрешает следующие параметры: 'os','passwd','confirm','keys'
- os - Операционная система.
- passwd - Пароль.
- confirm - Подтверждение.
- keys - Установить ключи. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: ds.reinstall
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "ds")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- hostname - Имя хоста.
- os - Операционная система.
- passwd - Пароль.
- confirm - Подтверждение.
- disk - Таблица разделов.
- keys - Установить ключи. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: ds.reboot
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.ip
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds").
Результат: список элементов
- ip - IP-адрес.
- name - Доменное имя.
- type - Тип IP.
Функция: ds.ip.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - уникальный идентификатор (элемент "ip" из функции "ds.ip")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - уникальный идентификатор (элемент "ip" из функции "ds.ip")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type - Тип IP. При выбранном значении alias разрешается использовать параметры: 'ip','name' и запрещается использовать параметры: 'ips'
- ip - IP-адрес.
- name - Доменное имя.
- ips - Группа IP адресов.
Функция: ds.ip.delete
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "ip" из функции "ds.ip".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.conn
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "ds").
Результат: список элементов
- type - Тип.
- id - Устройство.
- ip - IP-Адрес.
- info - Информация.
- main - Основное подключение. Именно оно будет использоваться для включения/выключения сервера или для блокировки доступа.
- stat - Это подключение будет использованно для сбора статистики по трафику.
- status_on - Подключение активно.
- status_off - подключение неактивно.
- status_err - Состояние подключения неизвестно.
Функция: ds.conn.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - уникальный идентификатор (элемент "id" из функции "ds.conn")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - уникальный идентификатор (элемент "id" из функции "ds.conn")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type - Тип устройства. При выбранном значении Ipmi разрешается использовать параметры: 'ipmitype','ip','user','password' и запрещается использовать параметры: 'device','port','info','speed','private','manual','devport'
- ipmitype - Тип устройства IPMI.
- device - Устройство.
- manual - Ввести порт вручную. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Активный параметр разрешает следующие параметры: 'port','info'
- devport - Порт.
- port - Порт.
- speed - Скорость порта.
- ip - IP-Адрес.
- user - Пользователь.
- password - Пароль.
- info - Примечания.
- main - Основное. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- private - Служебное. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: ds.conn.delete
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds.conn".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.conn.enable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds.conn".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.conn.disable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "id" из функции "ds").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "ds.conn".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: ds.su
Сервера NAC
Функция: nac
Результат: список элементов
- id - Id.
- type - Тип.
- owner - Владелец.
- name - Название.
- ip - IP-адрес.
Функция: nac.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "nac")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "nac")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- id - Id.
- owner - Владелец.
- type - Тип.
- info - Информация. (Одно или несколько значений, разделенных пробелом)
- ip - IP-адрес.
- name - Название.
- reboot - URL для перезагрузки.
- stat - URL для статистики.
Функция: nac.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "nac".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: nac.reboot
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "nac".
Результат: успешное выполнение операции или сообщение об ошибке
Администраторы
Функция: admin
Результат: список элементов
- name - Имя пользователя.
- disabled - Учётная запись отключена.
Функция: admin.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "admin")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "admin")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Логин.
- passwd - Пароль.
- confirm - Подтверждение.
Функция: admin.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "admin".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: admin.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "admin".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: admin.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "admin".
Результат: успешное выполнение операции или сообщение об ошибке
Пользователи
Функция: user
Результат: список элементов
- name - Имя пользователя.
- reseller - Реселлер.
- ds - Серверы.
- disabled - Учётная запись отключена.
Функция: user.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "user")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "user")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Логин.
- passwd - Пароль.
- confirm - Подтверждение.
Функция: user.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "user".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: user.su
Реселлеры
Функция: reseller
Результат: список элементов
- name - Имя реселлера.
- iplimit - IP-адреса. Атрибуты :
- used - Использованное количество.
- limit - Максимально возможное значение.
- dslimit - Серверы. Атрибуты :
- used - Использованное количество.
- limit - Максимально возможное значение.
- users - Пользователи.
- disabled - Учётная запись отключена.
Функция: reseller.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "reseller")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "reseller")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Логин.
- passwd - Пароль.
- confirm - Подтверждение.
- iplimit - Лимит IP-адресов.
Функция: reseller.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "reseller".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: reseller.limit
Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "reseller").
Результат: список элементов
- type - Тип сервера.
- limit - Количество. Атрибуты :
- used - Использованное количество.
- limit - Максимально возможное значение.
Функция: reseller.limit.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "reseller").
- elid - уникальный идентификатор (элемент "type" из функции "reseller.limit")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "reseller").
- elid - уникальный идентификатор (элемент "type" из функции "reseller.limit")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- limit - Значение.
Функция: reseller.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "reseller".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: reseller.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "reseller".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: reseller.su
Оборудование
Функция: device
Результат: список элементов
- type - Тип.
- api - Производитель.
- name - Название.
- ip - IP-адрес.
- rack - Стойка.
- ds - Серверы.
Функция: device.getinfo
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "device".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: device.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "device")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "device")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type - Тип.
- api - Производитель.
- name - Название.
- ip - IP-адрес.
- user - Пользователь.
- password - Пароль/Community.
- rack - Стойка.
- telnet_user - Пользователь.
- telnet_password - Пароль.
Функция: device.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "device".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: device.connection
Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "device").
Результат: список элементов
- port - Порт.
- id - Id сервера.
- ip - IP-адрес.
- hostname - Имя сервера.
- info - Описание.
- status_on - Порт включен.
- status_off - Порт выключен.
- status_err - Состояние порта неизвестно.
Функция: device.connection.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- elid - уникальный идентификатор (элемент "port" из функции "device.connection")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- elid - уникальный идентификатор (элемент "port" из функции "device.connection")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- port - Номер порта.
- info - Информация.
Функция: device.connection.delete
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "port" из функции "device.connection".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: device.connection.enable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "port" из функции "device.connection".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: device.connection.disable
Параметры:
- plid - уникальный идентификатор родительского списка (элемент "name" из функции "device").
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "port" из функции "device.connection".
Результат: успешное выполнение операции или сообщение об ошибке
Стойки
Функция: rack
Результат: список элементов
- name - Название.
- descr - Описание.
- servercnt - Количество серверов.
Функция: rack.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "rack")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "rack")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название.
- descr - Описание.
Функция: rack.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "rack".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: rack.details
Статистика
Текущая активность
Функция: session
Результат: список элементов
- id - Номер сессии.
- name - Пользователь.
- lv_12 - .
- lv_11 - .
- lv_10 - .
- lv_7 - Администратор.
- lv_6 - Реселлер.
- lv_5 - Пользователь.
- lv_4 - Пользователь с доступом к shell.
- lv_3 - FTP аккаунт.
- lv_2 - Почтовый ящик.
- ip - IP-адрес.
- idle - Ожидание.
Функция: session.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "id" из функции "session".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: session.su
Журнал операций
Функция: journal
Результат: список элементов
- id - Уникальный идентификатор элемента списка.
- time - Время.
- user - Пользователь.
- ip - Удалённый IP-адрес.
- funcname - Функция.
Функция: journal.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "journal")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "journal")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- time - Время.
- user - Пользователь.
- ip - Удалённый IP-адрес.
- funcname - Функция.
- params - Параметры.
Трафик
Функция: statds
Результат: список элементов
- id - Id.
- name - Имя.
- ip - IP-адрес.
- in - Входящий.
- out - Исходящий.
- burst - Загрузка канала.
Функция: statparam
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- from - Начало.
- to - Конец.
- unit - Единицы.
- group - Группировать по дате. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: statds.detail
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "statds").
Результат: список элементов
- dat - Дата.
- ip - IP-адрес.
- in - Входящий.
- out - Исходящий.
Функция: statparam
- from - Начало.
- to - Конец.
- unit - Единицы.
- group - Группировать по дате. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Потребление энергии
Функция: powerstat
Результат: список элементов
- id - Id.
- name - Имя.
- ip - IP-адрес.
- power - Энергия Вт*Ч.
Функция: pstatparam
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- from - Начало.
- to - Конец.
Функция: powerstat.details
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "powerstat").
Результат: список элементов
- dat - Дата.
- power - Потребление в час.
Функция: pstatparam
- from - Начало.
- to - Конец.
Настройки
Версии ОС
Функция: os
Результат: список элементов
- name - Название.
- type - Шаблон восстановления.
- status - Состояние.
- version - Версия.
Функция: os.install
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- netosname - Шаблон.
- name - Операционная система.
Функция: os.update
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "os".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: os.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "os".
Результат: успешное выполнение операции или сообщение об ошибке
Шаблоны для восстановления
Функция: netos
Результат: список элементов
- name - Имя.
- status - Состояние.
- version - Версия.
Функция: netos.install
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- netosname - Имя.
Функция: netos.update
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "netos".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: netos.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "netos".
Результат: успешное выполнение операции или сообщение об ошибке
Локальные сети
Функция: network
Результат: список элементов
- group - Группа.
- ip - IP адрес.
- mask - Маска сети.
- gateway - Шлюз.
- nextserver - Сервер NFS.
Функция: network.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "ip" из функции "network")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "ip" из функции "network")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- group - Группа. При выбранном значении new разрешается использовать параметры: 'groupname'
- groupname - Имя группы.
- ip - IP адрес.
- mask - Маска сети.
- gateway - Шлюз.
- nextserver - Сервер NFS.
Функция: network.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "ip" из функции "network".
Результат: успешное выполнение операции или сообщение об ошибке
Типы серверов
Функция: type
Результат: список элементов
- name - Название.
Функция: type.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "type")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "type")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название.
Функция: type.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "type".
Результат: успешное выполнение операции или сообщение об ошибке
Список IP-адресов
Функция: iplist
Результат: список элементов
- name - IP-адрес.
- usedby - Используется.
- access - Доступ.
Функция: iplist.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "iplist")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "iplist")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - IP-адрес.
- atype - Доступ. При выбранном значении allow запрещается использовать параметры: 'memb'
- members - Реселлеры. (Одно или несколько значений, разделенных пробелом)
Функция: iplist.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "iplist".
Результат: успешное выполнение операции или сообщение об ошибке
Связь с IPmanager
Функция: ipmgr
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- server - Адрес (URL) IPmanager.
- user - Логин.
- passwd - Пароль.
Исключенные MAC
Функция: excludemac
Результат: список элементов
- mac - MAC-адрес.
- descr - Описание.
Функция: excludemac.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "mac" из функции "excludemac")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "mac" из функции "excludemac")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- mac - MAC.
- descr - Описание.
Функция: excludemac.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "mac" из функции "excludemac".
Результат: успешное выполнение операции или сообщение об ошибке
Шаблоны устройств
Функция: template
Результат: список элементов
- Name - Имя шаблона.
- Author - Автор.
- Type - Тип.
- Num - Версия.
- Date - Последнего изменения.
- Install_on - .
- Install_off - .
- status_on - .
- status_off - .
- on_off_on - .
- on_off_off - .
- mac_table_on - .
- mac_table_off - .
- arp_table_on - .
- arp_table_off - .
- statistics_on - .
- statistics_off - .
- speed_on - .
- speed_off - .
Функция: template.install
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "Name" из функции "template".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: template.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "Name" из функции "template".
Результат: успешное выполнение операции или сообщение об ошибке
Временные IP-адреса
Функция: privateip
Доступ к модулям
Функция: access
Результат: список элементов
- name - Имя функции.
- ftitle - Название модуля.
- lv_12 - Модуль доступен на уровне администратора.
- lv_11 - Модуль доступен на уровне реселлера.
- lv_10 - Модуль доступен на уровне пользователя.
- lv_7 - Модуль доступен на уровне администратора панели управления.
- lv_6 - Модуль доступен на уровне реселлера.
- lv_5 - Модуль доступен на уровне пользователя панели управления.
- lv_4 - Модуль доступен на уровне пользователя с доступом к shell.
- lv_3 - Модуль доступен на уровне FTP аккаунта.
- lv_2 - Модуль доступен на уровне почтового пользователя.
- status - Статус.
Функция: access.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "name" из функции "access")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "name" из функции "access")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Название модуля.
- ftype - Тип доступа.
Возможные значения :
- allow - Разрешён всем
- deny - Запрещён всем
- allow_partial - Разрешён выборочно
- deny_partial - Запрещён выборочно
- userlist - Список пользователей. (Одно или несколько значений, разделенных пробелом)
Избранное меню
Функция: usermenu
Результат: список элементов
- name - Уникальный идентификатор элемента списка.
- ntitle - Наименование.
- favorite - Пункт меню находится в Избранном.
- popular - Пункт меню Популярен.
Функция: usermenu.enable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "usermenu".
Результат: успешное выполнение операции или сообщение об ошибке
Функция: usermenu.disable
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "usermenu".
Результат: успешное выполнение операции или сообщение об ошибке
Настройки панели
Функция: usrparam
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- name - Имя пользователя.
- email - E-mail для уведомлений.
- email - E-mail для уведомлений. Параметр зависим от возможности billmgr.
- changed - Тема.
- theme - Тема.
- lang - Язык.
- timezone - Временная зона.
- passwd - Пароль.
- confirm - Подтверждение.
- atype - Доступ к панели управления. При выбранном значении atany запрещается использовать параметры: 'addr'
- addr - Список IP-адресов. (Одно или несколько значений, разделенных пробелом)
- startpage - Стартовая страница.
- rows - Строк на странице.
- recordlimit - Количество записей.
- buttonview - Вид кнопок.
Справка
Лицензия
Функция: softinfo
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- os - Операционная система.
- mgrver - Текущая версия.
- mgrbuild - Дата компиляции.
- licid - ID лицензии.
- licip - IP лицензии.
- licname - Имя лицензии.
- licdate - Действует до.
Обновления
Функция: updatelist
Результат: список элементов
- id - Уникальный идентификатор элемента списка.
- version - Версия.
- release - Дата выпуска.
- lines - Количество изменений.
- backup - Дата резервной копии.
Функция: updatelist.changelog
Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "updatelist").
Результат: список элементов
- id - Уникальный идентификатор элемента списка.
- description - Описание изменения.
- isp1 - ISPmanager Lite.
- isp2 - ISPmanager Pro.
- isp3 - ISPmanager Cluster.
- bill1 - BILLmanager Standard.
- bill2 - BILLmanager Advanced.
- bill3 - BILLmanager Corparate.
- changetype - Тип изменения.
Функция: updatelist.restore
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "updatelist")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "updatelist")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
Функция: updatelist.settings
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- os - Операционная система.
- mgrver - Текущая версия.
- mgrbuild - Дата компиляции.
- vertype - Тип версии.
- srvver - Последняя версия.
- mirror - Зеркало.
- autoupdate - Автоматическое обновление. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
Функция: updatelist.updatenow
Запрос улучшений
Функция: wishlist
Результат: список элементов
- id - Код задачи.
- name - Аннотация.
- created - Дата создания.
- vote - Голоса.
- jobeval - Трудоемкость.
- prio - Приоритет.
- status - Состояние.
Функция: wishlist.edit
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "id" из функции "wishlist")
- Результат: список параметров объекта
Создание объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "id" из функции "wishlist")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name - Аннотация.
- desc - Описание.
- myvote - Доступно голосов.
- vote - Добавить мой голос.
Функция: wishlist.vote
- myvote - Доступно голосов.
- vote - Добавить мои голоса (за каждое улучшение).
Функция: wishlist.refresh
Журнал ошибок
Функция: errorjournal
Результат: список элементов
- date - Дата события.
- funcname - Функция.
- lv_12 - .
- lv_11 - .
- lv_10 - .
- lv_7 - Администратор.
- lv_6 - Реселлер.
- lv_5 - Пользователь.
- lv_4 - Пользователь с доступом к shell.
- lv_3 - FTP аккаунт.
- lv_2 - Почтовый ящик.
- user - Пользователь.
- status - Состояние.
Функция: errorjournal.settings
Данная функция одновременно используется для просмотра и изменения данных формы
Просмотр данных:
- Результат: список параметров
Изменение данных:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров или дополнительных параметров запроса (см.выше):
- level - Уровень.
Функция: errorjournal.edit
Данная функция одновременно используется для просмотра и изменения параметров объекта
Просмотр параметров объекта:
- Параметры:
- elid - уникальный идентификатор (элемент "date" из функции "errorjournal")
- Результат: список параметров
Изменение объекта:
- Параметры:
- sok- значение параметра должно быть не пустым, обычно "yes".
- elid - уникальный идентификатор (элемент "date" из функции "errorjournal")
- дополнительные параметры запроса ...
- Результат: успешное выполнение операции или сообщение об ошибке
Список параметров объекта или дополнительных параметров запроса (см.выше):
- email - E-Mail.
- drop - Удалить отчет после отправки. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
- data - .
Функция: errorjournal.delete
Параметры:
- elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "date" из функции "errorjournal".
Результат: успешное выполнение операции или сообщение об ошибке
- Список активных возможностей можно получить через API-функцию "featurelist"
