403Webshell
Server IP : 173.209.174.21  /  Your IP : 216.73.216.79
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : nodor ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/sos/report/plugins/__pycache__/microcloud.cpython-312.pyc
�

G%@i�
��4�ddlZddlmZmZGd�dee�Zy)�N)�Plugin�UbuntuPluginc�&�eZdZdZdZdZdZdZd�Zy)�
MicroCloudz�The MicroCloud plugin collects the current status of the microcloud
    snap.

    It will collect journald logs as well as output from various microcloud
    commands.
    zMicroCloud Snap�
microcloud)�	container)rc���|jd��gd�}|j|D�cgc]}d|����	c}�d}|jd|�d��d}|j|d	�
�|j|�d�|�d�|�d
�g�ddd�ddd�ddd�g}|D]P}t	j
|j
d��}|j
d�}|jd|��d|���
��Rycc}w)Nzsnap.microcloud.*)�units)zcluster list�statusz	--versionzmicrocloud z-/var/snap/microcloud/common/state/cluster.crtzopenssl x509 -in z -noout -datesz*/var/snap/microcloud/common/state/database�ls_microcloud_dqlite_dir)�suggest_filenamez
/cluster.yamlz
/info.yamlz/../daemon.yamlz/SELECT * FROM sqlite_master WHERE type="table";�schema)�query�suggested_file_suffixz5SELECT id, name, expiry_date FROM core_token_records;�
token_recordszvSELECT id, name, address, schema_internal, schema_external, heartbeat, role, api_extensions FROM core_cluster_members;�core_cluster_membersrrzmicrocloud sql �microcloud_sql_)�add_journal�add_cmd_output�add_dir_listing�
add_copy_spec�json�dumps�get)	�self�microcloud_subcmds�subcmd�
dqlite_crt�db_path�queries�query_entryr�file_suffixs	         �?/usr/lib/python3/dist-packages/sos/report/plugins/microcloud.py�setupzMicroCloud.setupsU�����2��3�
��	
���1C�
�'-�k�&��"�
�	�E�
�����
�|�>�:�	
�?��	
����7�	�	
�
	
����i�}�%��i�z�"��i��'�
�	�M�)1�
�/�*9�
�1�*@�

�
��,#�	�K��J�J�{���w�7�8�E�%�/�/�*A�B�K����!�%��)�#2�;�-�!@�
 �
�	��]
s�C&N)	�__name__�
__module__�__qualname__�__doc__�
short_desc�plugin_name�profiles�packagesr$��r#rrs"���#�J��K��H��H�=r.r)r�sos.report.pluginsrrrr-r.r#�<module>r0s���3�K���Kr.

Youez - 2016 - github.com/yon3zu
LinuXploit