
    ~ g#	                     8    S SK r S SKJrJrJr   " S S\\5      rg)    N)PluginRedHatPlugin	PluginOptc            	       h    \ rS rSrSrSrSrSrSr\	" SS\
S	S
9\	" SS\
S\-   S
9\	" SS\
SS
9/rS rSrg)Skydive   z.Skydive network topology and protocol analyzerskydive)network)z/usr/bin/skydive/etc/skydive/skydive.ymlz' (password visible in process listings)username zskydive username)defaultval_typedescpasswordzskydive passwordanalyzerzskydive analyzer addressc                    U R                  S5        U R                  S5        U R                  S5      =(       d5    [        R                  " SS5      =(       d    [        R                  " SS5      nU R                  S5      =(       d5    [        R                  " SS5      =(       d    [        R                  " S	S5      nU R                  S
5      =(       d    [        R                  " SS5      n[	        XU/5      (       d  U R
                  R                  S5        U[        R                  S'   U[        R                  S'   U[        R                  S'   SnU R                  U5        g )Nr   z/var/log/skydive.logr   SKYDIVE_USERNAMEr   OS_USERNAMEr   SKYDIVE_PASSWORDOS_PASSWORDr   SKYDIVE_ANALYZERzlocalhost:8082ziSome or all of the skydive params are not set properly. Skydive status command may  not work as expected.zskydive client status)	add_copy_spec
get_optionosgetenvallsoslogwarningenvironadd_cmd_output)selfr   r   r   
status_cmds        </usr/lib/python3/dist-packages/sos/report/plugins/skydive.pysetupSkydive.setup%   s&   5612OOJ/ 1II0"51IImR0 	 OOJ/ 1II0"51IImR0 	 OOJ/ DII02BC 	 H122KK !9 : *2

%&)1

%&)1

%&,
J'     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesfilespassword_warn_textr   stroption_listr%   __static_attributes__r(   r'   r$   r   r      si    AJKHE
 C 	*b3)	+*b3),>>	@*b31	3K(r'   r   )r   sos.report.pluginsr   r   r   r   r(   r'   r$   <module>r6      s    
 > >.(fl .(r'   