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

Материал из Integra-S Wiki
Версия от 12:52, 21 апреля 2017; Wikiadmin (обсуждение | вклад) (Список сокращений.)
Перейти к: навигация, поиск

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

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

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

Сервер мониторинга

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. Функционал не загружается — Проверьте настройки плагинов. Востановите конфигурационный файл пользователя из резервной копии.