
    -_g                     8    d dl m Z  d dlmZmZ  G d dee      Zy)    )glob)PluginRedHatPluginc                       e Zd ZdZdZdZdZ ed      Zej                  d       ej                  d       dgZ
d	 Zd
 Zy)MonitzMonit monitoring daemon)monit)systemr   z/etc/monit.d/*z/etc/monit.confz/etc/monitrcz/var/log/monit.logc                 v    | j                  d       | j                  | j                  | j                  z          y )Nzmonit status)add_cmd_outputadd_copy_spec	monit_log
monit_conf)selfs    :/usr/lib/python3/dist-packages/sos/report/plugins/monit.pysetupzMonit.setup   s+    N+4>>DOO;<    c                 r    | j                   D ](  }| j                  |dd       | j                  |dd       * y )Nz(allow) (.*):(.*)z\1 ********:********z(username|password) (\w)+z\1 ********)r   do_file_sub)r   files     r   postproczMonit.postproc#   sE     OO 
	DT14
 T9+
	r   N)__name__
__module____qualname__
short_descpackagesprofilesplugin_namer   r   appendr   r   r    r   r   r   r      sT    *JHHK &'J'(n% &&I=r   r   N)r   sos.report.pluginsr   r   r   r   r   r   <module>r!      s     3$FL $r   