uec@sCddlmZmZddlmZdeefdYZdS(i(tPlugint RedHatPlugin(tdatetimetTomcatcBs2eZdZdZd Zd Zd Zd ZRS( sApache Tomcat server ttomcatt webservertjavatservicestsysmgmtttomcat6ttomcat7ttomcat8cCs|jddddg|jdspd}|j|tjtjj}d|}|j|n |jddS( Ns /etc/tomcats /etc/tomcat6s /etc/tomcat7s /etc/tomcat8tall_logss/var/log/tomcat*/catalina.outs /var/log/tomcat*/catalina.%s.logs/var/log/tomcat*/*(t add_copy_spect get_optionRtdatetnowt isoformat(tselftlog_globttoday((s6/usr/lib/python2.7/site-packages/sos/plugins/tomcat.pytsetups   cCsUddddg}x)|D]!}|jdd|d|qW|jdd d dS( NtkeyPasst keystorePassttruststorePasst SSLPasswords\/etc\/tomcat.*\/server.xmls%s=(\S*)s %s="********"s!\/etc\/tomcat.*\/tomcat-users.xmlspassword=(\S*)spassword="********"(tdo_path_regex_sub(RtserverXmlPasswordAttributestattr((s6/usr/lib/python2.7/site-packages/sos/plugins/tomcat.pytpostproc*s  (RsjavaRR(RR R R (t__name__t __module__t__doc__t plugin_nametprofilestpackagesRR(((s6/usr/lib/python2.7/site-packages/sos/plugins/tomcat.pyR s  N(t sos.pluginsRRRR(((s6/usr/lib/python2.7/site-packages/sos/plugins/tomcat.pyt s