![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/sos/collector/__pycache__/ |
o i��ds� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m Z d dlmZ d dl mZ d dlmZ d dlmZ d d lmZ d d lmZmZmZmZ d dlmZ eeeeed�ZG d d� d�ZdS )� N)�quote)�load)� InitSystem)�JujuSSH)�SSHControlPersist)�LocalTransport)�OCTransport)�SaltStackMaster)�CommandTimeoutException�ConnectionException�UnsupportedHostException�InvalidTransportException)� parse_version)�local�control_persist�oc� saltstack�jujuc @ s� e Zd Z dgdd�Zedd� �Zdd� Zd d � Zdd� Zed d� �Z dd� Z dd� Zdd� Zdd� Z dhdd�Zedd� �Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zdhd.d/�Zd0d1� Zd2d3� Zd4d5� Zd6d7� Z did9d:�Zd;d<� Zd=d>� Z d?d@� Z!dAdB� Z"dCdD� Z#dEdF� Z$dGdH� Z%dIdJ� Z&dKdL� Z'dMdN� Z(dOdP� Z)dQdR� Z*dSdT� Z+dUdV� Z,dWdX� Z-dYdZ� Z.d[d\� Z/d]d^� Z0d_d`� Z1dadb� Z2dcdd� Z3dedf� Z4dS )j�SosNodeNTc C s� |� � | _|| _|d | _| �� |d | _|d | _|d | _|d | _d| _ d | _ d | _d | _i | _ i | _|p<| jj| _| jjsK| jjsK| j| j_|rQ|| j_d | _d| _d| _g | _d g g g g |d d�| _d | _t�d �| _t�d�| _| �|�| _| jjr�| jjdk| _z | j� | j� W n t!y� } z| �"d | � � d }~ww | �#� | _ | jj| _| j r�| jj$r�d}| j%r�|r�| j s�| j�&� d S | j r�| �'� r�d| j _(| j j(r�| �)� | �*� d S d S d S )N�cmdlineopts�tmpdir�hostlen� need_sudo�sos_optionsF�sos_cmd)�version�enabled�disabled�options�presetsr � sosreport�sos�sos_ui�rootz!Unable to open remote session: %s)+�strip�address�commons�opts�_assign_config_optsr r r r r �host�cluster�hostname�sos_env_vars� _env_vars�password� _password� nopasswd_sudo�sudo_pw�sos_path� retrieved�hash_retrieved� file_list�sos_info�sos_bin�logging� getLogger�soslog�ui_log�_load_remote_transport� _transport�default_user�connect� Exception� log_error�determine_host_policy�no_local� connected� disconnect�check_in_container� containerized�create_sos_container�_load_sos_info)�selfr% r&