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__/maas.cpython-310.pyc
o

-�_gC�@s.ddlZddlmZmZGdd�dee�ZdS)�N)�Plugin�UbuntuPluginc@sLeZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dd�Zd
d�Zdd�Z
dS)�MAASzMAAS | Metal as a Service�maasi)�sysmgmt)rzmaas-region-apizmaas-region-controllerzmaas-rack-controller�
maas-agent)
rzmaas-apiserverz
maas-dhcpdzmaas-dhcpd6z	maas-httpz
maas-proxyz
maas-rackdzmaas-regiondzmaas-syslogz
maas-temporalzmaas-temporal-workerzsnap.maas.supervisorzsnap.maas.pebblecs���|�sgSg}��|�D]Q}��||������sq��fdd�����D�}|s,qt|dd�dd�}��d�}��d��|sK�sK|�|d	�q�rQ���nd	�|��fd
d�|D��q|S)Ncs"g|]
}����r���|��qS�)�
path_isdir�	path_join��.0�d)�	host_path�selfr�9/usr/lib/python3/dist-packages/sos/report/plugins/maas.py�
<listcomp>=s�
�z-MAAS._get_machines_syslog.<locals>.<listcomp>cSst�|�jS)N��os�stat�st_mtime)r
rrr�<lambda>Gsz+MAAS._get_machines_syslog.<locals>.<lambda>T)�key�reverse�all_logs�sincercs g|]}t�|�j�kr|�qSrrr�rrrrRs )	�path_exists�listdirr
r	�sorted�
get_option�append�	timestamp�extend)r�	directory�recent�host_dir�subdirs�sorted_subdirsrr)rrrr�_get_machines_syslog/s0

�
�

�zMAAS._get_machines_syslogcCsZ|jddgdd�|�gd��|�gd��|�d�r#|�dd	g�|�|�d
��dS)Nzsnap info maaszmaas statusT)�snap_cmd)z/var/snap/maas/**/*.keyz/var/snap/maas/**/*.pemz/var/snap/maas/**/secret)z/var/snap/maas/common/snap_modez"/var/snap/maas/common/log/**/*.logz /var/snap/maas/current/**/*.confz /var/snap/maas/current/**/*.yamlz/var/snap/maas/current/bindz/var/snap/maas/current/preseedsz(/var/snap/maas/current/supervisord/*.logrz$/var/snap/maas/common/log/**/*.log.*z*/var/snap/maas/current/supervisord/*.log.*z!/var/snap/maas/common/log/rsyslog��add_cmd_output�add_forbidden_path�
add_copy_specrr(�rrrr�
_snap_collectWs$��

���zMAAS._snap_collectcCsR|�dg�|�gd��|�gd��|�d�r|�dg�|�|�d��dS)Nzapt-cache policy maas maas-*)z/var/lib/maas/**/*.keyz/var/lib/maas/**/*.pemz/var/lib/maas/**/secretz/etc/maas/**/*.keyz/etc/maas/**/*.pemz/etc/maas/**/secret)z/etc/maas/**/*.confz/etc/maas/**/*.yamlz/etc/maas/preseedsz/var/lib/maas/**/*.confz/var/lib/maas/dhcp/*.leasesz/var/lib/maas/temporalz/var/log/maas/**/*.logrz/var/log/maas/**/*.log.*z/var/log/maas/rsyslogr*r.rrr�_deb_collectys�	

���zMAAS._deb_collectcCsp|jD]%}|�|�r(|�|�|�d�s#|�d�pd}|j||d�q|�|�q|jr2|��dS|��dS)Nrrz-1daysr)�	_services�
is_service�add_service_statusr�add_journal�is_snapr/r0)r�servicerrrr�setup�s




�z
MAAS.setupcCs|�ddd�dS)Nz(.*)\.(conf|yaml|yml|toml)$z1((?:.*secret|.*password|.*pass)(?::\s*|=\s*))(.*)z\1*****)�do_path_regex_subr.rrr�postproc�s
�z
MAAS.postprocN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�plugin_timeout�profiles�packagesr1r(r/r0r7r9rrrrrs("#r)r�sos.report.pluginsrrrrrrr�<module>s


https://t.me/RX1948 - 2025