
    -_g                     8    d dl m Z  d dlmZmZ  G d dee      Zy)    )datetime)PluginRedHatPluginc                   (    e Zd ZdZdZdZdZd Zd Zy)TomcatzApache Tomcat Servertomcat)	webserverjavaservicessysmgmt)r   tomcat6tomcat7tomcat8zpki-servlet-enginec                 X   | j                  g d       | j                  d      s`d}| j                  |       t        j                  t        j                               j                         }d| d}| j                  |       n| j                  d       | j                  ddd	d
       y )N)z/etc/tomcatz/etc/tomcat6z/etc/tomcat7z/etc/tomcat8all_logsz/var/log/tomcat*/catalina.outz/var/log/tomcat*/catalina.z.logz/var/log/tomcat*/*tomcat_web_xmlcatalina_outcatalina_server_log)z/etc/tomcat.*/web.xmlz/var/log/tomcat.*/catalina.outz /var/log/tomcat.*/catalina.*.log)add_copy_spec
get_optionr   datenow	isoformatadd_file_tags)selflog_globtodays      ;/usr/lib/python3/dist-packages/sos/report/plugins/tomcat.pysetupzTomcat.setup   s     
 	 z*6Hx( MM(,,.1;;=E3E7$?Hx(34%5.<0E
 	    c                 ~    g d}| j                  dddj                  |       dd       | j                  ddd       y )	N)keyPasskeystorePasstruststorePassSSLPasswordz\/etc\/tomcat.*\/server.xml(|z)=(\S*)z\1="********"z!\/etc\/tomcat.*\/tomcat-users.xmlz(password)=(\S*))do_path_regex_subjoin)r   server_password_attrs     r   postproczTomcat.postproc0   sO     A*./08	

 	0	
r    N)	__name__
__module____qualname__
short_descplugin_nameprofilespackagesr   r+    r    r   r   r      s"    'JK;H&H4
r    r   N)r   sos.report.pluginsr   r   r   r3   r    r   <module>r5      s     3/
V\ /
r    