o i©¹dÆã@sRddlmZmZmZmZGdd„deeƒZGdd„deeƒZGdd„deeƒZdS) é)ÚPluginÚ RedHatPluginÚ DebianPluginÚ UbuntuPluginc@s0eZdZdZdZdZdZdZdd„Zdd „Z d S) ÚActiveMqzActiveMQ message brokerÚactivemq)Ú openshift)rz activemq-core)z/var/log/activemqcCs0| d¡r| t|jƒ¡dS| ddg¡dS)NÚall_logsz/var/log/activemq/activemq.logz/var/log/activemq/wrapper.log)Ú get_optionÚ add_copy_specÚlistÚfiles©Úself©rú=/usr/lib/python3/dist-packages/sos/report/plugins/activemq.pyÚsetups  þzActiveMq.setupcCs| ddd¡dS)Nú/etc/activemq/activemq.xmlz(\s*password=")[^"]*(".*)z \1******\2)Ú do_file_subrrrrÚpostproc s ýzActiveMq.postprocN) Ú__name__Ú __module__Ú __qualname__Ú short_descÚ plugin_nameÚprofilesÚpackagesr rrrrrrrs rcóeZdZ‡fdd„Z‡ZS)ÚRedHatActiveMqcó tt|ƒ ¡| ddg¡dS)Nz/etc/sysconfig/activemqr)Úsuperrrr r©Ú __class__rrr,ó  þzRedHatActiveMq.setup©rrrrÚ __classcell__rrr!rr*srcr)ÚUbuntuActiveMqcr)Nz /etc/activemqz/etc/default/activemq)r r&rr rr!rrr5r#zUbuntuActiveMq.setupr$rrr!rr&4sr&N)Úsos.report.pluginsrrrrrrr&rrrrÚs