Диагностика модуля RSclient

Важно

Все команды выполняются только от суперпользователя.

Режим суперпользователя:

sudo -i

Логирование служб, используемых модулем

Логирование осуществляется с помощью модуля 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