%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__/openstack_ceilometer.cpython-312.pyc

�

i��d���d�ddlmZmZmZmZGd�de�ZGd�deee�ZGd�dee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc�.�eZdZdZdZdZdZd�Zd�Zd�Z	y)	�OpenStackCeilometerzOpenstack Ceilometer�openstack_ceilometer)�	openstack�openstack_controller�openstack_computez0/var/lib/config-data/puppet-generated/ceilometerc���|jd�r|jdg�n|jdg�|jd|jdzg�|jddi�y)N�all_logsz/var/log/ceilometer/*z/var/log/ceilometer/*.log�/etc/ceilometer/*z/var/log/ceilometer/central.log�ceilometer_central_log)�
get_option�
add_copy_spec�var_puppet_gen�
add_file_tags)�selfs �I/usr/lib/python3/dist-packages/sos/report/plugins/openstack_ceilometer.py�setupzOpenStackCeilometer.setups~���?�?�:�&����'� �
�
���+� �
�	
�������"5�5�
�	�
	
���-�(�
�	�c�j�|jd||�|j|jdz||�y)Nr)�do_path_regex_subr)r�regexp�substs   r�apply_regex_subz#OpenStackCeilometer.apply_regex_sub-s7�����2�F�E�B�������"5�5��E�	
rc��gd�}gd�}|jddj|�zd�|jddj|�zd�y)N)
�admin_password�connection_password�
host_password�memcache_secret_key�os_password�password�
qpid_password�rabbit_password�readonly_user_password�
secret_key�ssl_key_password�telemetry_secret�metering_secret)�
connection�backend_url�
transport_urlz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r�join)r�protect_keys�connection_keyss   r�postproczOpenStackCeilometer.postproc4sZ��
��I�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
rN)
�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesrrrr3�rrrrs%��'�J�(�K�I�H�G�N��(
�
rrc��eZdZdZy)�DebianCeilometer)zceilometer-apizceilometer-agent-centralzceilometer-agent-computezceilometer-agent-notificationzceilometer-collectorzceilometer-commonzpython-ceilometerzpython3-ceilometerN)r4r5r6�packagesr:rrr<r<Hs	��	�Hrr<c�"��eZdZdZ�fd�Z�xZS)�RedHatCeilometer)zopenstack-selinuxc���tt|��|jd�r|j	dg�y|j	dg�y)Nrz /var/log/containers/ceilometer/*z$/var/log/containers/ceilometer/*.log)�superr?rrr)r�	__class__s �rrzRedHatCeilometer.setup[sK���
���+�-��?�?�:�&����2� �
�
���6� �
r)r4r5r6r=r�
__classcell__)rBs@rr?r?Ws���%�H�	�	rr?N)�sos.report.pluginsrrrrrr<r?r:rr�<module>rEs<��P�O�3
�&�3
�l�*�L�#��
�*�L�
r

Zerion Mini Shell 1.0