Насколько вероятно, что вы порекомендуете FirstVDS своим друзьям?
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
×
ВЫ ПОСТАВИЛИ НАМ 8 ИЗ 10. Подарок за любой комментарий!
×
«Хостер года»Национальная премия ЦОДы.рф
FirstVDS обладатель национальной премии ЦОДы.рф 2020/2021 в номинации «Хостер года»

FIRST VDS

Самый популярный VDS-хостинг в России

API ISPmanager

Статья давно не обновлялась, поэтому информация могла устареть.

 

Содержание

API ISPmanager

Продукты ISPsystem имеют мощный интерфейс API. С помощью утилиты mgrctl можно автоматизировать рутинные действия панели. В данной статье рассмотрим несколько примеров использования API панели ISPmanager.

ISPmanager 5

Подробное описание от разработчика.

Получить список всех WWW доменов

/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain  | sed 's/=/ /' | awk '{print $2}'

Получить список всех WWW доменов, принадлежащих определенному пользователю

/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain  su=user  | sed 's/=/ /' | awk '{print $2}'

Добавления доменов

/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit name=domain.com aliases=www.domain.com php=on php_cgi_version=native php_enable=on php_mode=php_mode_mod owner=user email=webmaster@domain.com sok=ok

Обновить все домены на внешних серверах имен

for i in `/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain | awk '{print $1}' | awk -F = '{print $2}'`; do /usr/local/mgr5/sbin/mgrctl -m ispmgr domain.fix elid=$i;done

Отключить php для всех доменов

for i in `/usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain | awk '{print $1}' | awk -F = '{print $2}'`; do /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit php=off e

ISPmanager 4

Подробную инструкция по настройке API для ISPmanager 4 вы сможете найти в документации.