← Back
Editing: ceph_common.cpython-38.pyc
U O6uf� � @ s8 d dl mZ d dlmZmZmZ G dd� deee�ZdS )� )�gethostname)�Plugin�RedHatPlugin�UbuntuPluginc @ sT e Zd ZdZdZdZdZe� ZdZ dde� �de� �d e� �d dfZ dZd d� ZdS )� CephCommonzCEPH commonZceph_common)ZstorageZvirtZ container�ceph)zceph-(.*-)?(mon|rgw|osd).*)r zceph-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 C s� | � d�}| jj�d�}|s|| �ddd�� |s@| �ddg� n| �dd g� | �d ddd g� | �ddddddddg� nZ|s�| �ddg� n| �ddg� | jddd� ddddd d!d"g}| jd#d$� |D �dd� | �d%g� d S )&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 listzcluster listzUcluster sql 'select * from config where key NOT LIKE "%keyring%"'z disk listz log get-levelZstatusc S s g | ]}d |� ��qS )z microceph � )�.0�cmdr r �@/usr/lib/python3/dist-packages/sos/report/plugins/ceph_common.py� <listcomp>p s z$CephCommon.setup.<locals>.<listcomp>zceph -v)Z get_optionZpolicyZpackage_managerZpkg_by_nameZ add_file_tagsZ add_copy_specZadd_forbidden_pathZadd_cmd_output)�selfr Z microceph_pkgZcmdsr r r �setup. sp ����� �����zCephCommon.setupN) �__name__� __module__�__qualname__Z short_descZplugin_nameZprofilesZ containersr Z ceph_hostnameZpackages�services�filesr r r r r r s �r N)Zsocketr Zsos.report.pluginsr r r r r r r r �<module> s
Save File
Cancel