
    ([QhN                     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                 z   | j                  g d       | j                  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/tomcat8z/etc/tomcat*/keystore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add_forbidden_path
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     
 	 	 78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.postproc1   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6
r!   r   N)r   sos.report.pluginsr   r   r   r4   r!   r   <module>r6      s     30
V\ 0
r!   