+
    Û1jC  ã                   ón   € ^ RI t ^ RIHtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]]4      tR# )	é    N)ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   óT   a a€ ] tR t^t oRtRtRtRt. R	OtRt	R t
V 3R ltRtVtV ;t# )
ÚOVNHostzOVN ControllerÚovn_hostzovn-controller.pidÚ c           	     óð  € \         P                  P                  R 4      '       d9   V P                  P	                  \         P                  P                  R 4      4       V P                  R4      '       d   V P                  R4       MV P                  R4       T P                  V P                   Uu. uF  pV P                  WP                  4      NK   	  up4       V P                  R4       V P                  V P                   R2V P                   R2V P                   R2.4       V P                  RR	7       R F1  pV P                  V4      '       g   K  V P                  R
V R24       K3  	  R# u upi )Ú
OVS_RUNDIRÚall_logsú/var/log/ovn/ú/var/log/ovn/*.logz/etc/sysconfig/ovn-controllerz)ovs-ofctl -O OpenFlow13 dump-flows br-intzovs-vsctl list-brzovs-vsctl list Open_vSwitchzovn-controller)Úunitszopenssl x509 -in z -noout -datesN)z/etc/ovn/ovn-chassis.crtz/etc/ovn/cert_host)ÚosÚenvironÚgetÚ	pid_pathsÚappendÚ
get_optionÚadd_copy_specÚ	path_joinÚpidfileÚadd_cmd_outputÚovs_cmd_preÚadd_journalÚpath_exists)ÚselfÚppÚpaths   &  Ú=/usr/lib/python3/dist-packages/sos/report/plugins/ovn_host.pyÚsetupÚOVNHost.setup   sF  € Ü�:‰:�>‰>˜,×'Ò'Ø�N‰N×!Ñ!¤"§*¡*§.¡.°Ó">Ô?à�?‰?˜:×&Ò&Ø×Ñ˜Õ/à×ÑÐ3Ô4à×ÑØ%)§^¢^ó5Ù%3˜rð !ŸN™N¨2¯|©|Ö<Ù%3ñ5ô 	6ð 	×ÑÐ:Ô;à×ÑØ×ÑÐ Ð IÐJØ×ÑÐ Ð 1Ð2Ø×ÑÐ Ð ;Ð<ð
ô 	ð 	×ÑÐ/ÐÔ0ó GˆDØ×Ñ ×%Ô%Ø×#Ñ#Ø& t f¨NÐ;öó Gùò5s   Â1$E3c                óÎ   <a € \         ;QJ d)    V 3R  lS P                   4       F  '       g   K   RM	  RM! V 3R  lS P                   4       4      ;'       g    \        SS `  4       # )c              3   óz   <"  € T F0  pSP                  SP                  VSP                  4      4      x € K2  	  R # 5i)N)Úpath_isfiler   r   )Ú.0Úpid_pathr   s   & €r!   Ú	<genexpr>Ú(OVNHost.check_enabled.<locals>.<genexpr>:   s5   øé € ð 0Ù .�Hð ×$Ñ$ T§^¡^°H¸d¿l¹lÓ%K×LÐLÛ .ùs   ƒ8;TF)Úanyr   ÚsuperÚcheck_enabled©r   Ú	__class__s   f€r!   r-   ÚOVNHost.check_enabled9   sR   ù€ ß“ô 0Ø $§¢ó0——’ô 0Ø $§¢ó0ó 0÷ Kð KÜ38±7Ñ3HÓ3Jð	Ló    © )ÚnetworkÚvirtÚopenstack_edpm)z/var/lib/openvswitch/ovnz/usr/local/var/run/openvswitchz/run/openvswitch)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesr   r   r   r"   r-   Ú__static_attributes__Ú__classdictcell__Ú__classcell__©r/   Ú__classdict__s   @@r!   r   r      s8   ù‡ € à!€JØ€KØ4€HØ"€Gò€Ið
 €Kò÷:Lõ Lr1   r   c                   ó:   a a€ ] tR t^>t oRtRtV 3R ltRtVtV ;t	# )ÚRedHatOVNHostz4/var/lib/config-data/ansible-generated/ovn-bgp-agentc                óÖ   <€ \         SV `  4        V P                  V P                  .4       V P	                  R 4      '       d   V P                  R.4       R# V P                  R.4       R# )r   z"/var/log/containers/ovn-bgp-agent/z'/var/log/containers/ovn-bgp-agent/*.logN)r,   r"   r   Úvar_ansible_genr   r.   s   &€r!   r"   ÚRedHatOVNHost.setupC   sg   ø€ Ü‰‰ŒØ×ÑØ× Ñ ð
ô 	ð �?‰?˜:×&Ò&Ø×ÑØ4ð ö ð ×ÑØ9ð ö r1   r2   )zopenvswitch-ovn-hostz
ovn.*-host)
r6   r7   r8   r9   ÚpackagesrE   r"   r=   r>   r?   r@   s   @@r!   rC   rC   >   s   ù‡ € à7€HØL€O÷õ r1   rC   c                   óF   a a€ ] tR t^St oRtRt] R2.tV 3R ltRtVt	V ;t
# )ÚDebianOVNHostz%/var/snap/openstack-hypervisor/commonz/run/ovnc                óJ  <€ V P                  R 4      '       d}   RV n        V P                  V P                   R2.4       V P	                  R4      '       d!   V P                  V P                   R2.4       MV P                  V P                   R2.4       \
        SV `  4        R# )zopenstack-hypervisorzopenstack-hypervisor.z/lib/ovn-metadata-proxy/*.confr   r   r   N)Úis_installedr   r   Úsunbeam_common_dirr   r,   r"   r.   s   &€r!   r"   ÚDebianOVNHost.setup]   s©   ø€ à×ÑÐ3×4Ò4Ø6ˆDÔà×ÑØ×*Ñ*Ð+Ð+IÐJð ô ð �‰˜z×*Ò*Ø×"Ñ"Ø×.Ñ.Ð/¨}Ð=ð$õ ð ×"Ñ"Ø×.Ñ.Ð/Ð/AÐBð$ô ô 	‰‰Žr1   )r   )zovn-host)r6   r7   r8   r9   rG   rL   r   r"   r=   r>   r?   r@   s   @@r!   rI   rI   S   s.   ù‡ € à€Hà@Ðð Ð
˜hÐ'ð€I÷õ r1   rI   )	r   Úsos.report.pluginsr   r   r   r   r   rC   rI   r2   r1   r!   Ú<module>rO      s=   ðó 
ß OÓ Oô,Lˆfô ,Lô^�G˜\ô ô*�G˜\¨<ö r1   