7.3. Настройка Oracle HTTP Server
Для доступа к данным ППО по протоколу HTTP/HTTPS в Oracle HTTP Server необходимо выполнить следующие настройки:
В файле httpd.conf в $ORACLE_HOME/apache/ohs/conf при необходимости можно поменять порт в директивах Port и Listen.
В $ORACLE_HOME/apache/ohs/modplsql/conf/dads.conf следует настроить DAD-ы для требуемых типов авторизации.
7.3.1. Настройка DAD для авторизации абонента и монтажника
При настройке Oracle HTTP Server для поддержки web-интерфейсов абонента и монтажника c использованием функции идентификации, предлагаемой ППО, можно использовать следующий DAD:
SetHandler pls_handler
Order deny,allow
Allow from all
AllowOverride None
PlsqlDatabaseUsername <�имя_пользователя_для_доступа_к_БД_ППО>
PlsqlDatabasePassword <�пароль_пользователя_для_доступа_к_БД_ППО>
PlsqlDatabaseConnectString <�название_БД_ППО_в_tnsnames.ora>
PlsqlAuthenticationMode Basic
PlsqlDefaultPage !w3_p_main.showform
PlsqlDocumentTablename w3_t_blob_picture
PlsqlDocumentPath pictures
PlsqlDocumentProcedure w3_p_main.get_binary_file
PlsqlInfoLogging InfoDebug
7.3.2. Настройка DAD для авторизации сотрудника центра обслуживания клиентов
Сотрудник центра обслуживания клиентов может авторизоваться в Web-интерфейсе абонента от имени собственного Пользователя АСР. При настройке Oracle HTTP Server для авторизации от имени Пользователя АСР можно использовать следующий DAD:
SetHandler pls_handler
Order deny,allow
Allow from all
AllowOverride None
PlsqlDatabaseUsername
PlsqlDatabasePassword
PlsqlDatabaseConnectString <�название_БД_ППО_в_tnsnames.ora>
PlsqlAuthenticationMode Basic
PlsqlDefaultPage !w3_p_main.showform
PlsqlDocumentTablename w3_t_blob_picture
PlsqlDocumentPath pictures
PlsqlDocumentProcedure w3_p_main.get_binary_file
PlsqlInfoLogging InfoDebug
7.3.3. Настройка DAD для авторизации платёжных систем
При настройке Oracle HTTP Server для доступа платёжных систем к АСР можно использовать следующий DAD:
SetHandler pls_handler
Order deny,allow
Allow from all
AllowOverride None
PlsqlDatabaseUsername <�имя_пользователя_для_доступа_к_БД_ППО>
PlsqlDatabasePassword <�пароль_пользователя_для_доступа_к_БД_ППО>
PlsqlDatabaseConnectString <�название_БД_ППО_в_tnsnames.ora>
PlsqlAuthenticationMode PerPackageOwa
PlsqlDefaultPage !pm_p_payment_system.pay
PlsqlInfoLogging InfoDebug
Во время настройки значения
<�имя_пользователя_для_доступа_к_БД_ППО>
<�пароль_пользователя_для_доступа_к_БД_ППО>
<�название_БД_ППО_в_tnsnames.ora>
следует сменить на требуемые значения.
7.4. Запуск Oracle HTTP Server
В ОС Windows после установки Web-сервера следует перезагрузить сервер, тогда Oracle HTTP Server корректно стартует как служба, т.к. она пользуется учётной записью SYSTEM, а та читает переменные окружения при старте компьютера.
В UNIX-средах Oracle HTTP Server запускается с помощью команды:
$ORACLE_HOME/opmn/bin/opmnctl startall
Если Oracle HTTP Server стартует на порту 8080, 7777 и пр. (>1024), команду можно выполнять пользователем oracle или другим пользователем ОС, который был специально создан для управления этим сервером.
Если Oracle HTTP Server стартует на порту 80, 443 и пр. (<=1024), команду можно выполнять только пользователем root, установив у него предварительно следующие переменные окружения:
NLS_LANG
ORACLE_HOME
LD_LIBRARY_PATCH (для Red Hat Linux подобных ОС)
Если использовать root невозможно, то следует запускать Oracle HTTP Server на более высоком порту, например 7777 или 8080, и использовать пользователя-собственника oracle.
7.5. Разрешение проблем с запуском Oracle HTTP Server
Проверка наличия доступа к АСР:
http://IP-адрес_сервера:порт_Apache/pls
Разрешение проблем осуществляется путём анализа файла журнала Oracle HTTP Server:
$ORACLE_HOME/opmn/ohs/logs/error.log
8. Установка на RADIUS-сервере
8.1.1. Установка клиентской части БПО
Установка клиентской части БПО заключается в установке Oracle Client. Инструкция по установке входит в дистрибутив Oracle Client (см. Oracle11g Database Installation Guide).
8.1.2. Установка клиентской части ППО
Установка и настройка FastRADIUS выполняется в соответствии с документом:
%FASTCOM_HOME%\Install\«Руководство системного администратора. Установка и настройка FastRadius.doc».
9. Установка на Сервере предобработки трафика Netflow
9.1.1. Установка клиентской части БПО
Установка клиентской части БПО заключается в установке Oracle Client. Инструкция по установке входит в дистрибутив Oracle Client (см. Oracle11g Database Installation Guide).
9.1.2. Установка клиентской части ППО
Установка и настройка Trafdata_preprocessor выполняется в соответствии с документом:
%АФЫЕСЩЬ_РЩЬУ%ВЩС\«ПС_Выделенная_Линия (м 4ю0)ювщс»ю
10. Установка на сервере управления услугами
10.1. Установка клиентской части БПО
Установка клиентской части БПО не требуется.
10.2. Установка клиентской части ППО
Установка Dispatcher выполняется в следующем порядке:
Создайте пользователя-владельца подкаталогов и файлов
Скопируйте все файлы из подкаталога src/dispatcher Лицензионного диска в домашний подкаталог пользователя
Выполните сборку исполняемого модуля при помощи следующей команды:
./make.sh.
Выполните настройку сервера Dispatcher. Настройка выполняется в файле dispatcher.cfg. Примеры настройки находятся в подкаталоге /samples. Настройку следует выполнять при консультировании со стороны Службы Технической Поддержки ППО (fastcomsup@fors.ru).
11. Установка на Сервере WEB-пользователей АСР
11.1. Установка клиентской части БПО
Установка клиентской части БПО заключается в установке Oracle Client. Инструкция по установке входит в дистрибутив Oracle Client (см. Oracle11g Database Installation Guide).
11.2. Установка клиентской части ППО
11.2.1. Установка Fastcom WEB Interface
Установка и настройка Fastcom WEB Interface выполняется в соответствии с документом:
%FASTCOM_HOME%install\«Руководство системного администратора. Установка и настройка Web-интерфейса пользователя.doc»
11.2.2. Установка Fastcom Session Manager
Установка и настройка Fastcom Session Manager выполняется в соответствии с документом:
%FASTCOM_HOME%install\«Руководство системного администратора. Установка и настройка Web-интерфейса пользователя.doc»
12. Установка на Сервере отчётов
12.1. Установка клиентской части БПО
Установка клиентской части БПО заключается в установке Oracle Client. Инструкция по установке входит в дистрибутив Oracle Client (см. Oracle11g Database Installation Guide).
12.2. Установка клиентской части ППО
12.2.1. Установка Fastcom Report Dispatcher
Установка и настройка Fastcom Report Dispatcher выполняется в соответствии с документом:
%FASTCOM_HOME%install\«Руководство системного администратора. Установка Диспетчера Отчётов.doc».
12.2.2. Установка Fastcom Report Producer
Установка и настройка Fastcom Report Producer выполняется в соответствии с документом:
%FASTCOM_HOME%install\« Руководство системного администратора. Установка Fastcom Report Producer на ОС Linux.doc».
13. Установка на CDR-сервере
13.1. Установка и настройка клиентской части БПО
Для использования Oracle Instant Client необходимо выполнить следующие действия:
От имени пользователя root выполнить следующие команды
# groupadd oinstall
# groupadd dba
# useradd –g oinstall –G dba oracle
# mkdir /opt/oracle
# chown oracle:oinstall /opt/oracle
# chmod –R 775 /opt/oracle
# passwd oracle
Задать пароль пользователю oracle.
Под пользователем oracle переписать архив oiclient101050_x86.zip в папку /opt/oracle
Выполнить команду:
$ unzip oiclient101050_x86.zip
Прописать переменные окружения для пользователя oracle в /home/oracle/.bash_profile такие, как указаны в /opt/oracle/product/10.1/client/bin/.bash_profile
Отредактировать файл /opt/oracle/product/10.1/client/network/admin/tnsnames.ora в соответствии с установкой серверной части БПО.
Для применения переменных окружения, перезайдите в систему пользователем oracle.
Проверьте работоспособность Oracle Instant Client командой (пример):
$ sqlplus fastcom/fastcom@fst
Если на экране появилось приглашения для ввода команд SQL:
SQL*Plus: Release 10.1.0.5.0 - Production on Sun Jul 10 21:43:40 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Release 11.1.0.7.0 - 64bit Production
SQL>
Установка выполнена успешно.
13.2. Установка и настройка клиентской части ППО
Установка и настройка клиентской части ППО выполняется в соответствии с документом %FASTCOM_HOME%DOC\«Обработка и загрузка трафика телефонии.doc».
|