id%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|z}|j|}|djDcgc] }t |}}|s,|j j d|jd|D]'} tj|tj)|jdd g|jd s"|jd |jd gd }ddg} |jddg|j|D cgc]} d| z c} |j| D cgc] \} } d| d| c} } d} d} d}t| r|jd| zt| r|jd| ztdr(gd}|j|Dcgc] }|d| c}|j!gd|j#dddd |jd!d"g|j!d#d$gycc}w#t$r*}|j j d|z|Yd}~d}~wwxYwcc} wcc} } wcc}w)%Nrr z)^ovirt-engine\ -server.*jboss-modules.jarz pgrep -f '%s'outputzUnable to get ovirt-engine pidzUnable to send signal to %dz/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 -dz openssl x509 -in %s -text -nooutzkeytool -list -storepass z -rfc -keystore zengine-manage-domainszovirt-engine-extensions-toolzovirt-aaa-jdbc-toolz%s listz%s 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_patternpgreprx engine_pidspide certificates keystorescpmanage_domainsextensions_tool jdbc_toolsubcmdsscs :/usr/lib/python3/dist-packages/sos/report/plugins/ovirt.pysetupz Ovirt.setupBs ??< (T->->~-NIN#n4E e$A+,X;+A+A+CDa3q6DKD !!"BC?@" NNGGC0 N  ' !  z*  # #$@ A    C D   < E  !     )(.*)()z \1********\3z*/etc/ovirt-engine/redhatsupportplugin.confz(proxyPassword)=(.*))zlogcollector.confzimageuploader.confzisouploader.confrz(passwd|pg-pass)=(.*)rT:z (%s)=(.*)|)passwordOVESETUP_CONFIG_ADMIN_SETUPz&/var/lib/ovirt-engine/setup/answers/.*z(?P[^=]*{item}[^=]*)=.*)itemz\g=********)z vars.passwordz!pool.default.auth.simple.passwordz$pool.default.ssl.truststore.passwordzconfig.datasource.dbpasswordz(^\s*#*(%s)\s*=\s*)(.*)z$/etc/ovirt-engine/aaa/.*\.propertiesz \1*********N) do_file_sub path_joinDEFAULT_SENSITIVE_KEYSrsplitdo_path_regex_sub DB_PASS_FILESjoinformat)r0f engine_filesfilename passwd_files conf_file conf_pathrkeys_optr4key_listrH protect_keysregexps rApostproczOvirt.postprocsE A   '   % H   1H<0    8 #   & I':IFI   (  44??#34 ,%N-33C8>!AA>>     388H- -    D  " "9/66D6A#    ,chh|.DD F- /??s 5E=EN)__name__ __module__ __qualname__ short_desc plugin_nameprofilespackagesrecompileVERBOSErNrKr option_listrBr[rArrsJKH HBJJjjM ; ,I K",BG I*eL N Kw rR/rhr) r'rcr)sos.report.pluginsrrr sos.utilitiesrrrgrhrArks+ ?>'u/FLu/rh