Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o ���b^ � @ s4 d dl mZmZmZmZmZ G dd� deee�ZdS )� )�Plugin�RedHatPlugin�UbuntuPlugin�SoSPredicate� PluginOptc @ sT e Zd ZdZdZdZdZdZedddd �ed ddd �gZ dd � Z dd� Zdd� ZdS )�CRIOzCRI-O containers�crio)� container)zcri-o� cri-tools)r �allFz0collect for all containers, even terminated ones)�default�desc�logsz)collect stdout/stderr logs for containersc C s | � g d�� | �g d�� | �ddg� | �t| dgd�� g d�}| �dd � |D �� d }| �d�r8d| }d }d}| �|�}| �|�}| �|�}| �� |D ]}| jd| dd� | �d�rk| jd| ddd� qQ|D ]} | jd| dd� qn|D ]} | jd| dd� q|d S )N)z/etc/containersz/etc/crictl.yamlz/etc/crio/crio.confz/etc/crio/seccomp.jsonz/etc/crio/crio.conf.d/z!/etc/systemd/system/cri-o.servicez/etc/sysconfig/crio-*)� HTTP_PROXY�HTTPS_PROXY�NO_PROXY� ALL_PROXYzls -alhR /etc/cnizcrio configr )�packages)�info�images�pods�pszps -azps -v�stats�versionc S s g | ]}d | �qS )z crictl %s� )�.0�sr r �9/usr/lib/python3/dist-packages/sos/report/plugins/crio.py� <listcomp>D s zCRIO.setup.<locals>.<listcomp>zcrictl ps --quietr z%s -azcrictl images --quietzcrictl pods --quietzcrictl inspect %s� containers)�subdirr zcrictl logs -t %szcontainers/logs�d )r �priorityzcrictl inspecti %sr zcrictl inspectp %sr )� add_copy_spec�add_env_var�add_cmd_output�set_cmd_predicater � get_option�_get_crio_list�_get_crio_goroutine_stacks)�self�subcmds�ps_cmd�img_cmd�pod_cmdr r r r �image�podr r r �setup s@ � � ���z CRIO.setupc C sT g }| � |�}|d dkr(|d �� D ]}|�|� q|r(d|d v r(|�d� |S )N�statusr �output� deprecated)�exec_cmd� splitlines�append�pop)r* �cmd�ret�result�entr r r r( ` s zCRIO._get_crio_listc C sR | � d�}|d dkr d S |d �� }| � d| �}|d dkr'| �d� d S d S )Nz pidof crior2 r r3 zkill -USR1 z/tmp/crio-goroutine-stacks*.log)r5 �stripr# )r* r; �pidr r r r) k s �zCRIO._get_crio_goroutine_stacksN) �__name__� __module__�__qualname__� short_desc�plugin_name�profilesr �servicesr �option_listr1 r( r) r r r r r s ���Br N)�sos.report.pluginsr r r r r r r r r r �<module> s