cpanel

python urllib2 cpanel api. Использование Cpanel API в скриптах python

Стал вопрос как автоматизировать задачи по созданию\управлению хостинг-аккаунтами в панели управления WHM/Cpanel с помощью python. Немного поисков и экспериментов — все оказалось не так сложно с библиотекой python urllib2…

Все что нам нужно — это установленный python ( у меня версия 2.6), модуль urllib3, а также, хост с установленной панелью Cpanel для экспериментов.
Установка модуля python urllib3:

pip install urllib3
или
easy_install urllib3

просмотреть все доступные функции Cpanel API можно в документации Cpanel SoftwareDevelopmentKit/XmlApi. Пример будем делать на основе функции List Accounts — listaccts.
Continue reading

Функции WHM в разделе «Server Configuration»

В разделе Server Configuration панели управления сервером WHM мы можем использовать следующие функции для конфигурации сервера: «Basic cPanel/WHM Setup«, «Change Root Password«, «Server Time«, «Statistics Software Configuration«, «Tweak Settings«, «Update Config«.

Попробую немного описать каждую из них:

Continue reading