Проверка системы после сбоя питания.
Материал из Integra-S Wiki
Содержание
Список сокращений.
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. Функционал не загружается — Проверьте настройки плагинов. Востановите конфигурационный файл пользователя из резервной копии.