o
    O6uf  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚUbuntuPluginc                   @   s4   e Zd ZdZdZdZdZdZdZdd„ Z	d	d
„ Z
dS )ÚOpenStackMasakariMonitorszOpenStack Masakari MonitorsÚopenstack_masakarimonitors)Ú	openstackÚopenstack_controller)zmasakari-monitors-common)zmasakari-host-monitorzmasakari-instance-monitorzmasakari-process-monitorz/etc/masakarimonitorsc                 C   sL   |   | jg¡ |  d¡r|   dg¡ n|   dg¡ |  | j› d�di¡ d S )NÚall_logsz/var/log/masakarimonitors/*z/var/log/masakarimonitors/*.logz/masakarimonitors.confÚmasakarimonitors_conf)Úadd_copy_specÚ
config_dirÚ
get_optionÚadd_file_tags)Úself© r   úO/usr/lib/python3/dist-packages/sos/report/plugins/openstack_masakarimonitors.pyÚsetup   s   ÿ
ÿÿ
ÿzOpenStackMasakariMonitors.setupc                 C   s.   dg}|   | j› d�dd |¡› d�d¡ d S )Nz.*password.*z/*z(^\s*(ú|z)\s*=\s*)(.*)z\1*********)Údo_path_regex_subr   Újoin)r   Úprotect_keysr   r   r   Úpostproc/   s   
ýz"OpenStackMasakariMonitors.postprocN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesÚservicesr   r   r   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   