| Server IP : 77.50.203.18 / Your IP : 192.168.0.10 Web Server : Apache/2.4.62 (CentOS Stream) OpenSSL/3.5.7 mpm-itk/2.4.7-04 PHP/8.4.23 System : Linux web2 5.14.0-722.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 6 09:07:51 UTC 2026 x86_64 User : warsnews.ru ( 1001) PHP Version : 8.4.23 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/ |
Upload File : |
a
ܓ�i� � @ s2 d dl Z d dlmZmZmZ G dd� dee�ZdS )� N)�Plugin�UbuntuPlugin�SoSPredicatec @ s4 e Zd ZdZdZdZdZdZdZdd� Z d d
� Z
dS )�LXDzLXD container hypervisor�lxd)� container)r )Zlxcr )�snap.lxd.daemonzsnap.lxd.activatec
C sh g d�}| j �r t| dgddid�}| jd|dd� | �g d �� | �d
�s\| �ddg� n| �d
g� d}| �d|� d�� d}| j|dd� dddd�dddd�dddd�dddd�dd dd�g}|D ]R}|�d!d�}t�|�d"��}|�d#�} | jd$|� d%|� �d&|� d'| � �|d(� q�n2t| d)gddid�}| �d*d+g� | jd,gd-d� | j||| j d� d S ).N)
zlxc image list local:zlxc list local:zlxc network list local:zlxc profile list local:zlxc storage list local:zlxc operation list local:zlxc info local:zlxc alias listzlxc remote listzlxc version local:zlxc warning list local:zlxc auth permission list local:zlxc cluster list local:r �services�all)r �required�lxd.buginfoT)�predZsnap_cmd)z/var/snap/lxd/common/configz /var/snap/lxd/common/global-confz#/var/snap/lxd/common/lxc/local.confz&/var/snap/lxd/common/lxd/logs/*/*.confZall_logsz#/var/snap/lxd/common/lxd/logs/*.logz%/var/snap/lxd/common/lxd/logs/*/*.logz /var/snap/lxd/common/lxd/logs/**z$/var/snap/lxd/common/lxd/cluster.crtzopenssl x509 -in z -noout -datesz(/var/snap/lxd/common/lxd/database/globalZls_lxd_dqlite_dir)�suggest_filenamez/SELECT * FROM sqlite_master WHERE type="table";Zschema�local)�query�suggested_file_suffix�dbzgSELECT * FROM config WHERE NOT ( key LIKE "%keyring%" OR key LIKE "%ca_cert%" OR key LIKE "%ca_key%" );ZconfigzSELECT * FROM raft_nodes;Z
raft_nodeszSELECT * FROM nodes;Znodes�globalzSELECT * FROM nodes_roles;Znodes_rolesr r r zlxd sql � Zlxd_sql_�_)r r
r z/etc/default/lxd-bridgez/var/log/lxd/*z)find /var/lib/lxd -maxdepth 2 -type d -lszvar-lxd-dirs.txt) Zis_snapr Zadd_cmd_outputZ
add_copy_specZ
get_optionZadd_dir_listing�get�json�dumps)
�selfZlxc_cmdsZlxd_predZ
dqlite_crtZdb_pathZqueriesZquery_entryr r Zfile_suffix� r �:/usr/lib/python3.9/site-packages/sos/report/plugins/lxd.py�setup s� �
��
��� �����#
�
����z LXD.setupc C s | � d� d S )Nr )Zdo_cmd_private_sub)r r r r �postproc� s zLXD.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesZcommandsr r r r r r r r s pr )r Zsos.report.pluginsr r r r r r r r �<module> s