o id'@s*ddlmZmZmZGdddeeZdS))Plugin RedHatPlugin PluginOptc@s^eZdZdZdZdZdZeddedded de d ded de d ded dddgZ ddZ dS)QpidzQpid messagingqpid)services)qpiddzqpid-cpp-serverz qpid-toolsportzlistening port to connect to)defaultval_typedescssl-certificatez.Path to file containing client SSL certificatessl-keyz.Path to file containing client SSL private keysslFzenforce SSL amqps connection)r r cCsd}d}|dr d}dD]}||r!d}|d|||}q |dr4|d|d|d}|d |d |d |d |d |d|d|d|d|d|d|d|d|d|d|d|d|dg|gddS)z* performs data collection for qpid broker r rzamqps://)rrz --%s=r z -b z localhost:%sz qpid-stat -gz qpid-stat -bz qpid-stat -cz qpid-stat -ez qpid-stat -qz qpid-stat -uz qpid-stat -mzqpid-config exchangeszqpid-config queueszqpid-config exchanges -bzqpid-config queues -bzqpid-config exchanges -rzqpid-config queues -rzqpid-route link listzqpid-route route listz qpid-clusterz qpid-ha queryzls -lanR /var/lib/qpidd)z/etc/qpidd.confz/etc/qpid/qpidd.confz/var/lib/qpid/syslogz(/var/lib/qpidd/.qpidd/qls/dat2/DB_CONFIGz!/var/lib/qpidd/qls/dat2/DB_CONFIGz/etc/ais/openais.confz/var/log/cumin.logz/var/log/mint.logz/etc/sasl2/qpidd.confz/etc/qpid/qpidc.confz/etc/sesame/sesame.confz/etc/cumin/cumin.confz/etc/corosync/corosync.confz/var/lib/sesamez/var/log/qpidd.logz/var/log/sesamez/var/log/cuminN) get_optionadd_cmd_output add_copy_spec)selfoptions amqps_prefixoptionr9/usr/lib/python3/dist-packages/sos/report/plugins/qpid.pysetupsH      z Qpid.setupN) __name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrintstr option_listrrrrrr s"  rN)sos.report.pluginsrrrrrrrrs