ADT: различия между версиями

Материал из ALT Linux Wiki
(страница в разработке)
(руководство пользователя и администратора)
Строка 11: Строка 11:


'''ADT -  ALT Diagnostic Tool''' - представляет собой инструмент для запуска тестов в терминале или в графическом интерфейсе.
'''ADT -  ALT Diagnostic Tool''' - представляет собой инструмент для запуска тестов в терминале или в графическом интерфейсе.
=== Цель создания ===


Цель создания ADT — упрощение проведения диагностики и анализа работы системы. Работа ADT по поиску доступных тестов, их запуску и получению результатов работы теста осуществляется через D-Bus с использованием Alterator Manager и его модуля Executor.
Цель создания ADT — упрощение проведения диагностики и анализа работы системы. Работа ADT по поиску доступных тестов, их запуску и получению результатов работы теста осуществляется через D-Bus с использованием Alterator Manager и его модуля Executor.
Благодаря подобной схеме реализации утилита диагностики системы получает доступ к интерфейсу взаимодействия на шине D-Bus. С использованием Alterator Manager и D-Bus возвращается информация о результатах выполнения теста.
Благодаря подобной схеме реализации утилита диагностики системы получает доступ к интерфейсу взаимодействия на шине D-Bus. С использованием Alterator Manager и D-Bus возвращается информация о результатах выполнения теста.
=== Назначение ===
Программа ADT предназначена для:
#Cистемных администраторов;
#Опытных пользователей;
#Cлужбы технической поддержки.
Возможности программы позволяют проводить диагностику системы в графическом приложении и записать файл с отчетом. Запуск инструментов диагностики регулируется системным администратором, позволяя создавать отчеты пользователям, не передавая административные полномочия.
= Установка =
Команды установки alterator-manager и ADT
<pre>
# apt-get update
# apt-get install alterator-manager
# apt-get install adt
</pre>
Запуск службы alterator-manager
<pre>
# systemctl start alterator-manager.service
# systemctl enable alterator-manager.service
</pre>
Вызов утилиты ADT возможен через графическое меню, либо через терминал.
[[Файл:Adt_first_launch.png|Внешний вид программы без установленных инструментов диагностики]]
Диагностические инструменты добавляются установкой отдельных пакетов.
=== Интерфейс ===
Пользовательский интерфейс программы состоит из секций:
* Список инструментов диагностики;
* Описание инструмента;
* Действия пользователя.
== Руководство администратора ==
=== Алгоритм работы ALT Diagnostic Tool ===
#Systemd служба alterator-manager во время запуска создает на шине D-Bus службу с именем "ru.basealt.alterator";
#Systemd служба alterator-module-executor собирает информацию из файлов .backend обо всех установленных диагностических инструментах и создает объекты на D-Bus;
#ADT формирует список диагностических инструментов, обращаясь к D-Bus службе "ru.basealt.alterator";
#Таким же способом ADT запускает тест и получает информацию о результате его выполнения.
=== Разработка инструмента диагностики ===
=== Пример инструмента диагностики ===
[[Файл:Adt_scheme_illustration.png|Схема взаимодействия компонентов]]
== Руководство пользователя ==
Для работы с инструментом диагностики его необходимо выбрать в списке.
[[Файл:Adt_overlook.png|список инструментов]] 
Двойной щелчок мыши либо кнопка "Выбрать инструмент" перемещают пользователя к работе с набором тестов инструмента. Кнопка "Запустить все" автоматически запускает весь набор тестов выбранного инструмента.
[[Файл:Adt_test_overlook.png|Запуск всего набора тестов выбранного инструмента|1000x1000пкс]]
В области управления инструментом диагностики доступны опции: "Отчет", "Запустить все тесты", "Назад". Напротив каждого теста находятся кнопки "Запустить" и "Журнал".
Пример выполнения всех тестов:
[[Файл:Adt_result.png|Пример выполнения всех тестов|1000x1000пкс]]
Кнопка "Журнал" выводит отчет теста от утилиты инструмента диагностики (если инструмент поддерживает такую возможность):
[[Файл:Adt_report.png| ]]
Кнопка "Отчет" сохраняет в файл полный текст информации инструмента диагностики (если инструмент поддерживает такую возможность).
= Спецификация =
* [https://gitlab.basealt.space/alt/alterator-entry/-/blob/master/doc/README.md Документация] относится к [[Alterator-manager|Alterator Manager]], компоненту [[Alterator_на_D-Bus|Alterator на D-Bus]].
* [https://gitlab.basealt.space/alt/adt Код проекта]
=== Компоненты ===
* [[Alterator-manager|Alterator Manager]]
* [https://gitlab.basealt.space/alt/alterator-manager/-/blob/master/docs/README-ru.md?ref_type=heads#executor executor]

Версия от 13:08, 24 июня 2024


Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

ADT - ALT Diagnostic Tool - представляет собой инструмент для запуска тестов в терминале или в графическом интерфейсе.

Цель создания

Цель создания ADT — упрощение проведения диагностики и анализа работы системы. Работа ADT по поиску доступных тестов, их запуску и получению результатов работы теста осуществляется через D-Bus с использованием Alterator Manager и его модуля Executor. Благодаря подобной схеме реализации утилита диагностики системы получает доступ к интерфейсу взаимодействия на шине D-Bus. С использованием Alterator Manager и D-Bus возвращается информация о результатах выполнения теста.

Назначение

Программа ADT предназначена для:

  1. Cистемных администраторов;
  2. Опытных пользователей;
  3. Cлужбы технической поддержки.

Возможности программы позволяют проводить диагностику системы в графическом приложении и записать файл с отчетом. Запуск инструментов диагностики регулируется системным администратором, позволяя создавать отчеты пользователям, не передавая административные полномочия.

Установка

Команды установки alterator-manager и ADT

# apt-get update
# apt-get install alterator-manager
# apt-get install adt

Запуск службы alterator-manager

# systemctl start alterator-manager.service
# systemctl enable alterator-manager.service

Вызов утилиты ADT возможен через графическое меню, либо через терминал. Внешний вид программы без установленных инструментов диагностики

Диагностические инструменты добавляются установкой отдельных пакетов.

Интерфейс

Пользовательский интерфейс программы состоит из секций:

  • Список инструментов диагностики;
  • Описание инструмента;
  • Действия пользователя.

Руководство администратора

Алгоритм работы ALT Diagnostic Tool

  1. Systemd служба alterator-manager во время запуска создает на шине D-Bus службу с именем "ru.basealt.alterator";
  2. Systemd служба alterator-module-executor собирает информацию из файлов .backend обо всех установленных диагностических инструментах и создает объекты на D-Bus;
  3. ADT формирует список диагностических инструментов, обращаясь к D-Bus службе "ru.basealt.alterator";
  4. Таким же способом ADT запускает тест и получает информацию о результате его выполнения.

Разработка инструмента диагностики

Пример инструмента диагностики

Схема взаимодействия компонентов

Руководство пользователя

Для работы с инструментом диагностики его необходимо выбрать в списке.

список инструментов

Двойной щелчок мыши либо кнопка "Выбрать инструмент" перемещают пользователя к работе с набором тестов инструмента. Кнопка "Запустить все" автоматически запускает весь набор тестов выбранного инструмента.

Запуск всего набора тестов выбранного инструмента

В области управления инструментом диагностики доступны опции: "Отчет", "Запустить все тесты", "Назад". Напротив каждого теста находятся кнопки "Запустить" и "Журнал".

Пример выполнения всех тестов:

Пример выполнения всех тестов

Кнопка "Журнал" выводит отчет теста от утилиты инструмента диагностики (если инструмент поддерживает такую возможность):

Adt report.png

Кнопка "Отчет" сохраняет в файл полный текст информации инструмента диагностики (если инструмент поддерживает такую возможность).

Спецификация

Компоненты