| Версия 5.2
Введение
Установка
Администрирование
Сеть
Объекты
Почта
Сигналы
Доступ
Услуги
Справочник
Кластеры
Программы
Разное
Лицензирование
Веб Почта
Pronto!
PBX
Установка | Быстрый Старт | Миграция
# Установка Установка Установка в системе Sun Solaris Установка в системе Linux Установка в системе MS Windows Установка в системе MacOS X (Darwin) Установка в системе FreeBSD Установка в системе NetBSD Установка в системе OpenBSD Установка в системе BSDI BSD/OS Установка в системе AIX. Установка в системе HP/UX Установка в системе Tru64 Установка в системе SGI IRIX Установка в системе SCO UnixWare Установка в системе SCO OpenServer Установка в системе IBM OS/400 Установка в системе OpenVMS Установка в системе QNX Установка в системе IBM OS/2 Установка в системе MacOS Rhapsody Установка в системе BeOS Начальная конфигурация Установка более новой версии Переход на новое аппаратное обеспечение Загрузите Сервер CommuniGate Pro с Web/FTP сайта компании CommuniGate Systems, или с любого авторизованного сайта-копии. Убедитесь, что у вы загружаете последнюю версию Сервера, и что загружаемая версия предназначена для работы на вашей платформе.

Установите Сервер следуя нижеприведённым инструкциям, затем продолжите настройку Начальной Конфигурации.

## Установка

На всех системах CommuniGate Pro использует 2 директории (папки, каталога):

- директорию программ, содержащую непосредственно исполняемый код сервера и дополнительные файлы (шаблоны для Веб Интерфейса и т.п.). Файлы в этой папке не изменяются во время работы системы.
- директорию данных, в которой содержатся данные Пользователя, Установки, сообщения, находящиеся в Очереди, Журналы и другие данные Сервера.

### Установка в системе Sun Solaris.

- Убедитесь что вы работаете в Solaris версии 8 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив с CommuniGate Pro командой `gtar` (или командами `gunzip` и `tar`):`
  gunzip CGatePro-Solaris-version.tar.gz
  tar -xpf CGatePro-Solaris-version.tar`
- Установите пакет CommuniGate Pro:
  `pkgadd -d .`
  CommuniGate Pro будет установлен в директории `/opt`.
