4.1.1.1. Конфигурирование

 
Настройка Astra.Server осуществляется конфигуратором Astra.AStudio.
 
Конфигурация Astra.Server хранится в бинарном файле AstraServer.cfg в директории установки.
 
Конфигурация Astra.Server характеризуется:
номером версии конфигурации;
идентификатором конфигурации.
 
Номер версии конфигурации увеличивается при любых изменениях конфигурации сервера.
 
Текущий номер версии конфигурации можно узнать через:
сервисное приложение Статистика;
сигнал с тегом Service.Config.Version, значение которого можно просмотреть любым OPC клиентом.
 
Конфигурация сервера имеет уникальный идентификатор, который содержится в сигнале с тегом Service.Id.Str.  Данные сигналы можно смотреть любым OPC клиентом.
 
Также идентификатор можно узнать, открыв экспортированный файл конфигурации в текстовом редакторе.
 
Конфигурация Astra.Server содержит:
структура дерева сигналов - полный список сигналов, которые добавлены в конфигурацию;
инициализирующие значения сигналов - значения, которые сигналы принимают при запуске сервера;
модульный состав сервера - полный список модулей, которые добавлены в конфигурацию;
конфигурационные параметры модулей и их значения;
пароль доступа к серверу.
 
Все изменения значений сигналов и свойств сигналов, которые произведены с помощью OPC клиента, не записываются в файл AstraServer.cfg. После перезапуска Astra.Server сигналы примут свои исходные инициализирующие значения.
 
В OPC клиентах измененная конфигурация сервера будет доступна только после перезапуска Astra.Server.
 
Чтобы защитить конфигурацию сервера от потери данных, создавайте резервные копии текущей конфигурации. Сохраненные конфигурационные файлы могут быть обратно импортированы.
 
 Файлы формата *.csv открываются с помощью MS Excel и имеют вид структурированной таблицы.
 
После всех изменений конфигурации или после импорта конфигурации необходимо перезапустить Astra.Server.

Резервное копирование конфигурации сервера

 
Создание резервной копии конфигурации Astra.Server возможно выполнить вручную и/или автоматически.
В автоматическом режиме резервное копирование выполняется в соответствии с настройками расписания, указанными в файле настроек сервера Astra.Server.xml.
 
Чтобы создать резервную копию конфигурации через сервисное приложение Конфигуратор, в окне приложения выберите команду Сервер → Создать архивную копию конфигурации.
 
Чтобы создать резервную копию конфигурации сервера с помощью сервисного приложения Управляющий, в окне приложения нажмите кнопку Резервное копирование.
 
Настройки сохранения резервных копий в ручном и в автоматическом режиме задаются в файле настроек сервера Astra.Server.xml теге <Backup>:
Path - название каталога, в который сохраняются резервные копии;
Time - время автоматического выполнения резервного копирования;
StorageDepth - длительность хранения резервных копий на диске. Указывается в сутках, значение по умолчанию 14 суток.
 
Чтобы восстановить конфигурацию Astra.Server из резервной копии, выполните следующие действия:
  • Файлу резервной копии задайте имя, указанное в файле Astra.Server.xml (в директории установки) в атрибуте Filename элемента Storage (по умолчанию AstraServer.cfg);
  • Замените текущий файл конфигурации Astra.Server.
 

Контроль целостности конфигурации и БД

 
При запуске Astra.Server выполняет проверку целостности конфигурации, а в процессе работы - проверку целостности БД реального времени в части доступности данных. В случае выявления ошибок информация о них выводится в системный журнал или журналы работы модулей Astra.Server.