%PDF- %PDF-
Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/rabbitmq.cpython-312.pyc |
� i��d� � �, � d dl mZmZ G d� dee� Zy)� )�Plugin�IndependentPluginc �: � e Zd ZdZdZdZdZdedz fZdZd� 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 ]- }|d j d� s�d}|j |d � �/ |rC|D ]= }| j |� | j d|dd�� | j d|dd � � �? n$| j d� | j dd �� | j d| j dz | j d z | j dz g� | j dg� | j ddd�� | j dgd�� y )NF� r Tzrabbitmqctl report�rabbitmq_report)� container� foreground�tagsz4rabbitmqctl eval 'rabbit_diagnostics:maybe_stuck().'� )r r �timeout)r z/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.setup su � ������)�)�+��� 0�D��A�w�!�!�*�-�#���&�&�t�A�w�/� 0� �,� � ��'�'� �2��#�#�(�'�#�*� $� � �#�#�J�'�#�� $� � � ��� 4�5����F�� � � �������"3�3����";�;����/�1� � � ���!� � � ���7F�-C� � � ���9� �� � � c �* � | j ddd� y )Nr z(\s*default_pass\s*,\s*)\S+z\1<<***>>},)�do_file_sub)r s r"