- Если в вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и отмените его автоматический запуск при старте системы из директории `/etc/rcn/`, что бы система не запускала этот SMTP сервер автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст сценарий запуска `/etc/init.d/STLKCGPro.init` и символьную ссылку `/etc/rc2.d/S88CommuniGate` на него.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте файл `/etc/init.d/STLKCGPro.init` и внесите в него необходимые изменения.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/init.d/STLKCGPro.init start`
- Продолжите настройку Начальной конфигурации.

### Установка в системе Linux.

- Зарегистрируйтесь как суперпользователь (root).
  - При использовании Менеджера Пакетов Red Hat (файл .rpm):
    `rpm -i CGatePro-Linux-version.rpm`
  - При использовании других систем (файл .tgz):
    `tar -xzf CGatePro-Linux-version.tgz`
    `cd CGateProSoftware`
    `sh install.sh`
  CommuniGate Pro будет установлен в директории `/opt`.
- Установщик создаст файл со сценарием автоматического запуска `/etc/rc.d/init.d/CommuniGate`. Для того, что бы Сервер CommuniGate Pro начинал и прекращал работу автоматически вместе с системой, Установщик добавит ссылку на этот файл в директориях `/etc/rc.d/rcn.d`.
- Если на вашей системе запущен отдельно SMTP сервер/MTA (такой, как sendmail), остановите этот сервер (например, командой
  `/sbin/chkconfig sendmail off`
  и затем перезапустите компьютер).
- Если на вашей системе запущены POP, IMAP, или poppwd сервера, то удалите строки, описывающие эти сервера из файла `/etc/inetd.conf` (или поместите в начале строки символ решётка `#` ).
- Установщик переименует программу `/bin/mail` в `/bin/LegacyMail`. В случае, если вы решите удалить CommuniGate Pro, ранее используемая почтовая программа будет переименована обратно в `/bin/mail`.
- Установщик создаст новое приложение `/bin/mail` - подмену для существующей программы `mail`.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте сценарий запуска `/etc/init.d/CommuniGate` и внесите в него соответствующие изменения.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/rc.d/init.d/CommuniGate start`
- Продолжите настройку Начальной Конфигурации.

Обратите внимание: некоторые старые версии Linux (такие как RedHat 9.0, SuSE 9.1 и некоторые другие) используют раннюю, нестабильно работающую версию NPTL библиотеки.
Для того, что бы решить проблему для этих версий Linux, сценарий запуска CommuniGate Pro использует команду `LD_ASSUME_KERNEL=2.4.1` что бы Linker использовал старую, более стабильную версию этой библиотеки.

Обратите внимание: Когда используется старая NTPL библиотека, системными утилитами `ps` и `top` каждая нить CommuniGate Pro отображается как отдельный процесс. Это нормально: все эти "процессы" в действительности являются нитями Сервера CommuniGate Pro, и они совместно используют все свои ресурсы - VRAM, дескрипторы файлов и т.п.

Обратите внимание: Ядра Linux до версии 2.6.13 имеют критическую уязвимость в реализации NFS клиента. Если вы собираетесь использовать Linux на backend-серверах Динамического Кластера, удостоверьтесь, что вы используете ядро версии 2.6.13 или выше.

Обратите внимание: Ядра Linux корректно не поддерживают hyperthreading на системах x86. Убедитесь, что hyperthreading выключен в BIOS вашего x86 сервера.

### Установка в системе MS Windows

- Используйте любую программу типа "unzip" для распаковки файла `CGatePro-Win32-Intel-version.zip`. Эта программа должна поддерживать длинные имена файлов.
- Некоторые "unzip" программы имеют опцию "Установить"; используйте её, если она доступна. Если опция Установить недоступна, просто распакуйте архив. После распаковки должна появиться папка с приложением CommuniGate Pro и программа Installer.exe. Запустите Installer.exe.
- Если сервер CommuniGate Pro уже запущен в системе, Установщик спросит у вас разрешения остановить его.
- Установщику нужно будет указать, куда поместить папку программ и где создать папку с данными. Если ранее CommuniGate Pro уже был установлен в системе, то Установщик покажет используемые им папки, а кнопка Install будет переименована в кнопку Update.
- Нажмите на кнопку Install/Update для того, что бы скопировать CommuniGate Pro в указанные папки. Если папка "данных" CommuniGate Pro не существует, то Установщик создаст её.
- Информация об именах папок хранится в Системном Реестре.
  Windows NT/200x/XP/Vista
    Сервер Сообщений CommuniGate Pro (приложение `CGStarter.exe`) регистрируется в системе как служба, которая стартует автоматически вместе с запуском системы. Это маленькое приложение запускает `CGServer.exe` - непосредственное сам Сервер CommuniGate Pro. Установщик спросит вас, хотите ли вы запустить Сервер по окончанию установки.

    Обратите внимание: вам необходимо использовать вкладку Службы в панели управления для того, что бы проверить или изменить имя `Входа в систему` для службы CommuniGate Pro. Этот вход должен осуществляться с правами Windows NT `С системной учётной записью`. Если CommuniGate Pro не имеет этих прав, то он не только не сможет авторизовывать пользователей, используя систему паролей Windows NT, но также может аварийно закончить свою работу в случае попытки использования некорректного пароля. Эта проблема была решена в Windows NT Service Pack 4.

    Обратите внимание: если ваш сервер обслуживает 100 пользователей или больше, то ознакомьтесь с описанием проблемы TIME_WAIT и, действуя согласно приведённым там инструкциям, уменьшите временной интервал NT TIME_WAIT.

  Windows 95/98/ME
    CommuniGate Pro (приложение CGServer.exe) добавляется в раздел реестра RunServices. Таким образом, он запускается автоматически одновременно со стартом системы. Перезапустите Windows 9x для запуска сервера.

    Обратите внимание: В отличие от Windows 98/ME, Windows 95 не содержит установленной библиотеки "WinSock2". Загрузите эту библиотеку (.dll) с сайта http://www.microsoft.com и установите её до запуска сервера CommuniGate Pro.

- Запустите Сервер и продолжите настройку Начальной конфигурации.

> Вы так же можете запустить сервер CommuniGate Pro вручную, как "консольное приложение", запустив файл CGServer.exe. Запущенный без параметров, Сервер создаёт папку `C:\CommuniGatePro` и будет использовать её как "папку данных". Если вы хотите использовать другую папку, укажите параметр командной строки --Base:
> `CGServer.exe --Base D:\OtherDirectory`

Обратите внимание: Ядро Windows не поддерживают hyperthreading корректно. Убедитесь, что hyperthreading выключен в BIOS вашего x86 сервера.

### Установка в системе MacOS X (Darwin).

- Убедитесь, что вы используете MacOS X версии 10.3 или выше.
- Зарегистрируйтесь как пользователь с правами администратора.
- Распакуйте архив с CommuniGate Pro используя любую распаковывающую утилиту или запустите терминальное приложение и используйте команду `tar` :
  `tar xzpf CGatePro-Darwin-platform-version.tgz`
  директория с установочными файлами CommuniGate.pkg будет создана в текущей директории.
- Двойным щелчком по иконке CommuniGate.pkg установите CommuniGate Pro.
  CommuniGate Pro будет установлен в директории `/usr/sbin/`.
- Обратите внимание: Установщик создаст директорию для автоматического старта `/Library/StartupItems/CommuniGatePro`; таким образом, Сервер CommuniGate Pro будет запускаться автоматически вместе со стартом MacOS X.
- Обратите внимание: Установщик упакует директорию автоматического запуска `/System/Library/StartupItems/Sendmail` в архив `/System/Library/StartupItems/Sendmail.tar`, а директорию `/System/Library/StartupItems/Postfix` в архив `/System/Library/StartupItems/Postfix.tar`, так что ранее установленные `sendmail` и `postfix` не будут запускаться автоматически. Если вы захотите убрать CommuniGate Pro из системы, то эти архивы будут распакованы и существующие директории автоматического запуска будут восстановлены.
- Если на вашей системе запущены POP, IMAP или poppwd серверы, удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик переименует программу `/usr/bin/mail` в `/usr/bin/LegacyMail`. Если вы решите деинсталлировать CommuniGate Pro, то существующая программа mail будет переименована обратно в `/usr/bin/mail`.
- Установщик создаст новое приложение `/usr/bin/mail` - подмену для существующей программы `mail`.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, измените соответствующим образом файл `/Library/StartupItems/CommuniGatePro/CommuniGatePro`.
- Перезапустите MacOS X.
- Продолжите настройку Начальной Конфигурации.

### Установка в системе FreeBSD.

Существует два пакета CommuniGate Pro: один под FreeBSD 4.x (поддерживающий версии FreeBSD 4.x), другой - поддерживающий FreeBSD 5.3 и более поздние версии.

- Зарегистрируйтесь как суперпользователь (root).
- Установите соответствующий пакет CommuniGate Pro. FreeBSD 4.x:
  `pkg_add CGatePro-FreeBSD4-version.tgz`
  FreeBSD 5.x:
  `pkg_add CGatePro-FreeBSD-version.tgz`
  CommuniGate Pro будет установлен в директории `/usr/local/sbin`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик создаст сценарий `/usr/local/etc/rc.d/CommuniGate.sh`, таким образом Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом FreeBSD.
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/usr/local/etc/rc.d/CommuniGate.sh start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе NetBSD.

- Убедитесь, что вы используете NetBSD версии 2.0 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Установите пакет CommuniGate Pro:
  `pkg_add CGatePro-NetBSD-version.tgz`
  CommuniGate Pro будет установлен в директории `/usr/pkg`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик создаст сценарий запуска `/etc/rc.d/CommuniGate`, таким образом Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом NetBSD.
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/rc.d/CommuniGate start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе OpenBSD.

- Убедитесь, что вы используете OpenBSD версии 3.4 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Установите пакет CommuniGate Pro:
  `pkg_add CGatePro-OpenBSD-version.tgz`
  CommuniGate Pro будет установлен в директории `/usr/local/sbin`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик добавит ссылку на сценарий запуска CommuniGate Pro в файл `/etc/rc.local`, таким образом Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом OpenBSD.
- Установщик создаст группу `mail` (если она отсутствовала).
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска `/usr/local/sbin/CommuniGate/Startup`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/usr/local/sbin/CommuniGate/Startup start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе BSDI BSD/OS.

- Убедитесь, что вы используете BSD/OS версии 4.0.1 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив с CommuniGate Pro командами `gunzip` и `tar`:`
  gunzip CGatePro-BSDI-Intel-version.tar.gz
  tar -xpf CGatePro-BSDI-Intel-version.tar`
- Установите пакет CommuniGate Pro:
  `installsw -c /.../CGatePro` (use the full path to the CGatePro directory)
  CommuniGate Pro будет установлен в директории `/usr/local/sbin`.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Если на вашей системе запущен sendmail или любой другой SMTP сервер/MTA, то удалите строки, содержащие описание этих серверов из файла `/etc/rc`.
- Установщик добавит ссылку на сценарий запуска CommuniGate Pro в файл `/etc/rc.local`; таким образом, Сервер CommuniGate Pro будет запускаться автоматически, одновременно со стартом BSDI BSD/OS.
- Установщик создаст символьную ссылку `/usr/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в сценарий запуска `/usr/local/sbin/CommuniGate/Startup`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/usr/local/sbin/CommuniGate/Startup start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе AIX.

