a Ö>ïhžã@sRddlmZmZmZmZGdd„deeƒZGdd„deeƒZGdd„deeƒZdS) é)ÚPluginÚ RedHatPluginÚ DebianPluginÚ UbuntuPluginc@s0eZdZdZdZdZdZdZdd„Zdd „Z d S) ÚActiveMqzActiveMQ message brokerÚactivemq)Z openshift)rz activemq-core)z/var/log/activemqcCs.| d¡r| t|jƒ¡n| ddg¡dS)NZall_logsz/var/log/activemq/activemq.logz/var/log/activemq/wrapper.log)Z get_optionÚ add_copy_specÚlistÚfiles©Úself©r ú?/usr/lib/python3.9/site-packages/sos/report/plugins/activemq.pyÚsetups  þzActiveMq.setupcCs| ddd¡dS)Nú/etc/activemq/activemq.xmlz(\s*password=")[^"]*(".*)z \1******\2)Z do_file_subr r r rÚpostproc s ýzActiveMq.postprocN) Ú__name__Ú __module__Ú __qualname__Z short_descZ plugin_nameZprofilesZpackagesr rrr r r rrs rcseZdZ‡fdd„Z‡ZS)ÚRedHatActiveMqcstƒ ¡| ddg¡dS)Nz/etc/sysconfig/activemqr©Úsuperrrr ©Ú __class__r rr,s  þzRedHatActiveMq.setup©rrrrÚ __classcell__r r rrr*srcseZdZ‡fdd„Z‡ZS)ÚUbuntuActiveMqcstƒ ¡| ddg¡dS)Nz /etc/activemqz/etc/default/activemqrr rr rr5s  þzUbuntuActiveMq.setuprr r rrr4srN)Zsos.report.pluginsrrrrrrrr r r rÚ s