Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Установка и настройка LINUX и ПО администрирования СМИС



Установка и настройка LINUX и ПО администрирования СМИС

 

В данном руководстве подробно описываются все необходимые действия по настройке программного обеспечения СМИС. В первой части описана процедура установки LinuxUbuntu на сервер и АРМ СМИС/СМИК.

Установка ОС СЕРВЕРА

 

Для того, чтобы установить Ubuntu 12.04 LTS Server, необходимо выполнить следующие действия:
- взять диск с Ubuntu 12.04 LTS Server;
- поместить диск с Ubuntu 12.04 LTS Server в CD/DVD-дисковод, предварительно убедившись, что в BIOS выставлен параметр первичной загрузки с CD/DVD, и загрузиться с CD-диска.

После успешной загрузки с диска, появится окно установщика Ubuntu 12.04, в котором будет необходимо выбрать Русский язык, язык который будет использоваться при установке Ubuntu:

Далее нажать Enter и в следующем окне выбрать «установить ubuntu server»:

Выбрать свое местонахождение:

На запрос определения раскладки клавиатуры, выбрать " нет":

Указать язык и раскладку клавиатуры вручную:

Определить клавиши переключения раскладки:

Ждать некоторое время, необходимое на загрузку необходимых модулей и компонентов:

 

Далее ввести имя Ubuntu-сервера.

Далее добавить пользователя, который будет  администрировать систему:

Указать имя пользователя (проще - логин):

Дважды ввести пароль:

Пароль должен быть не менее 8 символов, иначе появится окно с предупреждением:

На вопрос о необходимости шифрования домашнего каталога необходимо ответить «НЕТ»:

Далее получить время с NTP-сервера и указать свой часовой пояс:

При установке Ubuntu, есть несколько способов размечать дисковое пространство. Необходимо «выбрать вручную».

Выбрать жесткий диск для разметки.

 



Создание разметки жестких дисков

Выбрать «Да», создать пустую таблицу разделов:

Создаем раздел для подкачки:

Создаем раздел для Backups:

 

Создаем раздел для системы:

 

Тоже самое повторяем с двумя другими дисками.

Создание RAID5

 

Разделы для подкачки объединяются автоматически, Raid создавать не нужно.

Создаем Raid для Backups:

Создаем системный Raid:

 

Настраиваем созданные Raid, выбираем точки монтирования, для первого /backups, для второго коневую папку /.

Из списка выбираем Ext4.

 

 

Продолжение установки

 

В процессе установки, если используется прокси, можно указать адрес прокси-сервера:

Далее выбрать будет ли система автоматически обновляться. Если сервер не имеет постоянного подключения к Интернету, выбрать «Без автоматического обновления»:

Далее выбрать с помощью клавиши «Space»OpenSSHserver (для удаленного управления),

manual package selection (не трогая то, что было по умолчанию):

Нажать«enter»:

Когда предложит поставить пакеты, нажимаем q и y для выхода.

Установщик предложит установить системный загрузчик в главную загрузочную запись, отвечаем «Да»:

На этом установка системы закончена.

Удалить из CD-ROM диск с дистрибутивом Ubuntu 12.04 LTS Server и нажать «продолжить».

Когда сервер будет успешно перегружен, можно войти в систему, используя созданные при установке логин и пароль:

 

 

Локализация (поддержка русских символов) в Ubuntu 12.04:

Выполнить команды:

sudo -i

echo 'FRAMEBUFFER=Y' > > /etc/initramfs-tools/initramfs.conf

sudo update-initramfs -u

sudo dpkg-reconfigure console-setup



Установка ОС АРМ

 

Необходимо вставить диск с дистрибутивом LinuxUbuntu 12.04DesktopAMD64 в CD-привод и загрузиться с него, предварительно настроив BIOS на загрузку с CD/DVD. После загрузки CD с помощью курсорных клавиш выбрать язык установки и нажать Enter.

Выбрать пункт «Установить Ubuntu».

В открывшемся графическом мастере установки необходимо выбрать язык «Русский» для устанавливаемой операционной системы. Выбрав язык на левой панели, нажать кнопку «Вперед».

Далее нужно будет выбрать часовой пояс. Можно либо просто щёлкнуть в нужном месте на карте, либо выбрать регион или крупный город, находящийся в нужном часовом поясе. Установив часовой пояс, нажать кнопку «Вперед».

Третий шаг связан с настройкой клавиатуры. Можно оставить опцию Предлагаемая раскладка или выбрать собственные настройки, указав язык клавиатуры на левой панели и раскладку клавиатуры на правой панели. Определившись с выбором, нажать кнопку «Вперед».

Далее необходимо создать разделы Linux на жестком диске АРМ.

Для начала будет предложено несколько опций, в зависимости от того, что в данный момент находится на жёстком диске. Выбрать «Задать» разделы вручную» и нажать «Вперед».

При первой установке СПО на оборудование АРМ нужно будет создать новую таблицу разделов. Для этого выбрать найденный пустой диск, который обычно обозначается как HDA (для IDE) или SDA (для SATA, SCSI и USB), и нажать кнопку «Новая таблица разделов». Появится предупреждение о возможной потере данных. Если у вас несколько дисков, убедитесь, что вы выбрали нужный, и нажмите «Продолжить».

Получится новая таблица - свободное пространство без разделов.

Далее необходимо выделить под «swap» место, равное удвоенному объёму оперативной памяти системы. При 4 Гбайтах памяти раздел «swap» должен иметь размер 8 Гбайт. Если 8 Гбайт памяти, то раздел «swap» будет на 16 Гбайт. Выбрать пункт «свободное пространство» и нажать кнопку «Добавить». Заполнить все поля, кроме «Точка монтирования» и нажать «OK».

 

Далее нужно создать корневой раздел ( / ). Выбрать пункт свободное пространство и нажать кнопку «Добавить». Для данного раздела выбрать «Журналируемая файловая система Ext4», точку монтирования - /, затем нажмите «OK».

Теперь, когда разделы созданы, нажать кнопку «Вперед», чтобы продолжить установку.

 

Далее в верхнем поле необходимо ввести имя пользователя. Во втором поле появится логин пользователя, образованный от имени, которое указано выше. Здесь можно изменить логин пользователя. Также необходимо указать пароль и имя устанавливаемого компьютера.

На последнем шаге выводится окно, в котором подытожены все выбранные изменения и настройки.

Кнопка «Дополнительно…» вызывает окно с расширенными опциями для начального загрузчика GRUB, а также с настройками прокси-сервера и предложением поучаствовать в опросе пользователей. Если имеется несколько жёстких дисков, убедиться, что начальный загрузчик будет установлен на тот жёсткий диск, который будет загружаться первым. Значение по умолчанию обычно указывает на первый жёсткий диск в очереди загрузки. Подтвердить свой выбор кнопкой «OK». Если всё готово, нажать «Установить», чтобы начать копировать файлы на жёсткий диск.

В зависимости от конфигурации системы, копирование файлов может занять какое-то время. По завершении процесса будет предложено перезагрузить компьютер, нажав кнопку «Перезагрузить».

Через какое-то время CD-привод откроется, можно достать диск и нажать клавишу Enter.

После загрузки BIOS, появится начальный загрузчик Ubuntu: GRUB и установленная система загрузится.

DHCP

Если необходимо поменять статический IP или сделать так, чтобы Сервер получил настройки от DHCP-сервера, то нужно редактировать файл / etc / network / interfaces.

Если есть только одно устройство сети Ethernet и оно получает свою конфигурацию от сервера DHCP при начальной загрузке, то необходимо дописать в файл / etc / network / interfaces две строки.

1. Ввести nano /etc/network/interfaces

2. Добавить строчки:

auto logicalName(eth0)

Iface logicalName(eth0) inet dhcp

 

Статический IP

Чтобы настроить устройство сети Ethernetсо статическим IP-адресом необходимо сделать следующее:

1. Ввести nano /etc/network/interfaces.

2. Пример конфигурации:

