Проверка системы после сбоя питания.

Материал из Integra-S Wiki
Перейти к: навигация, поиск

Список сокращений.

IPE — Integra planet earth – Интегра планета земля (клиент).

FF — FireFly - Сервер приложения.

EAM — Eily.Acuario.Manager - Сервер мониторинга

SQL — structured query language - язык структурированных запросов.

ОС — Операционная система.

БД — База данных.

USB – Universal Serial Bus — универсальная последовательная шина.


Программа и методика испытаний.

1. Объекты испытаний:

Объектом испытаний являются — Сервер приложения, Сервер мониторинга, Сервер задач (далее PegasusIPE) и база данных PostgreSQL.


2. Цель испытаний:

Целью испытаний, является проверка работоспособности системы после сбоя питания.

3. Порядок проведения испытаний:

Проверка проводится в два этапа:

3.1. Проверка сервера. Происходят испытания базы данных и серверных программ в соответствии с методикой указанной в пункте «Проверка сервера». Проверка производится со стороны сервера или места с администраторскими утилитами.
3.2. Проверка клиента IPE. Происходит испытание клиентского приложения в соответствии с методикой указанной в пункте «Проверка клиента». Проверка выполняется после положительных результатов проверки сервера, со штатного места оператора.

4. Проведение испытаний:

Испытания происходят по следующей методике:

Убедиться в возобновлении питания, и правильной загрузке ОС.

4.1. Проверка сервера. Включает в себя проверку: PostgreSQL, FF, EAM и PegasusIPE.
4.1.1. Проверка PostgreSQL. Проверить систему самодиагностики PostgreSQL и убедиться в целостности баз данных (При отрицательном результате см. пункт 5.1.1).
4.1.2. Проверка FF. Выполняется после положительного результата проверки пункта 4.1.1. Проверить наличие процесса FF («firefly3.exe» для OS семейства Windows. «python firefly.py» для ОС на основе Debian) в серверной системе (При отрицательном результате см. пункт 5.1.2). Подключиться к веб интерфейсу (адрес по умолчанию http://127.0.0.1:443/), авторизоваться под учётной записью администратора и убедиться в наличии подключения к базе данных SQL (При отрицательном результате см. пункт 5.1.3).
4.1.3. Проверка EAM. Проверить наличие процесса EAM «eily.acuario2.manager» в серверной системе (При отрицательном результате см. пункт 5.1.2). Подключиться к веб интерфейсу (адрес по умолчанию http://127.0.0.1:7890/), авторизоваться под учётной записью администратора и убедиться в наличии подключения к FF (При отрицательном результате см. пункт 5.1.4). Проверить USB-ключ на работоспособнось (При отрицательном результате см. пункт 5.1.5).
4.1.4. Проверка PegasusIPE. Проверить наличие процесса PegasusIPE «PegasusIPE» в серверной системе (При отрицательном результате см. пункт 5.1.2). Подключиться к веб интерфейсу (адрес по умолчанию http://127.0.0.1:8011/), авторизоваться и убедиться в наличии подключения к FF (При отрицательном результате см. пункт 5.1.6). Там же, проверить факт старта задач (При отрицательном результате см. пункт 5.1.7).
4.2. Проверка клиента. Проверить наличие процесса клиента в системе «IntegraPlanetEarth» (При отрицательном результате см. пункт 5.2.1). Авторизоваться с правами оператора (При отрицательном результате см. пункт 5.2.2). Убедиться, что настроенный функционал загрузился (При отрицательном результате см. пункт 5.2.3).

5. Решение проблем.

Устранение неполадок выявленных в пункте 4.

5.1. Неполадки при проверке сервера. Включает в себя решения по: PostgreSQL, FF, EAM и PegasusIPE.
5.1.1. Целостность базы данных SQL нарушена — Восстановить базы данных из резервной копии.
5.1.2. Процесс FF и/или EAM и/или PegasusIPE отсутствует в системе — Убедиться в наличии FF/EAM/PegasusIPE в списке автозагрузки ОС (при отрицательном результате, добавить). Убедиться в возможности запуска и последующем функционировании FF/EAM/PegasusIPE (при отрицательном результате, восстановить из резервной копии).
5.1.3. FF не подключается к PostgreSQL – Проверить и при необходимости исправить конфигурационный файл.
5.1.4. EAM не подключается к FF – Проверить и при необходимости исправить конфигурационный файл.
5.1.5. USB-ключ не работает — Проверьте драйвера на устройство. При физическом повреждении ключа, замените его.
5.1.6. PegasusIPE не показывает настроенных задач — Проверить настройки в утилите «ServiceConfigurator.exe»
5.1.7. Задачи в PegasusIPE остановлены — Запустите задачи.
5.2. Неполадки при проверке клиента.
5.2.1. Процесса клиента нет в системе — Убедиться в наличии IntegraPlanetEarth.exe в списке автозагрузки ОС (при отрицательном результате, добавить). Убедиться в возможности запуска (при отрицательном результате, восстановить из резервной копии).
5.2.2. Авторизация не происходит — Проверьте правильность введённых данных.
5.2.3. Функционал не загружается — Проверьте настройки плагинов. Востановите конфигурационный файл пользователя из резервной копии.