diff --git a/kyreport/ky_data_collection.py b/kyreport/ky_data_collection.py index c13b348bfd5c61e24c13acb44e74721a28d5042f..37ee0f36a9afb6a5b542e303d24a349069248585 100644 --- a/kyreport/ky_data_collection.py +++ b/kyreport/ky_data_collection.py @@ -54,9 +54,9 @@ class DATACOLLECTION: if sub_s == "cat /proc/cpuinfo": continue - + grp_obj['group'] = sub_g - grp_obj['sub'].append(sub_obj) + grp_obj['sub'].append(sub_obj) if 0 < len(grp_obj['group']) and 0 < len(grp_obj['sub']): @@ -76,7 +76,7 @@ class DATACOLLECTION: ret_arr.append(grp_obj) self.__arr_cpu_info = ret_arr - + except Exception as err: Logger().error('Failed parse file "{}": {}'.format(fname, err)) diff --git a/kyreport/ky_report.py b/kyreport/ky_report.py index 53ca97a6e2dff9b29effb261da7857db0ba85179..8614621d5f38fc5fadb26e8ee5ccaf8136f22ce4 100644 --- a/kyreport/ky_report.py +++ b/kyreport/ky_report.py @@ -59,6 +59,9 @@ class KyReport: info['base_info']['system_version'] = Command.cmd_exec(r'cat /etc/.productinfo | grep release') info['base_info']['kernel_version'] = Command.cmd_exec(r'uname -r') info['base_info']['gcc_version'] = Command.cmd_exec(r'gcc --version | head -n 1') + info['base_info']['glibc_version'] = Command.cmd_exec(r'getconf GNU_LIBC_VERSION') # ldd --version | head -n 1 + info['base_info']['jdk_version'] = Command.cmd_exec(r'java -version 2>&1 | head -n 1') + # end base info # setting base cpu info