Lazek Опубликовано 27 декабря, 2010 Жалоба Поделиться Опубликовано 27 декабря, 2010 Алексей, вопрос по функции: + WHM API: Автоматический выбор и присвоение сайту выделенного IP адреса (при оплате этой услуги и использовании root доступа к API). Уточните пожалуйста, принцип работы функции такой: Выбирается первый свободный IP со статусом FREE, проверяется его возможность назначения в WHM он назначется и клиенту отправляется письмо с данным IP? == Предусмотрен ли случай, если IP отсутствует в WHM, чтобы услуга не активировалась, и администратор оповещался, типо как при активации Вашего аккаунта, возникли проблемы. == Так же замечу, в WHM уже давно есть возможность давать реселлерам IP и чтобы они сами их назначали, просьба добавить это, чтобы снять ограничения работы из под root. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 27 декабря, 2010 Жалоба Поделиться Опубликовано 27 декабря, 2010 Т.е. IP должен быть привязан в биллинге к серверу со статусом FREE ? Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 27 декабря, 2010 Жалоба Поделиться Опубликовано 27 декабря, 2010 Берется какой-либо FREE IP из базы, закрепленный за сервером и далее отправляется запрос на его присвоение клиентскому аккаунту. При ошибке - останется запись на гл. стр. админ-панели. При успешном выполнении действия - обновятся данные в таблицах дополнительных услуг и ip адресов, а из действий будет удалена соотв. запись. Присвоение IP адреса реселлерам - нет, да и вроде в API WHM подобное отсутствует. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 3 января, 2011 Жалоба Поделиться Опубликовано 3 января, 2011 Т.е. если IP этого на сервере нет - ничего просто не будет сделано биллингом, правильно? Я бы не сказал, что это правильно. Почему биллингу не выполнять все действия в базе и не оставлять уведомление просто выдать такой то IP на сервер, если его там нет... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lazek Опубликовано 3 января, 2011 Автор Жалоба Поделиться Опубликовано 3 января, 2011 Алексей, Владимир впринципе прав, пусть допустим проверяется след. IP по базе, и обязательно оповещение сотрудников о проблемном IP, чтобы вопрос сразу решался.. + Хотелось бы чтобы все выполнялось по порядку, т.е. IP выделялся ни какой либо как Вы сказали, а по порядку (со статусом FREE). Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 4 января, 2011 Жалоба Поделиться Опубликовано 4 января, 2011 Добавится запись о необходимости выполнения действия администратором, он уже и разбирается что и как. А если проверять все IP адреса из имеющегося списка, то может очень долго выполняться или вообще подвиснуть. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 5 января, 2011 Жалоба Поделиться Опубликовано 5 января, 2011 Добавится запись о необходимости выполнения действия администратором, он уже и разбирается что и как. А если проверять все IP адреса из имеющегося списка, то может очень долго выполняться или вообще подвиснуть. Вы не поняли, в биллинге IP закреплен за сервером как free, пусть их таких 10, биллинг берет первый (только), делает все в биллинге, привязывает услугу и т.п., потом на сервер лезет, если там IP нет, то админу на главную метку. Суть в том, что раскидать командой к базе IP по серверам не проблема, а вот добавлять на все сервера - не логично, биллинг сказал дать этот IP - админ дал. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 9 января, 2011 Жалоба Поделиться Опубликовано 9 января, 2011 Нет. Биллинг берет FREE IP из базы и пытается присвоить этот IP аккаунту. При неудаче - добавляется запись в таблицу необходимых действий. При успехе - оповещение клиента и все необходимые действия в базе. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 10 января, 2011 Жалоба Поделиться Опубликовано 10 января, 2011 Нет. Биллинг берет FREE IP из базы и пытается присвоить этот IP аккаунту. При неудаче - добавляется запись в таблицу необходимых действий. При успехе - оповещение клиента и все необходимые действия в базе. Это в случае использования root вместо реселлера только... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 января, 2011 Жалоба Поделиться Опубликовано 10 января, 2011 Добавлю в ридми: При добавлении дополнительной услуги в поле “Специальная услуга” выберите “IP адрес”.Функция работает только с cPanel при использовании логина “root” или наличии у используемого реселлерского аккаунта привилегий “Root Access”. Проверял только что. Выставил реселлеру все галочки без "Root Access" и все равно выдало "permission denied". Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 11 января, 2011 Жалоба Поделиться Опубликовано 11 января, 2011 Я имею ввиду, что неплохо предусмотреть, что биллинг не использует root и сделать алгоритм выдачи IP на этот случай. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 11 января, 2011 Жалоба Поделиться Опубликовано 11 января, 2011 К сожалению, такое возможно только если при наличии у используемого реселлерского аккаунта привилегий “Root Access”. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 12 января, 2011 Жалоба Поделиться Опубликовано 12 января, 2011 Да нет я о том, чтобы в алгоритме биллинга предусмотреть вариант выдачи IP без выдачи на сервере, чтобы биллинг всю "грязную" работу сделал, IP выбрал, услугу привязал и оставил уведомление на главной - выдать такому то заказу такой то IP - было бы максимально удобно для тех кто не юзает root. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 12 января, 2011 Жалоба Поделиться Опубликовано 12 января, 2011 Я и говорю, что технически этого не возможно, не пропускает API WHM. Либо root, либо привилегии root. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vladimir812 Опубликовано 13 января, 2011 Жалоба Поделиться Опубликовано 13 января, 2011 Я и говорю, что технически этого не возможно, не пропускает API WHM. Либо root, либо привилегии root. Ну так а сделать вариант без связи с сервером при выдачи IP ? Я уже 3й пост распинаюсь на эту тему Т.е. если рут не используется биллинг все делает и оставляет добавить IP на сервер и назначить клиенту там админу... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 13 января, 2011 Жалоба Поделиться Опубликовано 13 января, 2011 Такое половинистое делать не буду Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти