Диагностика модуля RSclient¶
Логирование служб, используемых модулем¶
Логирование осуществляется с помощью модуля logging
.
Если в файле client.conf
не указан параметр log_file_location
, то логирование происходит в файл client.log
, расположенный в домашней директории пользователя в каталоге .rsclient
. Если этот параметр указан, то в директории, путь до которой равен значению параметра, создается файл логов. В этом случае к наименованию файла добавляется имя пользователя, запустившего приложение, например, client-admin.log
.
Примечание
С описанием процесса логирования, предоставляемого платформой OpenStack, можно ознакомиться в соответствующем разделе официальной документации.
Диагностика модуля в операционной системе Windows¶
Произвести самодиагностику модуля можно при помощи приложения run_self_diagnostics.exe
, которое находится в корневом каталоге установленного модуля RSclient.
Результат самодиагностики записывается в файл RSclient_self_diagnostics_YYYY-MM-DD.log
и сохраняется в каталоге, который задан для записи файлов логирования.
Диагностика модуля в операционной системе Linux¶
Произвести самодиагностику модуля в операционной системе Linux можно при помощи команды rs_client --diagnostic
.
Пример выполнения команды:
rs_client --diagnostic
===============================
Извлеченные параметры: RSclient
===============================
+----+----------------------------+-----------------------------------------+
| N | Variable name | Value |
+----+----------------------------+-----------------------------------------+
| 1 | PYKCS11LIB | |
+----+----------------------------+-----------------------------------------+
| 2 | SMARTCARD_OID | |
+----+----------------------------+-----------------------------------------+
| 3 | additional_clouds | |
+----+----------------------------+-----------------------------------------+
| 4 | cloud | test.stand.loc |
+----+----------------------------+-----------------------------------------+
| 5 | connect | echo {ip} {user} {password} |
+----+----------------------------+-----------------------------------------+
| 6 | contact_support_message_en | Please contact system administrator. |
+----+----------------------------+-----------------------------------------+
| 7 | contact_support_message_ru | Обратитесь к системному администратору. |
+----+----------------------------+-----------------------------------------+
| 8 | domain_name | default |
+----+----------------------------+-----------------------------------------+
| 9 | get_vm_timeout | 5 |
+----+----------------------------+-----------------------------------------+
| 10 | ignore_domain | False |
+----+----------------------------+-----------------------------------------+
| 11 | ikecfg | |
+----+----------------------------+-----------------------------------------+
| 12 | language | ru |
+----+----------------------------+-----------------------------------------+
| 13 | log_file_location | |
+----+----------------------------+-----------------------------------------+
| 14 | log_level | INFO |
+----+----------------------------+-----------------------------------------+
| 15 | password_generation | True |
+----+----------------------------+-----------------------------------------+
| 16 | project | True |
+----+----------------------------+-----------------------------------------+
| 17 | retries | 2 |
+----+----------------------------+-----------------------------------------+
| 18 | secondary_cloud | |
+----+----------------------------+-----------------------------------------+
| 19 | show_settings | True |
+----+----------------------------+-----------------------------------------+
| 20 | store_session | True |
+----+----------------------------+-----------------------------------------+
| 21 | store_password | False |
+----+----------------------------+-----------------------------------------+
| 22 | timeout | 15 |
+----+----------------------------+-----------------------------------------+
| 23 | use_smartcard | True |
+----+----------------------------+-----------------------------------------+
| 24 | web_guard | False |
+----+----------------------------+-----------------------------------------+
RSclient 2.1.0
+---------------------------------------+--------+-----------------+
| Название теста | Статус | Причина неудачи |
+---------------------------------------+--------+-----------------+
| test check trs 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/.rsclient/RSclient_self_diagnostics_2019-05-15.log