https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/virsh.cpython-310.pyc
o

-�_g��@s&ddlmZmZGdd�dee�ZdS)�)�Plugin�IndependentPluginc@s,eZdZdZdZdZdZdd�Zdd�Zd	S)
�
LibvirtClientz%client for libvirt virtualization API�virsh)�system�virt)zlibvirt-clientc	CsZ|�ddg�d}gd�}|D]}|j|�d|��dd�q|j|�d�d	dd
�|j|�d�dd�}|dd
kre|d��D]%}|�d|���}|dd
krd|d��d
}|jd|��d|��d�q?dD][}|j|�d|�d�|dvrxdnddd�}	|	dd
kr�|	d��}
z|
d
���d�}Wn	ty�Yqgwtdd�|
dd��D]}|��|}
|j|�d|�d|
��dd�q�qg|j|�d�dd�}|dd
k�r|d��dd�}tdd�|�D]}|��d}dD]}|j|�d|�d|��dd�q�q�|j|�d �dd�}|dd
k�r)|d��D]}
|j|�d!|
��dd��qdSdS)"Nz/root/.cache/virt-manager/*.logz/root/.virt-manager/*.logzvirsh -r)�domcapabilities�capabilities�nodeinfozfreecell --allznode-memory-tune�versionzpool-capabilities�
nodecpumapzmaxvcpus kvm�sysinfoznodedev-list --tree� T)�
foregroundz list --all�virsh_list_all)�tagsrz1 list --all --name --state-running --state-paused�statusr�outputz	pgrep -f ztaskset -ac -p �taskset_)�suggest_filename)�net�nwfilter�poolz-list %s)rrz--all��NamecS�|S�N���xrr�:/usr/lib/python3/dist-packages/sos/report/plugins/virsh.py�<lambda>M�z%LibvirtClient.setup.<locals>.<lambda>�z	-dumpxml cSrrrrrrr r!Wr"�)�dumpxml�dominfo�
domblklistz
 nodedev-listz nodedev-dumpxml )	�
add_copy_spec�add_cmd_output�exec_cmd�
splitlines�collect_cmd_output�split�index�	Exception�filter)�self�cmd�subcmds�subcmd�vms�vm�pid�p�k�k_list�k_lines�pos�j�name�domains_output�
domains_lines�domain�opt�nodedev_outputrrr �setups��������������
��zLibvirtClient.setupcCs(d}ddg}|D]	}|�||d�qdS)Nz"(\s*passwd\s*=\s*\")([^\"]*)(\".*)z"/root/\.cache/virt-manager/.*\.logz/root/\.virt-manager/.*\.logz
\1******\3)�do_path_regex_sub)r1�	match_exp�virsh_path_exps�path_exprrr �postproces��zLibvirtClient.postprocN)	�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesrDrIrrrr rsPrN)�sos.report.pluginsrrrrrrr �<module>s

https://t.me/RX1948 - 2025