a >h@s*ddlmZmZmZGdddeeZdS))Plugin RedHatPlugin PluginOptc@s^eZdZdZdZdZdZeddedded de d ded de d ded dddgZ ddZ dS)QpidzQpid messagingZqpid)Zservices)Zqpiddzqpid-cpp-serverz qpid-toolsportzlistening port to connect to)defaultZval_typedescssl-certificatez.Path to file containing client SSL certificatessl-keyz.Path to file containing client SSL private keysslFzenforce SSL amqps connection)rr cCsd}d}|drd}dD],}||rd}|d|d||}q|drn|d|d |d}|d |d |d |d |d|d|d|d|d|d|d|d|d|d|d|d|d|g|jddd|gddS) z* performs data collection for qpid broker rr zamqps://)r r z --=rz -b z localhost:z 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 queryz/var/lib/qpiddT) recursive)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)Z get_optionZadd_cmd_outputZadd_dir_listingZ add_copy_spec)selfoptionsZ amqps_prefixoptionr;/usr/lib/python3.9/site-packages/sos/report/plugins/qpid.pysetupsB    z Qpid.setupN) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesrintstrZ option_listrrrrrr s   rN)Zsos.report.pluginsrrrrrrrr s