Iface enp2s0 inet static

address 192.168.10.20

netmask 255.255.255.0

gateway 192.168.10.1

dns-nameservers 8.8.8.8 192.168.6.10

auto enp 2 s 0.

 

1.

2.

3.

4.

5.

6.

Установка SNMP на сервер

Пакет может используется для диагностики по SNMP

Вводим

apt-get install snmp

Вводим

apt-get install snmpd

 

1. # apt-get install snmpd snmp

2. Продублируем на всякий случай файл настроек:

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig

3. Редактируем файл /etc/snmp/snmpd.conf. Добавим или отредактируем:

 # доступ по snmp будет только с адреса 192.168.1.1

rocommunity public 192.168.1.1

# отключаем логирование в системном журнале

dontLogTCPWrappersConnects yes

4. Разрешаем доступ через фаерволл для службы snmp с определенного ip:

# iptables -A INPUT -p tcp -s 192.168.1.1 --dport 161 -j ACCEPT
# iptables -A INPUT -p udp -s 192.168.1.1 --dport 162 -j ACCEPT

5. Перезапускаем службу snmp:

# service snmpd restart

 

4.2 Установка и настройка MINICOM (для настройки GSM-модема) на сервер

 

1. Установить ПО minicom

apt-get install minicom 

или скопировать пакет в /home/user/ и выполнить команду

dpkg –i minicom_2.7-1build1_amd64.deb

2. Определить какой порт занимает GSM-модем, командой

ls /dev/ttyUSB*

3. Сконфигурировать ПО minicom

sudo minicom –s

4. Настроить порт. В “Настройках последовательного порта”, нажать букву А и изменить порт на ttyUSB0 (обычно). После этого сохранить настройки как df1.

 

5. Выполнить команды проверки

=AT+CMGF=1

=> OK

 

AT+CGREG?

=> GREG: 01

6. Отправить СМС.

AT+CMGS=+79201234578 |нажать Enter|

Набрать текст сообщения |нажать ctrl+z|

=> -CMOS: 198

=> OK

6. Для выхода из minicom нужно сначала нажать Ctrl+A, а затем Q.

 

 


Дополнительная информация

1. Файлы с логами лежат в директории /var/log/SMIS/

- smislog - основной лог СМИС с возможными уровнями SEVERE WARNING INFO CONFIG FINE

- insightlog - лог с отладочными печатями system.out.println. По умолчанию отключен. Включить можно в файле кофигурации param.cfg параметром LOG_DEBUG=yes

2. Для проверки статуса работы приложения в терминале выполнить команду sudo service app2 status

3. Для останова работы приложения в терминале выполнить команду sudo service app2 stop

4. Для перезапуска приложения в терминале выполнить команду sudo service app2 restart

 

Запуск в терминале

1. Положить программу в папку /home/sysop/programs

2. Для запуска приложения перейти в папку  cd /home/sysop/programs/sample-app/target/client

и запустить из нее скрипт командой: sudo./bin/app2

3. Сгенерированные файлы xml кладутся в папки /home/sysop/programs/sample-app/xml/current [send, failed]

 

4.5.5 Взаимодействие с ПО SMS _ tools

1. Приложение app2 периодически выполняет скрипт из папки:

/home/sysop/programs/sample-app/rusvinil_smis/test.sh

2. Скрипт test.sh выполняет конвертирование кодировки в UCS2 для файлов из папки:

/home/sysop/programs/sample-app/rusvinil_smis/files

Скрипт test.sh полученные сконвертированные файлы смс-сообщений помещает в папку для отправки через ПО sms tools:

/var/spool/sms/outgoing/

3. ПО sms tools периодически выполняет отправку смс через USB-модем использую файлы из папки /var/spool/sms/outgoing/

 

Устарело:

1. Скопировать ПО app2 в директорию

/home/sysop/programs/sample-app

Состав директории:

/home/sysop/programs/sample-app/key/

/home/sysop/programs/sample-app/rusvinil_smis/

/home/sysop/programs/sample-app/target/

/home/sysop/programs/sample-app/xml/

phones                                                       – файл с телефонами получателей СМС

 

7. Подправить конфигурационный файл (листинг файла приведен ниже):

/home/sysop/programs/sample-app/key/param.cfg

(AG1_LOGIN, AG1_PASS, AG1_HOST, SERVER_USER, OBJECT_ID, SMS_SCRIPT_PATH, PHONE_NUMBERS_PATH, где OBJECT_ID – берется из настроек БД клиента  Aggregate)

 

8. Запустить приложение app2

cd /home/sysop/programs/sample-app/client/

запустить из текущей директории скрипт командой: sudo./bin/app2

 

Внимание: в текущей реализации процесс занимает терминальную сессию. Реализовать запуск в виде фонового сервиса (но тогда необходим лог-файл работы приложения, т.к. сейчас сообщения выводятся напрямую – в консоль).

 

9. Сгенерировать инцидент в клиенте Aggregate и проверить получение СМС на телефон.

 

10. Сгенерированные файлы xml сохраняются в папки

/home/sysop/programs/sample-app/xml/current [send, failed]

 

11. Лог файл работы приложения app2:

/var/log/SMIS/smislog

 

Листинг файла param. cfg:

AG1_LOGIN = admin

AG1_PASS = Пароль123

AG1_HOST = 192.168.24.20

AG1_PORT = 6460

SERVER_USER = sysop

SERVER_PATH = /home/sysop/Eventservice/

NAME_EVENTS = eventSmis; eventCheck; eventSmik; alerts; allevents;

MESSAGE_FOR_SMS = ООО ИО " Инсайт" - Система СМИС

OBJECT_ID = 990b3293-9ec3-4d3f-adc7-e95e93bef7e1

OBJECT_NAME = eainsight

SETTINGS_DIR_PATH = /home/sysop/programs/sample-app/key

EVENTS_XML_PATH = /home/sysop/programs/sample-app/xml

DAYS_BACK = 90

PHONE_NUMBERS_PATH = /home/sysop/programs/sample-app/phones

SMS_SCRIPT_PATH = /home/sysop/programs/sample-app/rusvinil_smis

# Log levels - SEVERE WARNING INFO CONFIG FINE

LOG_LEVEL = FINE

# timeout value in seconds

CURRENT_VAL_TIMEOUT = 5

CURRENT_URL = http: //83.137.52.50: 81

CURRENT_DEVICE = users.admin.devices.PLC_FrontCompact_01

 

Установка ISaGRAF на сервер

Установка исполнительной системы ISaGRAF 5++ ACE Target производится следующим образом:

Для Linux 12.04

1. Установить пакет для работы с 32-разрядными приложениями:

aptitude install ia32-libs

2. Скопировать папку Cmds в каталог /home/sysop устройства с ОС Linux

3. Перейти в папку: cd /home/sysop/Cmds

4. Дать максимальные права доступа ко всем файлам chmod 777 *

5. Скопировать библиотеку  libACE.so  в папку /usr/lib32

6. Выполнить команду

ldconfig

В успешном случае команда ничего не пишет в консоль. В папке /usr/lib32 должен появиться СимЛинк с именем “libACE-6.0.5.so”

7. Проверить возможность запуска, выполнив команду:

cd /home/sysop/Cmds

./ISaGRAF

Дополнительно:

Чтобы узнать зависимости пакета ISaGRAF выполнить команду:

cd /home/sysop/Cmds

ldd ISaGRAF

Для Linux 12.04. (Исходный вариант возможно не оптимальный).

1. Копируем папку Cmds в каталог /home/sysop устройства с ОС Linux ***.

2. Переходим в папку: cd /home/sysop/Cmds.

3. Даём максимальные права доступа ко всем файлам chmod 777 *.

4. В связи с тем, что на ПЛК и серверах ПТК «САМБО» 64-разрядные системы, а ISaGRAF разработан под 32-разрядные, необходимо установить библиотеки для работы с 32-разрядными приложениями. Выполняем команду: apt-get install lib32z1.

5. Скопировать в каталог /usr/local/lib файл libstdc++.so.6.

6. Скопировать библиотеки ACE в /usr/local/lib

7. Скопировать libgcc_s.so.1.

8. Проверить возможность запуска можно, выполнив команду./ISaGRAF.

 

Установка Minicom

1. Запускаем Terminal, вводим sudo su

2. Вводим apt-get install minicom (данный пункт выполняется при подключении к сети интернет)

3. Вводим dpkg -i < Имя_пакета.deb> (данный пункт выполняется при скачанном пакете Minicom, установка производится из директории /home/sysop)

4. Запускаем Minicom: sudo minicom

5. Комбинации клавиш для Minicom:

ctrl+A Z - справка

ctrl+A O – конфигурация

ctrl+A M – инициализация модема

ctrl+A Q – выход

6. В настройках конфигурации последовательного com-порта указываем его имя (например ttyS0), скорость - 9600, настройку битов данных - 8, четность - N, стоповые биты - 1, управление потоком - «нет», с помощью соответствующих клавиш.

ПРИМЕЧАНИЕ!

Если при запуске пишется ошибка «Device /dev/tty… access failed: Permissio denied», то это означает что пользователь от которого запускается Minicom не имеет прав доступа к устройству и необходимо перейти в режим root.

 

 

Бэкап и восстановление

2.

3.

4.

5.

6.

7.

8.

9.

10.

OC Ubuntu

Бэкап:

dump -L -0 -a -j5 -h0 -f /backup/`date +%Y%m%d`.md0.dump /dev/md0

Восстановление из бэкапа в текущую директорию:

cd /root/

restore -rf /backup/filename

 

БД Postgresql

Бэкап:

pg_dump -h 192.168.10.20 -U postgres -f / backup/backups/db/aggregate/agg_db_`date +%Y%m%d`.dump -F c –Z 9 -bv -d aggregate

 

Восстановление:

pg_restore -U postgres -d aggregate -cv /backup/backups/db/aggregate/agg_db_20161031.dump

ag_server_console -c -u

 

Установка и настройка LINUX и ПО администрирования СМИС

 

В данном руководстве подробно описываются все необходимые действия по настройке программного обеспечения СМИС. В первой части описана процедура установки LinuxUbuntu на сервер и АРМ СМИС/СМИК.

Установка ОС СЕРВЕРА

 

Для того, чтобы установить Ubuntu 12.04 LTS Server, необходимо выполнить следующие действия:
- взять диск с Ubuntu 12.04 LTS Server;
- поместить диск с Ubuntu 12.04 LTS Server в CD/DVD-дисковод, предварительно убедившись, что в BIOS выставлен параметр первичной загрузки с CD/DVD, и загрузиться с CD-диска.

После успешной загрузки с диска, появится окно установщика Ubuntu 12.04, в котором будет необходимо выбрать Русский язык, язык который будет использоваться при установке Ubuntu:

Далее нажать Enter и в следующем окне выбрать «установить ubuntu server»:

Выбрать свое местонахождение:

На запрос определения раскладки клавиатуры, выбрать " нет":

Указать язык и раскладку клавиатуры вручную:

Определить клавиши переключения раскладки:

Ждать некоторое время, необходимое на загрузку необходимых модулей и компонентов:

 

Далее ввести имя Ubuntu-сервера.

Далее добавить пользователя, который будет  администрировать систему:

Указать имя пользователя (проще - логин):

Дважды ввести пароль:

Пароль должен быть не менее 8 символов, иначе появится окно с предупреждением:

На вопрос о необходимости шифрования домашнего каталога необходимо ответить «НЕТ»:

Далее получить время с NTP-сервера и указать свой часовой пояс:

При установке Ubuntu, есть несколько способов размечать дисковое пространство. Необходимо «выбрать вручную».

Выбрать жесткий диск для разметки.

 


Поделиться:



Последнее изменение этой страницы: 2019-04-19; Просмотров: 241; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.177 с.)
Главная | Случайная страница | Обратная связь