WHM

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

Статус сервера и служб через WHM/Cpanel

Все больше в наше время начал развиваться и распространяться ВПС и серверный хостинг. Так как потребности посетителей и емкость проектов растет, выделяемых ресурсов на шаровом хостинге стает  не хватать хорошо посещаемым сайтам и приходится брать в аренду ВПС или выделенный сервер. А тут уже не шаровый сервер и не всегда тех. поддержка с радостью Вам будет помогать, так как у большинства компаний Вы подписываете договор о том, что должны иметь навыки администрирования сервера (и не доставать тех. поддержку своими проблемами), ну или же доплачивать за услуги. В этой статье попробую описать некоторые функции панели управления хостингом WHM, которые помогают проследить за загрузкой сервера и определить процессы , которые препятствуют нормальной работе.

Continue reading