Сервер профилей Effecton
Настройка сервера для хранения данных психологических экспериментов
Системные требования
- Операционная система Windows 2000 или более поздняя,
- Процессор минимум 1000 МГц,
- Подключение к локальной сети или интернету,
- Оперативная память 512Мб,
- Установленный комплекс Effecton Studio,
- Наличие tcp/ip протокола,
- Никакой внешней ODBC, SQL-базы данных не требуется.
Количество максимально допустимых одновременно работающих клиентов зависит от мощности сервера, а также используемых программ и сценария работы. Так, например, использование компьютера Pentium III 1000 в качестве сервера позволяет одновременно работать 20-30 пользователям. При подключении большего количества пользователей, рекомендуется использовать более мощный сервер.
Установка сервера профилей
Для того, чтобы сервер мог выполнять обязанности централизованного хранения данных, на нем должна быть запущена программа, обслуживающая обращения экспериментальных стендов. Установка сервера должна осуществляться под учетной записью администратора, т.е. такой учетной записью, которая имеет право на установку программ, управления учетными записями пользователей и т.д.
Установите Effecton Server, запустив файл EffectonWeb.exe. Если Вы не нашли данного файла в Вашей поставке Effecton Studio, запросите его у службы технической поддержки. Пожалуйста, обращайте внимание на то, что версия сервера, которую вы устанавливаете, должна соответствовать версии самого комплекса Effecton Studio.
Во время установки сервера, на экран будет выведено диалоговое окно, показанное на рисунке выше. Нажмите "проверить" в левом нижнем углу этого окна, чтобы узнать, возможно ли использование предложенных по умолчанию настроек. Если программа сообщит, что это возможно, то можете запустить сервер (кнопка "Запустить"). Если программа сообщит об ошибке или вы не хотите использовать предложенные параметры, то вы можете изменить согласно правилам, описаным далее в этом параграфе.
Настройка сервера профилей
Сервер работает постоянно, запускаясь в качестве службы операционной системы Windows. В этом режиме запуска она не выводит на экран компьютера каких-либо окон диалога. Для того, чтобы изменить параметры работы сервера, запустить его или остановить, выберите иконку из меню "Пуск" в папке "Effecton Studio". Заметьте, что этот значок имеется только под учетной записью администратора.
Запуск и остановка службы
Для управления состоянием службы, воспользуйтесь группой кнопок внизу вкладки "Подключение" диалогового окна настройки.
- Кнопка "Запустить"позволяет запустить службу, если указанные настройки удастся использовать на данном компьютере. В этом случае, кнопка "Запустить" станет неактивной, а кнопка "Остановить" наоборот активизируется.
- Кнопка "Остановить"останавливает службу, если она была запущена в настоящий момент.
- Кнопка "Перезапуск"останавливает службу и запускает ее снова, используя настройки диалогового окна, которые были сохранены к данному моменту. Выполнение этого действия может потребоваться, если, в результате каких-либо причин вы заметили, что сервер профилей не отвечает на запросы клиентов.
Для того, чтобы запускать службу автоматически при загрузке компьютера, используйте переключатель "Стартовать вместе с Windows". Эта опция включена по умолчанию.
Заметьте, что если на данном компьютере установлен брандмауер (firewall), то попытка службы открыть порт может быть расценена как потенциальное нарушение безопасности компьютера. Если firewall находится в режиме обучения (как правило так и есть), то на экран будет выведен запрос о том, следует ли разрешить программе запрашиваемое действие. Такое разрешение должно быть получено для корректного функционирования сервера.
Настройка подключения
Настройки, указанные по умолчанию, должны работать с различными конфигурациями сервера. Изменять эти настройки рекомендуется только в том случае, если при запуске или работе службы с указанными параметрами возникают какие-либо проблемы, либо при наличии каких-либо специфических требований.
Заметьте, что изменять значения этих параметров можно только, если служба сервера выключена. Поэтому, если она включена, следует сначала отключить ее при помощи кнопки "Остановить".
- IP-адрес сервиса- это поле не позволяет вводить данные и не служит для настройки каких-либо параметров. Оно несет исключительно информационную нагрузку, перечисляя все ip-адреса, по которым этот сервер доступен извне. Этот адрес нужно будет ввести при настройке остальных компьютеров сети. Если работа производится внутри одной компьютерной сети, предпочтительный адрес, как правило, будет начинаться с 192.168. Если же компьютер будет обслуживать также внешние адреса, используйте какой-либо другой адрес из списка.
- TCP порт сервиса - по умолчанию выбран порт 80. Этот порт является стандартным для связи с web-серверами и поэтому, в сетях большинства организаций, его использование удовлетворяет правилам безопасности. Потенциальной проблемой является невозможность использование этого порта, если на данном компьютере установлен какой-либо другой веб-сервер, например Apache или Microsoft IIS. Решениями данной проблемы могут быть - использование другого порта, если это позволяют правила безопасности; использование другого компьютера в качестве сервера; отключение веб-сервера, если он фактически не использовался.
- Время ожидания ответа- время, в течении которого, экспериментальные стенды ожидают ответа сервера при соединении. Возможно введенное в это поле количество секунд потребуется увеличить при увеличении количества одновременно подключенных клиентов или медленного сетевого подключения.
- Шифровать данные- функция используется для защиты передаваемых через сеть данных от постороннего наблюдения. Использование этой функции рекомендуется, если взаимодействие сервера и экспериментальных стендов осуществляется через Интернет.
- Архивировать данные- позволяет в несколько раз ускорить передачу данных через медленное сетевое соединение, но накладывает дополнительную нагрузку на сервер и экспериментальные стенды.
Настройка прав доступа
Сервер профилей, используемый организацией, предназначен для решения задач этой организации, поэтому последняя может иметь причины ограничить доступ к серверу профилей при помощи пароля. Такую защиту можно включить на вкладке "Права доступа" диалогового окна настройки службы профилей. Поставьте флажок напротив "ограничить права доступа", чтобы включить такую защиту.
Это действие активирует окно, перечисляющее учетные записи, владельцам которых разрешается использовать сервер профилей. При помощи элементов управления этого окна, Вы можете добавлять учетные записи, временно отключать их или удалять навсегда. Здесь можно также изменить имя пользователя, пароль, задать уровень доступа.
Заметьте, что данные учетные записи не имеют никакого отношения к профилям испытуемых - вводимые здесь имя пользователя и пароль предназначены исключительно для того, чтобы разрешить или запретить доступ к хранилищу профилей как таковому.
Настройка видимости
При проведении тестирования в рамках одной организации, точные сетевые адреса экспериментальных стендов или возможные границы их изменения, как правило, известны. Поэтому, для обеспечения дополнительной защиты, можно ограничить видимость сервера профилей только для этих адресов. Для этого используется вкладка "Видимость" окна настройки сервера профилей.
Для того, чтобы включить функцию фильтрации обращений на основании ip-адресов, нужно поставить галочку напротив фразы "использовать фильтрацию адресов". Затем вы можете добавить список адресов, а также подсетей, которым разрешен доступ к серверу.
Например, чтобы разрешить доступ к подсети 192.168.... - введите в окно IP-адреса 192.168.0.0, а в маске сети - 255.255.0.0. Как правило, такие значения разрешат доступ всем компьютерам локальной сети.