Page tree
Skip to end of metadata
Go to start of metadata

АСР «Гидра» может быть интегрирована с распространенной панелью управления хостингом ISP Manager . Ниже приведена инструкция по интеграции.

Настройка управления ISP Manager

Для управления ISP Manager применяется предоставляемый этим инструментом API. Ниже приведен скрипт, использующий perl-модуль API::ISPManager. Этот модуль периодически обновляется. Скрипт написан для одной из старых версий ISP Manager, находящейся в эксплуатации у одного из наших клиентов:

ispman.pl
#!/usr/bin/perl -w
use API::ISPManager;
use warnings;

my $connection_params = {
    username => 'ispoperator',
    password => 'mysecretpass',
    host     => 'ispmanager.isp.ru',
    path     => 'manager',
};

if(!$ARGV[0] || !$ARGV[1]) {
    die "ERROR. Not param in ARGV. Use ./ispman.pl on/off user";
    }

my $user_login=$ARGV[1];
if($ARGV[0]  eq "on") {
        my $resume_result = API::ISPManager::user::enable( {
        %{ $connection_params },
        elid => $user_login,
        } );
        unless ( $resume_result ) {
        die "ERROR. Cannot resume account";
      }
    } elsif ($ARGV[0] eq "off") {
        my $suspend_result = API::ISPManager::user::disable( {
        %{ $connection_params },
        elid => $user_login,
        } );
        unless ( $suspend_result ) {
        die "ERROR. Cannot suspend account";
      }
    } else {
    die "ERROR. What do you want from me?.... use ./ispman.pl on/off user";
}

exit(0);

Последовательность действий по организации управления ISP Manager:

  1. Установить скрипт на сервер, где находится агент hamd, входящий в состав АСР «Гидра».
  2. Заполнить в скрипте реквизиты сервера (username, password, host, path).
  3. Настроить в АСР «Гидра» события способом, указанным ниже.

Настройка событий для ISP Manager

  1. В номенклатуре создайте позицию ISP Manager в папке Системные службы.
  2. В справочнике событий для ISP Manager заведите события в соответствии с рекомендации специалиста по внедрению компании «Латера». Организовать управление можно разными способами, но, как правило, будет рекомендовано создать события с типами При подключении услуги и При отключении услуги.

Подключение услуг хостинга абоненту в АСР «Гидра»

Предварительные действия

  1. Заведите ПЦ на услуги хостинга в соответствии с тарифами вашей организации.
  2. Создайте в номенклатуре сетевую службу Сервер хостинга, если она там отсутствует.
  3. На основе позиции номенклатуры Сервер хостинга создайте сетевую службу.

Подключение услуг абоненту

  1. Добавьте абоненту договор на оказание услуг, который будет связан с ПЦ на хостинг непосредственно или через базовый договор.
  2. Создайте принадлежащий абоненту компонент сетевой службы сервера хостинга.
  3. Добавьте к компоненту нужные адреса и дополнительные параметры, если это необходимо.
  4. В ISP Manager заведите пользователя. Важно: его имя должно совпадать с кодом компонента в АСР «Гидра».
  5. Задайте абоненту подписку на услугу (тариф) хостинга.
  6. Выставьте абоненту инвойс по услуге (тарифу) хостинга.
  7. Должно произойти событие на подключение услуги.
  8. Если всё настроено правильно, событие выполнится и услуга включится.
  • No labels