%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/rabbitmq.cpython-312.pyc

�

i��d�
��,�ddlmZmZGd�dee�Zy)�)�Plugin�IndependentPluginc�:�eZdZdZdZdZdZdedzfZdZd�Z	d	�Z
y
)�RabbitMQzRabbitMQ messaging service�rabbitmq)�servicesz./var/lib/config-data/puppet-generated/rabbitmq�/etc/rabbitmq/rabbitmq.confz/etc/rabbitmq/rabbitmq.config)zrabbitmq-serverc�N�d}g}|j�}|D]-}|djd�s�d}|j|d��/|rC|D]=}|j|�|j	d|dd��|j	d|dd	�
��?n$|j	d�|j	dd	��|jd|jdz|jd
z|jdzg�|jdg�|jddd��|jdgd��y)NF�rTzrabbitmqctl report�rabbitmq_report)�	container�
foreground�tagsz4rabbitmqctl eval 'rabbit_diagnostics:maybe_stuck().'�
)r
r�timeout)rz/etc/rabbitmq/*z/etc/security/limits.d/z
/etc/systemd/z/var/log/rabbitmq/*�
rabbitmq_logs�rabbitmq_startup_err)z'/var/log/rabbitmq/rabbit@.*[^-sasl].logz/var/log/rabbitmq/startup_errz+/var/log/containers/rabbitmq/erl_crash.dumpr)�	sizelimit)�get_containers�
startswith�append�add_container_logs�add_cmd_output�
add_copy_spec�var_puppet_gen�
add_file_tags)�self�in_container�container_names�_containers�_conr
s      �=/usr/lib/python3/dist-packages/sos/report/plugins/rabbitmq.py�setupzRabbitMQ.setupsu�������)�)�+���	0�D��A�w�!�!�*�-�#���&�&�t�A�w�/�	0�
�,�

�	��'�'�	�2��#�#�(�'�#�*�	$���#�#�J�'�#��	$��

�
��� 4�5����F��
 �
�	
�������"3�3����";�;����/�1�	
�	�	
���!�
�	�	
���7F�-C�
�	�	
���9�
��	�	�c�*�|jddd�y)Nr	z(\s*default_pass\s*,\s*)\S+z\1<<***>>},)�do_file_sub)rs r"�postproczRabbitMQ.postprocLs�����6�7��	Ir$N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�files�packagesr#r'�r$r"rrs<��-�J��K��H�E�N�%��8�8�
�E�$�H�2�hIr$rN)�sos.report.pluginsrrrr0r$r"�<module>r2s��9�BI�v�(�BIr$

Zerion Mini Shell 1.0