- Убедитесь, что вы используете AIX версии 4.3 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив CommuniGate Pro командой `compress`:
  `compress -d CGatePro-AIX-PPC-version.bff.Z`
- Используйте или команду `installp`, или утилиту `smit`, или утилиту `smitty` для установки CommuniGate Pro.
- В процессе установки будет создан создаст сценарий запуска `/etc/rc.cgpro` и обновлён файл `/etc/inittab` для запуска сервера CommuniGate Pro на уровне исполнения 2.
- Сценарий запуска создаст "директорию данных" `/var/CommuniGate`, которую Сервер будет использовать по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в файл `/etc/rc.cgpro`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/rc.cgpro start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе HP/UX.

- Убедитесь, что вы используете HP/UX версии 11 или выше.
- Установите все имеющиеся обновления и исправления для HP-UX 11.00 или, как минимум, обновления, касающиеся работы с нитями.
- Установите следующие параметры ядра:
  - установите параметр ядра `maxdsiz` равным 100MB или выше.
  - установите `max_thread_proc` (максимальное число нитей процесса) равным 1024 или больше.
  - установите параметр `ncallout` (максимальное число ждущих тайм-аутов ) равным 1024 или больше.
  - установите параметр `maxfiles` равным 1024 или больше.
- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив с CommuniGate Pro командами `gunzip` и `tar`:
  `gunzip -xzpf CGatePro-HPUX-platform-version.tar.gz`
  `tar -xf CGatePro-HPUX-platform-version.tar`
  В текущей директории должна появиться директория `CGatePro.depot`.
