
    ~ g                     8    S SK J r   S SKJrJr   " S S\\5      rg)    )datetime)PluginRedHatPluginc                   0    \ rS rSrSrSrSrSrS rS r	Sr
g	)
Tomcat   zApache Tomcat Servertomcat)	webserverjavaservicessysmgmt)r	   tomcat6tomcat7tomcat8zpki-servlet-enginec                 f   U R                  / SQ5        U R                  S5      (       db  SnU R                  U5        [        R                  " [        R                  " 5       5      R                  5       nSU S3nU R                  U5        OU R                  S5        U R                  SSS	S
.5        g )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setupTomcat.setup   s     
 	 z**6Hx( MM(,,.1;;=E3E7$?Hx(34%5.<0E
 	    c                 ~    / SQnU R                  SSSR                  U5       S3S5        U R                  SSS5        g )	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   postprocTomcat.postproc0   sO     A*./08	

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