Запись лог-журналов и записей разговоров на удаленный файловый сервер — различия между версиями
Строка 54: | Строка 54: | ||
Запускаем службу(Пуск\панель управления\администрирование\службы), если описанные каталоги еще не были созданы, то при запуске служба создаст их; | Запускаем службу(Пуск\панель управления\администрирование\службы), если описанные каталоги еще не были созданы, то при запуске служба создаст их; | ||
+ | |||
'''Шаг 4.''' Редактируем конфигурационный файл сервера '''oktell''' - oktell\server\oktell.ServerService.exe.config. Добавляем ключи: | '''Шаг 4.''' Редактируем конфигурационный файл сервера '''oktell''' - oktell\server\oktell.ServerService.exe.config. Добавляем ключи: | ||
Строка 71: | Строка 72: | ||
<!--add key="WORK_ROOTDIR" value="путь к папке"> | <!--add key="WORK_ROOTDIR" value="путь к папке"> | ||
− | + | где значение параметра '''value''' - адрес файлового сервера и порт слушателя на нем. | |
− | Службу сервера "'''oktellServer'''" отключаем, сохраняем конфигурационный файл и запускаем службу "'''oktellServer'''" снова. | + | |
+ | '''Шаг 5.''' Службу сервера "'''oktellServer'''" отключаем, сохраняем конфигурационный файл и запускаем службу "'''oktellServer'''" снова. | ||
После данных действий лог-журналы и записи разговоров будут писаться на удаленный файловый сервер. | После данных действий лог-журналы и записи разговоров будут писаться на удаленный файловый сервер. | ||
Строка 79: | Строка 81: | ||
<span style="color:red"> ВНИМАНИЕ: Если по какой-то причине доступа на файловый сервер не будет, то записи лог-журналов и разговоров вестись не будут. </span> | <span style="color:red"> ВНИМАНИЕ: Если по какой-то причине доступа на файловый сервер не будет, то записи лог-журналов и разговоров вестись не будут. </span> | ||
− | А также, в случае активированности файлового сервера микширование файлов производится тоже на нем, сборка логов тоже идет оттуда, все записи из '''IVR''' ведутся там, а затем копируются в указанный в настройках компонента путь. | + | |
+ | '''Примечание''': А также, в случае активированности файлового сервера микширование файлов производится тоже на нем, сборка логов тоже идет оттуда, все записи из '''IVR''' ведутся там, а затем копируются в указанный в настройках компонента путь. | ||
Так же при активации файлового сервера для записи разговоров - предыдущие разговоры по локальному пути перестанут быть доступны, работает либо/либо. Если нужен доступ к прошлым записям - файлы надо переразмещать на файловый сервер вручную. Соответственно при возврате файлы надо переносить обратно. | Так же при активации файлового сервера для записи разговоров - предыдущие разговоры по локальному пути перестанут быть доступны, работает либо/либо. Если нужен доступ к прошлым записям - файлы надо переразмещать на файловый сервер вручную. Соответственно при возврате файлы надо переносить обратно. |
Версия 09:51, 14 февраля 2014
Довольно часто возникает проблема загруженности жесткого диска на сервере oktell, а в случае использования виртуальной машины, то в ряде случаев и ЦП. Что может сказаться на работоспособности системы. В таких случаях можно перенести запись лог-журналов и записей разговоров на отдельную машину — "Файловый сервер".
Возможности
Файловый сервер входит в состав всех обновлений oktell и находится в каталоге серверной службы.
Файловый сервер позволяет:
- Вести запись лог-журналов и телефонных разговоров на отдельной машине.
- Вести запись лог-журналов и телефонных разговоров с нескольких серверов oktell на одном файловом сервере.
- Вести запись лог-журналов на одном файловом сервере, а телефонные разговоры на другом.
Установка
Шаг 1. Выполняется на сервере Oktell.
Соберите нужные файлы для установки файлового сервера на другой компьютер. Для этого запустите следующий bat-файл (fileserver_для_32.bat для 32-битной версии windows или fileserver_для_64.bat для 64-битной версии windows)
Скачать файл: Fileserver.zip
После того, как файл выполнится, будет создана папка C:\_OktellFileServer. Скопируйте эту папку на другой компьютер (который будет файловым сервером).
Шаг 2. Выполняется на файловом сервере.
Откройте для редактирования конфигурационный файлового сервера oktell.FileService.exe.config и измените следующие параметры:
- инициализируем как службу:
<add key="IsService" value="1">;
- вводим порт слушателя на файловом сервере:
<add key="Port" value="4088">;
- прописываем пути к папке размещения временных файлов, лог-папок, обновлений и т.п.:
<add key="WORK_ROOTDIR" value="D:\_OktellWorkDir\Files">
таким образом в папке D:\_OktellWorkDir\Files\Log будут храниться лог-журналы самого файлового сервера;
- прописываем стартовый путь хранилища (путь для размещения папки log, т. е. папка с логами серверов oktell):
<add key="BaseDir" value="D:\_OktellWorkDir\Files\Base">;
таким образов в папке D:\_OktellWorkDir\Files\Base будут храниться логи и записи разговоров.
Шаг 3. Теперь необходимо зарегистрировать службу. Для этого необходимо воспользоваться программой InstallUtil по адресу C:\Windows\Microsoft.NET\Framework\v1.1.4322(на ОС Windows 7). В командной строке заходим в папку с программой и выполняем команду:
InstallUtil.exe "полный путь к файлу oktell.FileService.exe в кавычках"
Запускаем службу(Пуск\панель управления\администрирование\службы), если описанные каталоги еще не были созданы, то при запуске служба создаст их;
Шаг 4. Редактируем конфигурационный файл сервера oktell - oktell\server\oktell.ServerService.exe.config. Добавляем ключи:
- для записи лог-журналов:
<add key="FileServer_Log" value="192.168.0.12:4088">;
- для записи звуковых файлов:
<add key="FileServer_Record" value="192.168.0.12:4088">;
Таким образом в папке D:\_OktellWorkDir\Files\Base\Log будут храниться папки лог-журналов с серверов oktell.
Если этот файловый сервер используют несколько серверов oktell, то в папке D:\_OktellWorkDir\Files\Base\Log будут расположены папки с такими названиями, какие вы укажете в конфигурационном файле сервера oktell, в ключе