- Установите пакет CommuniGate Pro:
  `swinstall -s `pwd`/CGatePro.depot` (вы должны использовать полный путь к распакованной директории `CGatePro.depot`)
  CommuniGate Pro будет установлен в директорию `/opt/CommuniGate`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Будет создан сценарий запуска сервера `/sbin/init.d/CommuniGate`, а так же символьные ссылки `/sbin/rc2.d/S80CommuniGate` и `/sbin/rc1.d/K80CommuniGate`.
- По умолчанию, Сервер использует "директорию данных" `/var/CommuniGate`. Вы можете переместить "директорию данных" в любое другое место. В этом случае откройте сценарий запуска `/sbin/init.d/CommuniGate` и измените соответствующим образом параметр `BASEDIRECTORY`.
- Будет создана символьная ссылка `/bin/cgmail` для программы "mail" CommuniGate Pro.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/sbin/init.d/CommuniGate start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе Tru64 (Digital Unix).

- Убедитесь, что установлена Tru64 версии 5.0 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив с CommuniGate Pro командой `gtar` (или командами `gunzip` и `tar`):
  `gtar -xzf CGatePro-Tru647-platform-version.tar.gz` .
- Установите пакет CommuniGate Pro:
  `/usr/sbin/setld -l CGatePro.pkg`
  CommuniGate Pro будет установлен в директории `/usr/opt/`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик создаст символьную ссылку `/sbin/init.d/CommuniGate` на сценарий запуска сервера.
- Установщик так же создаст символьные ссылки `/sbin/rc0.d/K10CommuniGate`, `/sbin/rc2.d/K10CommuniGate`, и `/sbin/rc0.d/S80CommuniGate`.
- По умолчанию, Сервер использует "директорию данных" `/var/CommuniGate`. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте сценарий запуска `/usr/opt/CGPversion/startup` и измените соответствующим образом параметр `BASEFOLDER`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/sbin/init.d/CommuniGate start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе SGI IRIX.

- Убедитесь, что вы используете IRIX версии 6.5 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Установите пакет CommuniGate Pro:
  `inst -f CGatePro-IRIX-MIPS-version.tardist`
  или
  `swmgr -f CGatePro-IRIX-MIPS-version.tardist`
  CommuniGate Pro будет установлен в директорию `/opt/CommuniGate`.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Если на вашей системе запущен sendmail, остановите его командой `chkconfig`:
  `/sbin/chkconfig sendmail off`
  Сценарий установки CommuniGate Pro запишет слово `off` в файл `/etc/config/sendmail`.
- Будет создан сценарий запуска сервера `/etc/init.d/CommuniGate`, а так же символьные ссылки для этого сценария `/etc/rc2.d/S75CommuniGate` и `/etc/rc0.d/K05CommuniGate`.
- По умолчанию, Сервер использует "директорию данных" `/var/CommuniGate`. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте сценарий запуска `/etc/init.d/CommuniGate` и внесите в него соответствующие изменения.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/init.d/CommuniGate start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе SCO UnixWare.

- Убедитесь, что установлена UnixWare версии 7.1 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Создайте новую директорию, перейдите в неё командой "cd" ; загрузите архив CGatePro-UnixWare-version.tar.gz.
- Распакуйте архив с CommuniGate Pro командами `gunzip` и `tar`:`
  gunzip CGatePro-UnixWare-Intel-version.tar.gz
  tar -xpf CGatePro-UnixWare-Intel-version.tar`
