JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf%TddlZddlZddlZddlmZmZmZddlmZGddeeZ y)N)Plugin RedHatPlugin PluginOpt) is_executableceZdZdZdZdZdZejejdZ dZ e dd d e d e d e ddd gZ dZdZy)Ovirtz oVirt Engineovirt)virt) ovirt-enginezovirt-engine-dwhzovirt-engine-reportszovirt-engine-metricszovirt-engine-setupzovirt-vmconsolezovirt-scheduler-proxyrhevmz rhevm-dwhz rhevm-reportsz}^/etc/ (rhevm|ovirt-engine|ovirt-engine-dwh)/ (engine.conf|ovirt-engine-dwhd.conf) (\.d/.+.conf.*?)?$)flagspatternzcENGINE_DB_PASSWORD:ENGINE_PKI_TRUST_STORE_PASSWORD:ENGINE_PKI_ENGINE_STORE_PASSWORD:DWH_DB_PASSWORD jbosstraceTz0Enable oVirt Engine JBoss stack trace collection)defaultdescsensitive-keysz.Sensitive keys to be masked in post-processingheapdumpFz3Collect heap dumps from /var/log/ovirt-engine/dump/c |jdr|jdrd}d|d}|j|}|djDcgc] }t |}}|s,|j j d|jd|D]'} tj|tj)|jd d g|jd s"|jd |jd gd}ddg}|jddg|j|D cgc]} d| d c} |j|D cgc] \} } d| d| c} } d} d} d} t| r|j| dt| r|j| dtdr(gd}|j|Dcgc] }| d| c}|j!gd|j#dd d!d"|jd#d$g|j!d%d&gycc}w#t$r"|j j d|YwxYwcc} wcc} } wcc}w)'Nrr z)^ovirt-engine\ -server.*jboss-modules.jarz pgrep -f ''outputzUnable to get ovirt-engine pidzUnable to send signal to z/etc/ovirt-engine/.pgpassz/etc/rhevm/.pgpassrz/var/log/ovirt-engine/dumpz!ls -l /var/log/ovirt-engine/dump/)z/etc/pki/ovirt-engine/ca.pemz#/etc/pki/ovirt-engine/apache-ca.pemz&/etc/pki/ovirt-engine/certs/engine.cerz&/etc/pki/ovirt-engine/certs/apache.cerz//etc/pki/ovirt-engine/certs/websocket-proxy.cerz%/etc/pki/ovirt-engine/certs/jboss.cerz-/etc/pki/ovirt-engine/certs/imageio-proxy.cerz2/etc/pki/ovirt-engine/certs/ovirt-provider-ovn.cer)mypass!/etc/pki/ovirt-engine/.truststore)changeit)/var/lib/ovirt-engine/external_truststorezengine-config --allzengine-config -dzopenssl x509 -in z -text -nooutzkeytool -list -storepass z -rfc -keystore zengine-manage-domainszovirt-engine-extensions-toolzovirt-aaa-jdbc-toolz listz info list-extensions)zquery --what=userzquery --what=groupz settings show )/etc/ovirt-enginez /etc/rhevm/z/etc/ovirt-engine-dwhz/etc/ovirt-engine-reportsz/etc/ovirt-engine-metricsz/etc/ovirt-engine-setupz/etc/ovirt-vmconsolez/var/log/ovirt-enginez/var/log/ovirt-engine-dwhz/var/log/ovirt-engine-reportsz/var/log/ovirt-scheduler-proxyz/var/log/rhevmz/etc/sysconfig/ovirt-enginez/usr/share/ovirt-engine/confz/var/log/ovirt-guest-agentz'/var/lib/ovirt-engine/setup-history.txtz#/var/lib/ovirt-engine/setup/answersrz/var/tmp/ovirt-engine/configz*/var/lib/ovirt-engine/jboss_runtime/configz2/var/lib/ovirt-engine-reports/jboss_runtime/configovirt_engine_confdovirt_engine_boot_logovirt_engine_console_log)z"/etc/ovirt-engine/engine.conf.d/.*z/var/log/ovirt-engine/boot.logz!/var/log/ovirt-engine/console.logz/etc/pki/ovirt-engine/keysz/etc/pki/ovirt-engine/privatez/etc/pki/ovirt-engine/r) get_option is_installedexec_cmd splitlinesintsoslogerror add_alertoskillsignalSIGQUITOSErroradd_forbidden_pathadd_cmd_outputr add_copy_spec add_file_tags)selfengine_patternpgrepresx engine_pidspid certificates keystorescpmanage_domainsextensions_tool jdbc_toolsubcmdsscs :/usr/lib/python3/dist-packages/sos/report/plugins/ovirt.pysetupz Ovirt.setupBs ??< (T->->~-NIN  02E--&C+.x=+C+C+EFa3q6FKF !!"BC?@" IIGGC0 I  ' !  z*  # #$@ A    C D   < E  !     :F 56s- 0  $ A(s*:1# >  18)  (   >"2% 8 9  )   ?"33H I J . /G   w GI;at!4 G H   0 $'*     ( +!    $ /  _GIKK%%(A#&GHIF  ,!Hs*H3$H8/ I&I+ I18'I#"I#cdD]}|j|ddd}|D]}|jd|dd|jdd dgd }|D]'}|jd |}|j|d d)|j}|jd }|r|dur|}|j dD cgc]} | s|  } } |j |j ddj| dddD]} |j dd| ddgd} ddj| d} |j d| dycc} w)z+ Obfuscate sensitive keys. )z8/etc/ovirt-engine/engine-config/engine-config.propertiesz//etc/rhevm/rhevm-config/rhevm-config.propertiesz(Password.type)=(.*)z \1=********)zovirt-engine.xmlz0ovirt-engine_history/current/ovirt-engine.v1.xmlz*ovirt-engine_history/ovirt-engine.boot.xmlz-ovirt-engine_history/ovirt-engine.initial.xmlz*ovirt-engine_history/ovirt-engine.last.xmlz/var/tmp/ovirt-engine/config/z()(.*)()z \1********\3z*/etc/ovirt-engine/redhatsupportplugin.confz(proxyPassword)=(.*))zlogcollector.confzimageuploader.confzisouploader.confrz(passwd|pg-pass)=(.*)rT:(|z)=(.*))passwordOVESETUP_CONFIG_ADMIN_SETUPz&/var/lib/ovirt-engine/setup/answers/.*z (?P[^=]*z [^=]*)=.*z\g=********)z vars.passwordz!pool.default.auth.simple.passwordz$pool.default.ssl.truststore.passwordzconfig.datasource.dbpasswordz(^\s*#*(z )\s*=\s*)(.*)z$/etc/ovirt-engine/aaa/.*\.propertiesz \1*********N) do_file_sub path_joinDEFAULT_SENSITIVE_KEYSr splitdo_path_regex_sub DB_PASS_FILESjoin)r1pro engine_filesfilename passwd_files conf_file conf_pathsensitive_keyskeys_optr5key_listitem protect_keysregexps rApostproczOvirt.postprocsG C   '   % H   /z:0    8 #   & I':IFI   (  44??#34 ,%N-33C8>!AA>>    (#$F +    D  " "9 i0#    SXXl34MB F- /??s 5D>=D>N)__name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrecompileVERBOSErNrKr option_listrBr\rArrsJKH HBJJjjM ; ,I K",BG I*eL N Kw rR/rir) r(rdr*sos.report.pluginsrrr sos.utilitiesrrrhrirArls+ ?>'u/FLu/ri