Файловый менеджер - Редактировать - /usr/lib/python3.9/site-packages/sos/report/plugins/__pycache__/gluster.cpython-39.pyc
�азад
a ([QhX � @ s: d dl Z d dlZd dlmZmZmZ G dd� dee�ZdS )� N)�Plugin�RedHatPlugin� PluginOptc @ sD e Zd ZdZdZdZdZdZdZe ddd d �gZ dd� Zd d� ZdS )�GlusterzGlusterFS storageZgluster)ZstorageZvirtz/run/gluster)Z glusterfszglusterfs-core)z /etc/glusterdz/var/lib/glusterd�dumpFzenable glusterdump support)�defaultZdescc C s� | � d�r�| �| j�sd S z>t�| jd �}|�t�| jd �� |D ]}t�|� qFW n4 ty� } z| �d|� �� W Y d }~n d }~0 0 d S )Nr z/*.dump.[0-9]*z/glusterd_state_[0-9]*_[0-9]*z"Could not remove statedump files: ) � get_option�path_exists� statedump_dir�glob�extend�os�remove�OSErrorZ _log_error)�selfZremove_files�name�err� r �>/usr/lib/python3.9/site-packages/sos/report/plugins/gluster.py�postproc s �zGluster.postprocc C s� | � d� | � d� | jddd� | �d� | jddd� | �g d �t�d � � | �d�sl| �g d�� n | �d � | �d�r�| �| j�r�| �d�r�| �| j� n| j� d| j� | � d�}|d dkr�|d �� d }| �|� | jddd�}|d dk�r�|d � � D ]�}|�d��s �q|dd � }| �d|� d�d|� d�d|� d�d|� d �d!|� d"�d#|� �d$|� d%�d&|� d�d'|� �d(|� �g � �qd S ))Nz,/var/lib/glusterd/geo-replication/secret.pemz6/var/lib/glusterd/glusterfind/glusterfind_*_secret.pemzgluster peer statusZgluster_peer_status)�tagszgluster pool listzgluster volume statusZgluster_v_status)z/etc/redhat-storage-releasez/etc/swift/z/etc/glusterd.rpmsavez/etc/glusterfsz/var/lib/glusterd/z(/run/gluster/shared_storage/nfs-ganesha/z$/var/lib/glusterd/glusterfind/.keys/z/run/gluster/*tier-dht/*Zall_logs)z/var/log/glusterfs/*logz/var/log/glusterfs/*/*logz)/var/log/glusterfs/geo-replication/*/*logz/var/log/glusterfsr zgluster(fs|fsd|d)z4Unable to generate statedumps, no such directory: %szgluster get-state�statusr �output���zgluster volume infoZgluster_v_infozVolume Name:� zgluster volume get z allzgluster volume geo-replication z statuszgluster volume heal z infoz info split-brainzgluster volume status z clientszgluster snapshot list zgluster volume quota z listzgluster volume rebalance zgluster snapshot info zgluster snapshot status )Zadd_forbidden_pathZadd_cmd_outputZ add_copy_specr r r r Zsignal_process_usr1ZsoslogZwarningZexec_cmd�splitZcollect_cmd_output� splitlines� startswith)r �stateZ state_fileZ volume_cmd�lineZvolnamer r r �setup* s\ � � � � � �z Gluster.setupN) �__name__� __module__�__qualname__Z short_descZplugin_nameZprofilesr Zpackages�filesr Zoption_listr r r r r r r s � r )r r Zsos.report.pluginsr r r r r r r r �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.29 | Генераци� �траницы: 0 |
proxy
|
phpinfo
|
�а�тройка