Your IP : 216.73.216.172


Current Path : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/ceph_common.cpython-38.pyc

U

-�_g��@s8ddlmZddlmZmZmZGdd�deee�ZdS)�)�gethostname)�Plugin�RedHatPlugin�UbuntuPluginc@sTeZdZdZdZdZdZe�ZdZ	dde��de��d	e��d
dfZ
dZd
d�ZdS)�
CephCommonzCEPH commonZceph_common)ZstorageZvirtZ	container�ceph)zceph-(.*-)?(mon|rgw|osd).*)rzceph-mdszceph-commonZ
libcephfs1zceph-fs-commonzcalamari-serverzceph-nfs@pacemakerz	ceph-mds@z	ceph-mon@z	ceph-mgr@zceph-radosgw@*z
ceph-osd@*)z/etc/ceph/ceph.confz/var/snap/microceph/*c
Cs�|�d�}|jj�d�}|s||�ddd��|s@|�ddg�n|�dd	g�|�d
ddd
g�|�ddddddddg�nZ|s�|�ddg�n|�ddg�|jddd�ddddd d!d"g}|jd#d$�|D�dd�|�d%g�dS)&N�all_logsZ	microcephZ	ceph_confZceph_log)z.*/ceph.confz/var/log/ceph(.*)?/ceph.log.*z/var/log/calamari/*.logz/var/log/ceph/**/ceph.logz/var/log/calamariz/var/log/ceph/**/ceph.log*z /var/log/ceph/**/ceph.audit.log*z
/etc/ceph/z/etc/calamari/z/var/lib/ceph/tmp/z/etc/ceph/*keyring*z/var/lib/ceph/*keyring*z/var/lib/ceph/*/*keyring*z/var/lib/ceph/*/*/*keyring*z/var/lib/ceph/osdz/var/lib/ceph/monz/var/lib/ceph/tmp/*mnt*z/etc/ceph/*bindpass*z(/var/snap/microceph/common/logs/ceph.logz./var/snap/microceph/common/logs/ceph.audit.logz)/var/snap/microceph/common/logs/ceph.log*z//var/snap/microceph/common/logs/ceph.audit.log*zsnap info microceph)Zsubdirzclient config listzcluster config listzcluster listzUcluster sql 'select * from config where key NOT LIKE                     "%keyring%"'z	disk listz
log get-levelZstatuscSsg|]}d|���qS)z
microceph �)�.0�cmdr	r	�@/usr/lib/python3/dist-packages/sos/report/plugins/ceph_common.py�
<listcomp>psz$CephCommon.setup.<locals>.<listcomp>zceph -v)Z
get_optionZpolicyZpackage_managerZpkg_by_nameZ
add_file_tagsZ
add_copy_specZadd_forbidden_pathZadd_cmd_output)�selfrZ
microceph_pkgZcmdsr	r	r�setup.sp
�����
�����zCephCommon.setupN)
�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZ
containersrZ
ceph_hostnameZpackages�services�filesrr	r	r	rr
s
�rN)ZsocketrZsos.report.pluginsrrrrr	r	r	r�<module>	s