ЧАВО — различия между версиями

Материал из ЭЛЕСТА
Перейти к: навигация, поиск
(Часто задаваемые вопросы)
(Принятые обозначения)
Строка 1: Строка 1:
 
=Часто задаваемые вопросы=
 
=Часто задаваемые вопросы=
 
===Принятые обозначения===
 
===Принятые обозначения===
=ОС= - Операционная система
+
==ОС== - Операционная система
=БД= - база данных
+
<br>
 
+
==БД== - база данных
  
 
==Linux Astra SE==
 
==Linux Astra SE==

Версия 10:53, 11 февраля 2021

Часто задаваемые вопросы

Принятые обозначения

==ОС== - Операционная система
==БД== - база данных

Linux Astra SE

1. Установка БД

  При установка ОС Linux Astra SE необходимо указать, что на сервере будет находиться СУБД.
  Данный пункт указывается при выборе программного обеспечения.
AstraSE(Postgresql).png
Если при установке ОС данный пункт был пропущен, то БД Postgresql можно установить по инструкции:
 Установка сервера для Linux
 Установка сервера для Windows

2. Конфигурация БД

  После установки ОС необходимо проверить настройки базы данных. 
  Для этого в каталоге /etc/postgresql/9.6/main/ надо открыть на редактирование файл pg_hba.conf
  В данном файле должны быть следующие строки:
  local       all        postgres                peer
  local       all        all                     peer
  host        all        all      127.0.0.1/32   md5
  "9.6" в пути каталога указывает на версию Postgresql.
  Вызвать файл на редактирование можно командой: sudo nano /etc/postgresql/9.6/main/pg_hba.conf
  Далее необходимо проверить настройки файла postgresql.conf. Его можно открыть командой: 
  sudo nano /etc/postgresql/9.6/main/postgresql.conf
  в этом файле необходимо изменить следующие записи, если они закоментированы, то следует раскоментировать
  listen_adresses = '*'
  max_connections = 1200
  shared_buffers = 2048MB
  После внесённых изменений, Необходимо перезагрузить Postgresql - sudo systemctl restart postrgesql

3. Резервное копирование БД.

  В ПО КРОС уже встроен механизм резервного копирования. Однако иногда возникает необходимость переноса базы данных на ОС отличную от Linux Astra SE.
  В связи с тем, что данная ОС выставляет мандатные метки, восстановление базы данных на компьютерах с ОС их не поддерживающих, затруднительно.
  В этом случае необходимо воспользоваться утилитами postgresql из терминала.
  Необходимо выйти из АРМ и остановить smpo-server : sudo /etc/init.d/smpo-server stop
  Проверяем: завершились ли процессы: ps -aux | grep java
  Если процессы не завершились, делаем принудительное завершение: sudo kill -9 <номер процесса>
  Далее делаем копию базы с отключением мандатных меток: sudo pg_dump -h localhost -U postgres -Fp --disable-macs --no-security-labels jupiter > /home/elesta/jupiter.sql. Вводим пароль пользователя postgres.
  Копируем файл jupiter.sql из каталога /home/elesta на внешний носитель и переносим на новый компьютер
  Восстановление базы возможно из утилиты pgAdmin или в командной строке: sudo psql -h localhost -U postgres -d jupiter </home/elesta/jupiter.sql. База данных jupiter должна быть создана.

КРОС

1. После установки КРОС.

  Необходимо проверить некоторые параметры.
  Все файлы конфигурации расположены в /usr/local/smpo-server/conf/
  Файл wrapper.conf должен содержать только следующие записи:
     # Java Additional Parameters
     wrapper.java.additional.1 = -Xms1024m
     wrapper.java.additional.2 = -Xmx4096m
     wrapper.java.additional.3 = -Xss1024k
     wrapper.java.additional.4 = -Djava.awt.headless=true

1.1.При большом количестве приборов.

  Если в охранной деятельности используется порядка 300-500 приборов,
  тогда необходимо внести изменения в файл smpo.properties.
  Рекомендуется изменить параметр db.dataring.max на 100.
  Если приборов 500-1000, параметр db.dataring.max=200.
  Если приборов больше 1000, тогда поставить значение 300.