idxddlZddlmZmZmZmZdZgdZGddeZGddeeZ Gd d eeeZ y) N)Plugin RedHatPlugin DebianPlugin UbuntuPluginzovn-controller.pid)z/var/lib/openvswitch/ovnz/usr/local/var/run/openvswitchz/run/openvswitchc0eZdZdZdZdZdZfdZxZS)OVNHostzOVN Controllerovn_host)networkvirtc tjjdr2tj tjjd|j dr|j dn|j d|j tDcgc]}|j|tc}|j d|jgd|jdycc}w) N OVS_RUNDIRall_logsz /var/log/ovn/z/var/log/ovn/*.logz/etc/sysconfig/ovn-controller)z)ovs-ofctl -O OpenFlow13 dump-flows br-intzovs-vsctl list-brzovs-vsctl list Open_vSwitchzovn-controller)units) osenvironget pid_pathsappend get_option add_copy_spec path_joinpidfileadd_cmd_output add_journal)selfpps =/usr/lib/python3/dist-packages/sos/report/plugins/ovn_host.pysetupz OVNHost.setups ::>>, '   RZZ^^L9 : ??: &    /   3 4 )LBDNN2w7LM :;   /0MsC4c ttDcgc]'}|j|j|t)c}xst t |Scc}w)N)anyr path_isfilerrsuperr check_enabled)rr __class__s rr#zOVNHost.check_enabled2sV3<>-/%% NN2w ')>?1 '4 . 0 2>s,A) __name__ __module__ __qualname__ short_desc plugin_nameprofilesrr# __classcell__)r$s@rrrs!!JK"H1*22rceZdZdZy) RedHatOVNHost)zopenvswitch-ovn-hostz ovn.*-hostNr%r&r'packagesr,rr.r.8s7Hr,r.ceZdZdZy) DebianOVNHost)zovn-hostNr/r1r,rr3r3=sHr,r3) rsos.report.pluginsrrrrrrrr.r3r1r,rr5sI OO   2f2B8G\8 G\<r,