| Server IP : 162.241.203.86 / Your IP : 216.73.216.183 Web Server : Apache System : Linux br1002.hostgator.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64 User : luxlic01 ( 6532) PHP Version : 8.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/kcare/python/kcarectl/__pycache__/ |
Upload File : |
a
��;j _ � . @ s d Z ddlZddlZddlZddlZddlZddlmZmZm Z m
Z
mZmZm
Z
mZmZ ddlmZ ddlmZmZmZ dZdZdZd Zd
ZdZ dZ!d
Z"dZ#dZ$dZ%dZ&G dd� de j'�Z(G dd� de)�Z*dd� Z+dd� Z,dd� Z-dd� Z.G dd� de)�Z/d d!� Z0d"d#� Z1d�d%d&�Z2d'd(� Z3ej4d)d*� �Z5d+d,� Z6d-d.� Z7d/d0� Z8d1d2� Z9d3d4� Z:d5d6� Z;d7d8� Z<d9d:� Z=d;d<� Z>d=d>� Z?d?d@� Z@dAdB� ZAdCdD� ZBdEdF� ZCe/dGe3�e/dHe2dIgdJdK��e/dLe5�e/dMe6�e/dNe7�e/dOe2dOg��e/dPe8�e/dQe0dR��e/dSe0dT��e/dUe0dV��e/dWe0dX��e/dYe0dZ��e/d[e0d\��e/d]e0d^��e/d_e0d`��e/dae0db��e/dce1ddde��e/dfe9�e/dge1dhdi��e/dje:�e/dke;�gZDe+dldm�Ee"��e+dndn�e+dodp�Ee"��e+dqdr�e,dsdt�e+dudv�e-dwdx�e-dydz�e-d{d|�e-d}d~�e-dd��e-d�d��e-d�d��e-d�d��e-d�d��e,d�d��e-d�d��e,d�e�e-d�d��e+d�d��e+d�d��e+d�d��e+d�d��e.d�e<�e+d�d��e,d�d��e.d�e>�e+d�d��e+d�d��e.d�e?�e,d�d��e+d�d��e.d�e@�e+d�d��Ee"��e,d�e�e,d�d��e.d�eA�e.d�eB�e+d�d��e+d�d��e+d�d��e.d�eC�e+d�d��e+d�d��g,ZFejGejHd��d�d�� �ZId�d�d��ZJdS )�aO Doctor v2 vitals collector (KPT-5984).
Python port of the kcdoctor.sh (1.0-8) vitals collection: gathers the
same data set into a DataPackage-based archive processed by the patch
server generic uploads pipeline.
Scalar and short values are consolidated into a single ``doctor.json``
(the eportal doctor precedent), one field each, instead of a tiny
archive entry per value; bulk data (logs, command dumps, package lists,
sysfs tunables, crash artifacts) stays as separate archive entries. The
1:1 inventory of collected items lives in
docs/features/KPT-5984-doctor-v2/parity-inventory.md.
� N) �auth�config�delivery_kit�
http_utils�kcare� log_utils�platform_utils�serverid�utils)�run_command)� HTTPError�URLError�httplibz2.0-1z/boot/grub2/grub.cfgz/etc/kdump.confz/var/log/dpkg.logz/etc/apt/sources.list*z/etc/yum.repos.d/*z/var/log/libcare/*.logi'