Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/qpid_dispatch.cpython-312.pyc
�

-�_g���<�ddlmZddlmZmZmZGd�dee�Zy)�)�gethostname)�Plugin�RedHatPlugin�	PluginOptc	�~�eZdZdZdZdZdZedded��ed	de	d
��edde	d��ed
de	d��gZ
d�Zy)�QpidDispatchzQpid dispatch router�
qpid_dispatch)�services)�	qdrouterdzqpid-dispatch-toolszqpid-dispatch-router�port�zlistening port to connect to)�default�val_type�desc�ssl-certificatez.Path to file containing client SSL certificate�ssl-keyz.Path to file containing client SSL private key�
ssl-trustfileztrusted CA database filec�B�d}|jd�r%|dzt�zd|jd���z}dD]/}|j|�s�|d|�d�z|j|�z}�1|jd|zd	|zd
|zd|zg�|jdg�y
)z3 performs data collection for qpid dispatch router r
rz -b �:)rrrz --�=z	qdstat -az	qdstat -nz	qdstat -cz	qdstat -mz!/etc/qpid-dispatch/qdrouterd.confN)�
get_optionr�add_cmd_output�
add_copy_spec)�self�options�options   �B/usr/lib/python3/dist-packages/sos/report/plugins/qpid_dispatch.py�setupzQpidDispatch.setup"s������?�?�6�"���'�+�-�7��4�?�?�6�2�3�4�5�G�
F�	4�F����v�&�"�s�6�(�!�_�4��?�?�6�2�3��	4�
	
����'�!��'�!��'�!��'�!�	
�	�	
���/�
�	�N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packagesr�int�str�option_listr�rrrrsi��'�J�!�K��H�K�H��&�"�s�5�	7��#�R�#�G�	I��)�R�#�G�	I��/�2��1�	3�	�K�rrN)�socketr�sos.report.pluginsrrrrr*rr�<module>r-s���>�>�*�6�<�*r