Запись лог-журналов и записей разговоров на удаленный файловый сервер — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
Строка 16: Строка 16:
 
=== Установка ===  
 
=== Установка ===  
  
Для записи на файловый сервер необходимо:
+
'''Шаг 1.''' Выполняется на сервере '''Oktell'''.
  
'''Шаг 1.''' Скопируйте файловый сервер, теперь он входит в состав всех обновлений октелла и находится в каталоге серверной службы
+
Соберите нужные файлы для установки файлового сервера на другой компьютер. Для этого запустите следующий bat-файл (''fileserver для 32.bat'' для 32-битной версии '''windows''' или ''fileserver для 64.bat'' для 64-битной версии '''windows''')
  
'''Шаг 2.''' Разархивировать в удобную вам директорию
+
'''Скачать файл:''' [http://wiki.oktell.ru/images/7/78/Fileserver.zip Fileserver.zip]
  
'''Шаг 3.''' Откройте для редактирования конфигурационный файлового сервера oktell.FileService.exe.config и измените следующие параметры:
+
После того, как файл выполнится, будет создана папка '''C:\_OktellFileServer'''. Скопируйте эту папку на другой компьютер.
 +
 
 +
 
 +
'''Шаг 2.''' Выполняется на файловом сервере.
 +
 
 +
Откройте для редактирования конфигурационный файлового сервера oktell.FileService.exe.config и измените следующие параметры:
  
 
* инициализируем как службу:  
 
* инициализируем как службу:  
Строка 44: Строка 49:
 
таким образов в папке D:\_OktellWorkDir\Files\Base будут храниться логи и записи разговоров.
 
таким образов в папке D:\_OktellWorkDir\Files\Base будут храниться логи и записи разговоров.
  
'''Шаг 4.''' Теперь необходимо зарегистрировать службу. Для этого необходимо воспользоваться программой InstallUtil по адресу C:\Windows\Microsoft.NET\Framework\v1.1.4322(на ОС Windows 7). В командной строке заходим в папку с программой и выполняем команду:
+
 
 +
'''Шаг 3.''' Теперь необходимо зарегистрировать службу. Для этого необходимо воспользоваться программой InstallUtil по адресу C:\Windows\Microsoft.NET\Framework\v1.1.4322(на ОС Windows 7). В командной строке заходим в папку с программой и выполняем команду:
 
InstallUtil.exe "полный путь к файлу oktell.FileService.exe в кавычках"  
 
InstallUtil.exe "полный путь к файлу oktell.FileService.exe в кавычках"  
  
 
Запускаем службу(Пуск\панель управления\администрирование\службы), если описанные каталоги еще не были созданы, то при запуске служба создаст их;
 
Запускаем службу(Пуск\панель управления\администрирование\службы), если описанные каталоги еще не были созданы, то при запуске служба создаст их;
  
'''Шаг 5.''' Редактируем конфигурационный файл сервера '''oktell''' - oktell\server\oktell.ServerService.exe.config. Добавляем ключи:
+
'''Шаг 4.''' Редактируем конфигурационный файл сервера '''oktell''' - oktell\server\oktell.ServerService.exe.config. Добавляем ключи:
  
 
* для записи лог-журналов:
 
* для записи лог-журналов:

Версия 09:39, 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, в ключе