403Webshell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/openstack_cinder.cpython-39.pyc
a

ܓ�i�@sZddlZddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s<eZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dd�ZdS)
�OpenStackCinderzOpenStack cinderZopenstack_cinder)Z	openstackZopenstack_controller)�.*cinder_apiz,/var/lib/config-data/puppet-generated/cinderNc
Cs|�d�d}d}gd�}d}|D]}|�|�}|r"q:q"|�d�}|rR||j}|s\|�r�|jd|dd	d
�|�d|�d��|�d|�d��|�d|�d
��|�d|�d��dd�dD�}dd�dD�}t|�r�t|�s�|j�d�n�gd�}	|	D]}
|�d|
�d���qgd�}|D]}
|�d|
�d���q&d}
|�	|
�}|ddk�r�|d}
|
�
�D]&}|��d}d|��}
|�|
��ql|�d�|�d |jd |jd!|jd"|jd#|jd$|jd%g�|�
d&��r|�d'd(|j�d)�g�n|�d*d(|j�d+�g�dS),Nz/etc/cinder/volumes�z--config-dir %s/etc/cinder/)Zcinder_wsgizcinder-wsgi�
cinder-apiFrzcinder-manage z db versionZcinder_db_version)Zsuggest_filenamez backup listz config listz
 host listzcinder-status z upgrade checkcSsg|]}|tjv�qS���os�environ��.0�pr
r
�G/usr/lib/python3.9/site-packages/sos/report/plugins/openstack_cinder.py�
<listcomp>B�z)OpenStackCinder.setup.<locals>.<listcomp>)ZOS_USERNAMEZOS_PASSWORDcSsg|]}|tjv�qSr
rrr
r
rrEr)ZOS_TENANT_NAMEZOS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.)zbackend poolz
group type�messageZqosZservice�typezopenstack volume z list)Zbackup�groupzgroup snapshotZsnapshotztransfer requestrz list --all-projectsz-openstack volume list -f value --all-projects�statusr�outputzopenstack volume show z/etc/cinder/z/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/etc/my.cnf.d/tripleo.cnfz/etc/sysconfig/Zall_logsz/var/log/cinder/z	/var/log/z	*/cinder*z/var/log/cinder/*.logz
*/cinder*.log)Zadd_forbidden_pathZcheck_process_by_nameZcontainer_exists�var_puppet_genZadd_cmd_output�all�anyZsoslogZwarningZexec_cmd�
splitlines�split�
add_copy_specZ
get_option�	apachepkg)�selfZ
cinder_configZcinder_config_optZcinder_processZin_psZprocessZin_containerZvars_allZvars_anyZ	list_cmds�cmdZlist_cmds_projects�resZcinder_volumesZvolumer
r
r�setups�





�
�
�
�
�		
�


�
��zOpenStackCinder.setupcCs&|�d||�|�|jd||�dS)z Apply regex substitution z
/etc/cinder/*N)Zdo_path_regex_subr)r Zregexp�substr
r
r�apply_regex_sub�s
�zOpenStackCinder.apply_regex_subcCsJgd�}dg}d�|�}|�dd�|��d�d�|�d|�d�d�dS)	N)z.*_pass(wd|word)?z.*_keys?�passwordZ
transport_urlZ
connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr%)r Zprotect_keysZconnection_keysZ
join_con_keysr
r
r�postproc�s
�
�zOpenStackCinder.postproc)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZ
containersrrr#r%r)r
r
r
rrskrc@seZdZdZdZdZdS)�DebianCinderFZapache2)r	z
cinder-backupz
cinder-commonzcinder-schedulerz
cinder-volumez
python-cinderzpython3-cinderN)r*r+r,�cinderr�packagesr
r
r
rr-�sr-cs(eZdZdZdZdZ�fdd�Z�ZS)�RedHatCinderFZhttpd)zopenstack-selinuxcst���|�dg�dS)Nz/etc/sudoers.d/cinder)�superr#r)r ��	__class__r
rr#�s
zRedHatCinder.setup)r*r+r,r.rr/r#�
__classcell__r
r
r2rr0�sr0)	rZsos.report.pluginsrrrrrr-r0r
r
r
r�<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit