Диагностика модуля TIONIX.VDIclient¶
Логирование служб, используемых модулем¶
Логирование осуществляется с помощью модуля logging
.
Если в файле client.conf
не указан параметр log_file_location
, то логирование происходит в файл tionix-vdi-client.log
, расположенный в домашней директории пользователя в каталоге .tionix-vdi-client
. Если этот параметр указан, то в директории, путь до которой равен значению параметра, создается файл логов. В этом случае к наименованию файла добавляется имя пользователя, запустившего приложение, например, tionix-vdi-client-admin.log
.
Подсказка
Для включения вывода трейсбека в файл c логами нужно задать в системе переменную окружения TNX_DEBUG
.
Примечание
С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.
Диагностика модуля в операционной системе Windows¶
Произвести самодиагностику модуля можно при помощи приложения run_self_diagnostics.exe
, которое находится в корневом каталоге установленного модуля TIONIX.VDIclient.
Пример результата самодиагностики:
Результат самодиагностики записывается в файл TIONIX.VDIclient_self_diagnostics_YYYY-MM-DD.log
и сохраняется в каталоге, который задан для записи файлов логирования.
Диагностика модуля в операционной системе Linux¶
Произвести самодиагностику модуля в операционной системе Linux можно при помощи команды tionix_vdi_client --diagnostic
.
Пример выполнения команды:
tionix_vdi_client --diagnostic
2019-05-15 12:26:44.333 17961 INFO tionix_vdi_client.settings [-] Log file path: /home/user/.tionix-vdi-client/tionix-vdi-client.log
=======================================
Извлеченные параметры: TIONIX.VDIclient
=======================================
+----+----------------------------+-----------------------------------------+
| N | Variable name | Value |
+----+----------------------------+-----------------------------------------+
| 1 | PYKCS11LIB | |
+----+----------------------------+-----------------------------------------+
| 2 | SMARTCARD_OID | |
+----+----------------------------+-----------------------------------------+
| 3 | additional_clouds | |
+----+----------------------------+-----------------------------------------+
| 4 | cloud | test.stand.loc |
+----+----------------------------+-----------------------------------------+
| 5 | contact_support_message_en | Please contact system administrator. |
+----+----------------------------+-----------------------------------------+
| 6 | contact_support_message_ru | Обратитесь к системному администратору. |
+----+----------------------------+-----------------------------------------+
| 7 | domain_name | default |
+----+----------------------------+-----------------------------------------+
| 8 | get_vm_timeout | 5 |
+----+----------------------------+-----------------------------------------+
| 9 | ignore_domain | False |
+----+----------------------------+-----------------------------------------+
| 10 | ikecfg | |
+----+----------------------------+-----------------------------------------+
| 11 | language | ru |
+----+----------------------------+-----------------------------------------+
| 12 | log_file_location | |
+----+----------------------------+-----------------------------------------+
| 13 | log_level | INFO |
+----+----------------------------+-----------------------------------------+
| 14 | password_generation | True |
+----+----------------------------+-----------------------------------------+
| 15 | project | True |
+----+----------------------------+-----------------------------------------+
| 16 | retries | 2 |
+----+----------------------------+-----------------------------------------+
| 17 | secondary_cloud | |
+----+----------------------------+-----------------------------------------+
| 18 | show_settings | True |
+----+----------------------------+-----------------------------------------+
| 19 | store_session | True |
+----+----------------------------+-----------------------------------------+
| 20 | store_password | False |
+----+----------------------------+-----------------------------------------+
| 21 | timeout | 15 |
+----+----------------------------+-----------------------------------------+
| 22 | use_smartcard | True |
+----+----------------------------+-----------------------------------------+
| 23 | web_guard | False |
+----+----------------------------+-----------------------------------------+
TIONIX.VDIclient 2.1.0
+---------------------------------------+--------+-----------------+
| Название теста | Статус | Причина неудачи |
+---------------------------------------+--------+-----------------+
| test check vdi server connection | ОК | |
+---------------------------------------+--------+-----------------+
| test config file has required values | ОК | |
+---------------------------------------+--------+-----------------+
| test config file read save | ОК | |
+---------------------------------------+--------+-----------------+
| test session file has required values | ОК | |
+---------------------------------------+--------+-----------------+
| test session file read save | ОК | |
+---------------------------------------+--------+-----------------+
| test locale files are in place | ОК | |
+---------------------------------------+--------+-----------------+
Запущено 6 теста(ов)
ОК (успешно=6, неудачно=0, ошибок=0)
Результат сохранён в /home/user/.tionix-vdi-client/TIONIX.VDIclient_self_diagnostics_2019-05-15.log