- Установите пакет CommuniGate Pro:
  `pkgadd -d `pwd``
  CommuniGate Pro будет установлен в директории `/usr/local/sbin`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст сценарий запуска `/etc/init.d/STLKCGPro.init` и символьную ссылку `/etc/rc2.d/S88CommuniGate` на него.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте файл `/etc/init.d/STLKCGPro.init` и внесите в него необходимые изменения.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/init.d/STLKCGPro.init start`
- Продолжите настройку Начальной Конфигурации.
  Обратите внимание: UnixWare 7.1 имеет очень маленький лимит открытых Приёмников на один процесс. Во избежание проблем, по умолчанию ACAP сервер в CommuniGate Pro выключен, а LDAP сервер не создаёт приёмники для приёма безопасных соединений. Не пытайтесь создавать дополнительные приёмники до увеличения этого лимита.

### Установка в системе SCO OpenServer.

- Убедитесь, что установлен OpenServer версии 6.0 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Создайте новую директорию, перейдите в неё командой "cd" ; загрузите архив CGatePro-OpenServer-version.tar.gz.
- Распакуйте архив с CommuniGate Pro командами `gunzip` и `tar`:`
  gunzip CGatePro-OpenServer-Intel-version.tar.gz
  tar -xpf CGatePro-OpenServer-Intel-version.tar`
- Установите пакет CommuniGate Pro:
  `pkgadd -d `pwd``
  CommuniGate Pro будет установлен в директории `/opt`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущен POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов, из файла `/etc/inetd.conf`.
- Установщик создаст символьную ссылку `/bin/cgmail` на программу mail, работающую в режиме командной строки для взаимодействия с CommuniGate Pro.
- Установщик создаст сценарий запуска `/etc/init.d/STLKCGPro.init` и символьную ссылку `/etc/rc2.d/S88CommuniGate` на него.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, откройте файл `/etc/init.d/STLKCGPro.init` и внесите в него необходимые изменения.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/init.d/STLKCGPro.init start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе IBM OS/400.

- Убедитесь, что вы используете OS/400 версии V4R4M0 или более позднюю.
- Решите, где будет находиться директория данных CommuniGate Pro:
  - Файлы, используемые в работе CommuniGate Pro, должны находиться на безопасной для работе с нитями процессов файловой системе. Только следующие файловые системы являются безопасными при работе с нитями процессов:
      `/` (root), `QOpenSys, QNTC, QSYS.LIB, QOPT, QLANSrv, user-defined.`
    Дополнительную информацию о концепции Интегрированной Файловой Системы можно получить в Информационном Центре AS/400.
  - Если вам необходимо, что бы в именах папок различались прописные и строчные буквы, вы должны будете поместить директорию данных CommuniGate Pro на файловую систему, различающую прописные и строчные буквы. Таковой является файловая система `QOpenSys`. Файловые системы, определяемые пользователем, так же могут быть созданы как различающие прописные и строчные буквы. Программа установки позволит вам создать такую файловую систему для директории данных CommuniGate Pro.
    Обратите внимание: Если вы устанавливаете более новую версию Сервера CommuniGate Pro в системе, где директория данных уже существует, то установщик проигнорирует ваши указания о различении прописных и строчных букв и оставит директорию данных не изменённой.
- Если на вашей системе OS/400 были запущены SMTP, POP, IMAP, ACAP, или poppwd сервера, то остановите эти серверы, и измените настройки запуска таким образом, что бы система не запускала эти существующие сервера автоматически. Вы можете изменить настройки запуска используя AS400 Operations Navigator.
- Убедитесь, что ваша система OS/400 имеет собственный активный TCP/IP стек и что FTP сервер запущен.
- Загрузите текущую версию CommuniGate Pro для OS/400 (файл CGatePro-OS400-AS400.exe) на компьютер, работающий под операционной системой MS Windows и соединённый (через сеть TCP/IP) с вашей системой OS/400.
- Запустите программу установки `CGatePro-OS400-AS400.exe` на системе с MS Windows. Следуйте инструкциям, которые даст программа установки.
- На системе OS/400, запустите задание CommuniGate Pro Сервер: `QGPL/STRCGSRV`. Задание CGSERVER запустит подсистему `QSYSWRK`.
- Возможно, вы захотите создать для сервера CommuniGate Pro автоматически запускающееся задание, или запустить его на специально созданной подсистеме. Для настройки автоматически запускающегося задания:
  Добавьте требуемые данные в описание задания сервера:
    `CHGJOBD JOBD(CGSERVER/CGSERVERJD) RQSDTA('QGPL/STRCGSRV')`
  Добавьте автоматический запуск задания:
    `ADDAJE SBSD(QSYSWRK) JOB(CGSERVER) JOBD(CGSERVER/CGSERVERJD)`
  Если вы выбрали опцию чувствительные к регистру имена папок, то необходимо будет выполнить дополнительно следующие действия:
  Авторизация CGATEPRO на использование команды MOUNT:
    `GRTOBJAUT OBJ(CGATEPRO) OBJTYPE(*USRPRF) USER(CGATEPRO) AUT(*USE)`
  Предоставление CGATEPRO специальных полномочий *IOSYSCFG:
    `CHGUSRPRF USRPRF(CGATEPRO) SPCAUT(*IOSYSCFG)`
- Обратите внимание: исходный код команд STRCGSRV и ENDCGSRV включён в дистрибутив CGatePro, так что вы можете изменить их в соответствии с вашими потребностями.
- Продолжите настройку Начальной Конфигурации.

### Установка в системе OpenVMS.

- Убедитесь, что вы используете OpenVMS версии 7.2 или выше.
- Зарегистрируйтесь как пользователь SYSTEM.
- Если вы планируете использовать Сервер под средней или тяжёлой загрузкой, убедитесь, что ваша система имеет как минимум 2048 "постоянных каналов ввода/вывода":
    `MCR SYSGEN SHOW CHANNELCNT`
- Загрузите архив `CGatePro-OpenVMS-platform-version.zip`.
- Раскройте архив для того, что бы получить файл установочного пакета POLYCENTER: `STLK-platform-CGATEPRO-Vversion-1.PCSI`
- Установите пакет CommuniGate Pro:
    `PRODUCT INSTALL CGatePro`
  CommuniGate Pro будет установлен в директорию `SYS$COMMON:[CommuniGate]`.
  В этой директории находится запускающий CommuniGate Pro файл `STARTUP.COM`.
- Если на вашей системе были запущены любые другие SMTP, POP, IMAP сервера, то остановите эти сервера и измените настройки операционной системы таким образом, что бы эти сервера не стартовали автоматически. Используйте команду `TCPIP$CONFIG` что бы остановить SMTP, POP и IMAP сервера, которые включены в поставку операционной системы.
- Установщик создаст "директорию данных" `SYS$SPECIFIC:[CommuniGate]`, используемую Сервером по умолчанию.
- Вы можете добавить команду
    `$ @SYS$COMMON:[CommuniGate]STARTUP.COM START`
  в файл `SYS$MANAGER:SYSTARTUP_VMS.COM` для того, что бы CommuniGate Pro автоматически запускался при старте системы.
  Вы можете добавить команду
    `$ @SYS$COMMON:[CommuniGate]STARTUP.COM STOP`
  в файл `SYS$MANAGER:SYSHUTDWN.COM` для остановки сервера CommuniGate Pro перед отключением системы.
- Продолжите настройку Начальной Конфигурации.

### Установка в системе QNX.

- Убедитесь, что вы используете QNX версии 6.2 или выше.
- Зарегистрируйтесь как суперпользователь (root).
- Загрузите установочный пакет `CGatePro-QNX-platform-version.qpr`.
- Установите пакет CommuniGate Pro:
    `cl-installer -i CGatePro-QNX-platform-version.qpr`
  CommuniGate Pro будет установлен в директории `/opt`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик добавит ссылку на сценарий запуска CommuniGate Pro `/etc/rc.local`, так что Сервер CommuniGate Pro будет запускаться автоматически одновременно со стартом QNX.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в файл сценария запуска `/opt/CommuniGate/Startup.sh`.
- Перезапустите систему или запустите сценарий запуска вручную:
    `/opt/CommuniGate/Startup.sh start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе IBM OS/2.

