File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/ceph_osd.cpython-310.pyc
o
���b� � @ s4 d dl mZmZmZ d dlZG dd� deee�ZdS )� )�Plugin�RedHatPlugin�UbuntuPluginNc @ s, e Zd ZdZdZdZdZdd� Zdd� Zd S )
�CephOSDzCEPH osd�ceph_osd)�storage�virt� container)z
ceph-osd.*c C s t � d�rdS dS )Nz/var/lib/ceph/osd/*/*TF)�glob)�self� r �=/usr/lib/python3/dist-packages/sos/report/plugins/ceph_osd.py�
check_enabled s zCephOSD.check_enabledc
s | � ddi� | �g d�� | �ddg� g d�� g }| �d�}|d d kr`|d
�� D ]3}|�� }|r_|d �d�r_z|�d�}|�d
||d � W q, t t
fy^ | �d|� Y q,w q,z| �d�d d }W n t
yv d }Y nw | j� fdd�|D �|d� | �g d�� d S )Nz/var/log/ceph/ceph-osd.*.log�ceph_osd_log)z/run/ceph/ceph-osd*z/var/lib/ceph/osd/*/kv_backendz/var/log/ceph/ceph-osd*.logz/var/log/ceph/ceph-volume*.logzceph-disk listzceph-volume lvm list)zbluestore bluefs availablezconfig diffzconfig show�dump_blacklist�dump_blocked_ops�dump_historic_ops_by_duration�dump_historic_slow_ops�
dump_mempools�dump_ops_in_flight�dump_op_pq_state�dump_osd_network�dump_reservations�
dump_watcherszlog dumpz perf dumpzperf histogram dump�objecter_requests�ops�status�versionzps -u ceph -o argsr r �outputzceph-osdz--idzosd.%s� zcould not find ceph-osd id: %sz ceph-osd*c s"