- Убедитесь что вы используете OS/2 версии 2.4 или выше.
- Убедитесь что вы используете OS/2 TCP версии 4.1 или выше.
- Загрузите `CGatePro-OS2-platform-version.zip`.
- Установите пакет CommuniGate Pro:
    `cd C:\`
    `unzip CGatePro-OS2-platform-version.zip`
  CommuniGate Pro будет установлен в директории `C:\STALKER\CommuniGate`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, остановите и удалите его.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то остановите и удалите эти сервера.
- После установки появится командный файл `C:\STALKER\CommuniGate\Startup.CMD`.
- Если в корневой директории загрузочного диска отсутствует файл STARTUP.CMD, создайте такой файл.
- Добавьте следующие строки в файл STARTUP.CMD (хранящийся в корневой директории вашего загрузочного диска):
    `CMD /C C:\STALKER\CommuniGate\Startup.CMD start`
  эта строка обеспечит автоматический запуск сервера CommuniGate Pro вместе со стартом OS/2.
- По умолчанию "директорией данных" является `C:\CommuniGate`. Вы можете переместить "директорию данных" в любое другое место. В этом случае внесите необходимые изменения в файл сценария запуска `C:\STALKER\CommuniGate\Startup.CMD`.
- Перезапустите систему или запустите сценарий запуска вручную:
    `CMD /C C:\STALKER\CommuniGate\Startup.CMD start`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе MacOS Rhapsody.

- Зарегистрируйтесь как суперпользователь (root).
- Распакуйте архив с CommuniGate Pro любой подходящей утилитой или используйте команду оболочки (Terminal.app) `gnutar` :
  `gnutar xzpf CGatePro-Rhapsody-version.tgz`
  директория с установочным пакетом CommuniGate.pkg будет создана в текущей директории.
- Двойным щелчком по иконке CommuniGate.pkg установите CommuniGate Pro. CommuniGate Pro будет установлен в директории `/Local/Servers`.
- Обратите внимание: Установщик создаст файл `/etc/startup/1950_CommuniGate`, таким образом Сервер CommuniGate Pro будет запускаться автоматически одновременно со стартом системы.
- Обратите внимание: Установщик отключит файл `/etc/startup/1800_Mail` (`/etc/startup/1900_Mail` в версиях DR Rhapsody), используемый для автоматического запуска `sendmail` на вашей системе.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, то удалите строки, в которых содержится описание этих серверов из файла `/etc/inetd.conf`.
- Установщик переименует программу `/usr/bin/mail` в `/usr/bin/LegacyMail`. Если вы решите деинсталлировать CommuniGate Pro, то существующая программа mail будет переименована обратно в `/usr/bin/mail`.
- Установщик создаст новое приложение `/usr/bin/mail` - подмену для существующей программы `mail`.
- Установщик создаст "директорию данных" `/Local/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в файл `/etc/startup/1950_CommuniGate`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/etc/startup/1950_CommuniGate`
- Продолжите настройку Начальной Конфигурации.

### Установка в системе BeOS.

- Убедитесь, что установлена версия BeOS R5 или выше.
- Загрузите установочный пакет CommuniGate Pro: `CGatePro-BeOS-version.pkg`.
- Установите его двойным щелчком по имени файла.
  CommuniGate Pro будет установлен в директорию `/boot/Servers/`.
- Если на вашей системе запущен `sendmail` или любой другой SMTP сервер, то остановите этот сервер и измените сценарий запуска операционной системы таким образом, что бы этот другой SMTP сервер не стартовал автоматически.
- Если на вашей системе запущены POP, IMAP или poppwd сервера, контролируемые демоном `inetd`, то удалите строки, в которых содержится описание этих серверов, из файла `/etc/inetd.conf`.
- Установщик добавит команды в файлы `/boot/home/config/boot/UserBootscript` и в `/boot/home/config/boot/UserShutdownFinishScript`. Эти команды вызывают сценарий запуска CommuniGate Pro при старте и выключении BeOS.
- Установщик создаст "директорию данных" `/var/CommuniGate`, используемую Сервером по умолчанию. Вы можете переместить "директорию данных" в любое другое место. В этом случае, внесите соответствующие изменения в файл `/boot/Servers/CommuniGate/Startup`.
- Перезапустите систему или запустите сценарий запуска вручную:
  `/boot/Servers/CommuniGate/Startup start`
- Продолжите настройку Начальной Конфигурации.

Обратите внимание: В BeOS утилита `ps` показывает каждую нить в многопотоковом приложении как отдельный "процесс". В результате этого вы можете видеть 30+ или более "процессов" `CGServer` сразу после старта сервера, и много больше при его активной работе. Все эти "процессы" в действительности являются нитями Сервера CommuniGate Pro, и они совместно используют все свои ресурсы - VRAM, Дескрипторы файлов и т.д.

## Начальная конфигурация

После того, как CommuniGate Pro установлен:

- Перезапустите операционную систему или запустить Сервер CommuniGate Pro вручную.
- В течении 10 минут зайдите на сервер через Веб Интерфейс Администратора, порт 8010, используя любой веб браузер. Введите следующий URL в вашем браузере:
    `http://your.server.domain:8010`
  где your.server.domain is доменное имя или IP адрес компьютера, на котором запущен Сервер CommuniGate Pro.
- Прочитайте Лицензионное Соглашение, введите желаемый пароль для пользователя `postmaster`, затем щёлкните по кнопке Accept.
- Вы будете перенаправлены на страницу Быстрый Старт. Используйте имя `postmaster` и введённый ранее пароль для открытия страницы.
- Продолжите настройку согласно инструкциям на странице Быстрый Старт.

Если вы не введёте новый пароль для пользователя postmaster в течении 10 минут, Сервер отключиться. Когда вы будете готовы ввести пароль, повторите шаги, описанные выше.

Раздел Миграция может помочь вам спланировать процесс внедрения CommuniGate Pro.

## Установка более новой версии

Когда вы устанавливаете новую версию, файлы в директории программ заменяются на новые.

Директория данных и файлы, находящиеся в ней, не меняются при переходе на новую версию Сервера CommuniGate Pro. Таким образом, все Пользователи, Папки, сообщения, настройки, файлы в Хранилище Файлов, Лицензии, изменённые Виды Веб Интерфейса и файлы приложений реального времени остаются в неприкосновенности и будут работать под новой версией CommuniGate Pro.

Обратите внимание: если вы вручную модифицировали внешний Вид Веб Интерфейса или файлы приложений реального времени непосредственно в директории программ, то вы должны сделать их копию перед установкой новой версии.

Для установки новой версии:

- Загрузите новую версию CommuniGate Pro.
- Остановите Сервер CommuniGate Pro.
- Удалите предыдущую версию Сервера, использую ту же самую утилиту, которая использовалась для Установки сервера (директория данных не будет удалена). Этот шаг необходим только в том случае, если установщик операционной системы не позволяет вам устанавливать новую версию "поверх" старой (Solaris, FreeBSD, Linux).
  Обратите внимание: Если вы используете менеджер пакетов Linux `rpm`, то не используйте его опцию "update": деинсталлируйте старую версию, а затем установите новую:
    `rpm -e CGatePro-Linux
    rpm -i CGatePro-Linux-version.rpm`
- Установите новую версию CommuniGate Pro.
- Запустите Сервер CommuniGate Pro.

## Переход на новое аппаратное обеспечение

Вам может понадобиться перенести ваш сервер CommuniGate Pro на другой компьютер - работающий под той же самой или другой операционной системой. Все настройки модулей, настройки пользователей и доменов, папки, сообщения, лицензии и другие данные при необходимости могут быть сохранены.

CommuniGate Pro хранит все данные в директории данных. Это единственная директория, которую вам необходимо будет скопировать на новый компьютер.

CommuniGate Pro использует одинаковый формат файлов на любой программной (ОС) и аппаратной платформе, так что обычно вам достаточно упаковать всю директорию данных CommuniGate Pro в один архив (используя `tar` или `gzip` в системах Unix, `zip` в системах MS Windows) и распаковать архив на компьютере нового сервера.

Дополнительная обработка данных может потребоваться в случае, если вы переносите Сервер CommuniGate Pro с компьютера под управлением любой из операционных систем семейства MS Windows на компьютер под управлением Unix, или наоборот. Файлы CommuniGate Pro - это текстовые файлы, а текстовые файлы в MS Windows и в Unix используют различные EOL (окончание строки) символы: CR-LF (возврат каретки-перевод строки) в MS Windows и один LF символ (перевод строки) в системах Unix. Для корректного копирования файлов между этими системами можно использовать FTP протокол: когда FTP клиент передаёт файлы в режиме ASCII, он автоматически конвертирует EOL символы.
Обратите внимание: Директория данных CommuniGate Pro может содержать не текстовые (двоичные) файлы внутри директорий `WebSkins` и `PBXApps`, а также внутри директорий Accounts и Domains; в поддиректориях могут храниться графические, аудио и видео- файлы, используемые в Приложениях Реального Времени и в настройках Вида Интерфейса.
В Хранилище Файлов Пользователя так же могут находиться двоичные файлы. Эти файлы хранятся в директориях `account.web` внутри директории Accounts.
Когда вы перемещаете директорию данных CommuniGate Pro между системами, в которых используются различные правила относительно EOL, убедитесь, что эти двоичные файлы копируются в режиме BINARY (то есть, без преобразования EOL символа).

Если новый компьютер работает под управлением Unix, проверьте, что у скопированной директории, всех файлов в ней и у поддиректорий установлены те же самые права доступа, которые были на старой системе.

После того, как директория данных CommuniGate Pro скопирована, загрузите соответствующую версию Сервера CommuniGate Pro и установите её на новом компьютере. Не нужно копировать содержание директории программ со старого компьютера, даже если и новый, и старый компьютеры работают под управлением одной и той же операционной системы.

Поверьте, что бы заново установленная копия Сервера CommuniGate Pro (и его сценарий запуска, если он есть) настроены на использование скопированной директории данных, и затем запустите Сервер CommuniGate Pro на новом компьютере. Через Веб интерфейс администратора измените на новом сервере настройки, связанные с аппаратным обеспечением. Возможно, вам необходимо будет изменить таблицу Клиентских IP адресов или переназначить IP адреса доменов, обслуживаемых Сервером CommuniGate Pro.

Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.