+
    Û1jÁ%  ã                   óV   € ^ RI t ^ RIt^ RIt^ RIHtHtHt ^ RIHt  ! R R]]4      t	R# )é    N)ÚPluginÚRedHatPluginÚ	PluginOpt)Úis_executablec                   ó¼   a € ] tR t^t o RtRtRtRt]P                  ! ]P                  RR7      tRt]! RRRR	7      ]! R
]RR	7      ]! RRRR	7      .tR tR tRtV tR# )ÚOvirtzoVirt EngineÚovirtz}^/etc/
        (rhevm|ovirt-engine|ovirt-engine-dwh)/
        (engine.conf|ovirt-engine-dwhd.conf)
        (\.d/.+.conf.*?)?$)ÚflagsÚpatternzcENGINE_DB_PASSWORD:ENGINE_PKI_TRUST_STORE_PASSWORD:ENGINE_PKI_ENGINE_STORE_PASSWORD:DWH_DB_PASSWORDÚ
jbosstraceTz0Enable oVirt Engine JBoss stack trace collection)ÚdefaultÚdescúsensitive-keysz.Sensitive keys to be masked in post-processingÚheapdumpFz3Collect heap dumps from /var/log/ovirt-engine/dump/c           
     óf  € V P                  R 4      '       dÃ   V P                  R4      '       d¬   RpRV R2pV P                  V4      pVR,          P                  4        Uu. uF  p\	        V4      NK  	  ppV'       g-   V P
                  P                  R4       V P                  R4       V F)  p \        P                  ! V\        P                  4       K+  	  V P                  RR	.4       V P                  R
4      '       g#   V P                  R4       V P                  R4       . R$OpR%R&.pV P                  RR.4       T P                  V U	u. uF	  p	RV	 R2NK  	  up	4       T P                  V U
U	u. uF  w  r©RV
 RV	 2NK  	  up	p
4       RpRpRp\!        V4      '       d   V P                  V R24       \!        V4      '       d   V P                  V R24       \!        R4      '       d*   . R'OpT P                  V Uu. uF	  qý RV 2NK  	  up4       V P#                  . R(O4       V P%                  RRRRRR/4       V P                  R R!.4       V P#                  R"R.4       R## u upi   \         d$    T P
                  P                  RT 24        EKò  i ; iu up	i u up	p
i u upi ))r   úovirt-enginez)^ovirt-engine\ -server.*jboss-modules.jarz
pgrep -f 'Ú'ÚoutputzUnable to get ovirt-engine pidzUnable to send signal to z/etc/ovirt-engine/.pgpassz/etc/rhevm/.pgpassr   z/var/log/ovirt-engine/dumpz/var/log/ovirt-engine/dump/ú!/etc/pki/ovirt-engine/.truststorezengine-config --allzengine-config -dzopenssl x509 -in z -text -nooutzkeytool -list -storepass z -rfc -keystore zengine-manage-domainszovirt-engine-extensions-toolzovirt-aaa-jdbc-toolz listz info list-extensionsÚ z"/etc/ovirt-engine/engine.conf.d/.*Úovirt_engine_confdz/var/log/ovirt-engine/boot.logÚovirt_engine_boot_logz!/var/log/ovirt-engine/console.logÚovirt_engine_console_logz/etc/pki/ovirt-engine/keysz/etc/pki/ovirt-engine/privatez/etc/pki/ovirt-engine/N)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)Úmypassr   )Úchangeitú)/var/lib/ovirt-engine/external_truststore)zquery --what=userzquery --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/answersr   z/var/tmp/ovirt-engine/configz*/var/lib/ovirt-engine/jboss_runtime/configz2/var/lib/ovirt-engine-reports/jboss_runtime/config)Ú
get_optionÚis_installedÚexec_cmdÚ
splitlinesÚintÚsoslogÚerrorÚ	add_alertÚosÚkillÚsignalÚSIGQUITÚOSErrorÚadd_forbidden_pathÚadd_dir_listingÚadd_cmd_outputr   Úadd_copy_specÚadd_file_tags)ÚselfÚengine_patternÚpgrepÚresÚxÚengine_pidsÚpidÚcertificatesÚ	keystoresÚcÚpÚmanage_domainsÚextensions_toolÚ	jdbc_toolÚsubcmdsÚscs   &               Ú:/usr/lib/python3/dist-packages/sos/report/plugins/ovirt.pyÚsetupÚOvirt.setupB   sâ  € Ø�?‰?˜<×(Ò(¨T×->Ñ->¸~×-NÒ-NØIˆNØ  Ð 0°Ð2ˆEØ—-‘- Ó&ˆCØ+.¨x­=×+CÑ+CÔ+EÓFÑ+E aœ3˜qž6Ñ+EˆKÐFßØ—‘×!Ñ!Ð"BÔCØ—‘Ð?Ô@Û"�ðIä—G’G˜C¤§¡Ö0ñ #ð 	×ÑØ'Ø ð!
ô 	ð
 �‰˜z×*Ò*Ø×#Ñ#Ð$@ÔAØ× Ñ Ð!>Ô?ò	
ˆð <ØEð
ˆ	ð
 	×Ñà!àð	
ô 	ð 	×Ñá:Fó
á:F°QÐ ˜s -Ó0¹,ñ
ô 	ð
 	×Ññ $ô
ñ $‘�ð (¨ sÐ*:¸1¸#Ó>Ù#ò
ô 	ð 1ˆØ8ˆØ)ˆ	ä˜×(Ò(Ø×Ñ >Ð"2°%Ð 8Ô9Ü˜×)Ò)Ø×Ñ ?Ð"3Ð3HÐ IÔJÜÐ.×/Ò/òˆGð ×Ñ¹wÓ G¹w¸ ;¨a°¨tÓ!4¹wÑ GÔHð 	×Ñò 
ô 	ð0 	×ÑØ0Ø$Ø,Ø'Ø/Ø*ð
ô 	ð 	×ÑØ(Ø+ð!
ô 	ð 	×ÑØ$Ø/ð
ö 	ùò_ Gøô ô IØ—K‘K×%Ñ%Ð(AÀ#ÀÐ&G×HÐHðIüòF
ùó

ùò, !Hs*   Á!I-Â1%I2ÅJ#Å6J(
ÈJ.É2)J ÊJ c                ó¸  € R F  pV P                  VRR4       K  	  RpV F  pV P                  RV 2RR4       K  	  V P                  RRR4       . ROpV F(  pV P                  RV4      pV P                  VR	R4       K*  	  V P                  pV P                  R
4      pV'       d	   VRJd   TpVP	                  R4       U	u. uF  q™'       g   K  V	NK  	  p
p	V P                  V P                  RRP                  V
4       R2R4       R F  pV P                  RRV R2R4       K  	  . ROpRRP                  V4       R2pV P                  RVR4       R# u up	i )z
Obfuscate sensitive keys.
z(Password.type)=(.*)z\1=********z/var/tmp/ovirt-engine/config/z(<password>)(.*)(</password>)z\1********\3z*/etc/ovirt-engine/redhatsupportplugin.confz(proxyPassword)=(.*)r   z(passwd|pg-pass)=(.*)r   TÚ:Ú(Ú|z)=(.*)z&/var/lib/ovirt-engine/setup/answers/.*z(?P<key>[^=]*z	[^=]*)=.*z\g<key>=********z(^\s*#*(z)\s*=\s*)(.*)z$/etc/ovirt-engine/aaa/.*\.propertiesz\1*********N)z8/etc/ovirt-engine/engine-config/engine-config.propertiesz//etc/rhevm/rhevm-config/rhevm-config.properties)zovirt-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.xml)zlogcollector.confzimageuploader.confzisouploader.conf)ÚpasswordÚOVESETUP_CONFIG_ADMIN_SETUP)zvars.passwordz!pool.default.auth.simple.passwordz$pool.default.ssl.truststore.passwordzconfig.datasource.dbpassword)Údo_file_subÚ	path_joinÚDEFAULT_SENSITIVE_KEYSr   ÚsplitÚdo_path_regex_subÚDB_PASS_FILESÚjoin)r0   ÚproÚengine_filesÚfilenameÚpasswd_filesÚ	conf_fileÚ	conf_pathÚsensitive_keysÚkeys_optr4   Úkey_listÚitemÚprotect_keysÚregexps   &             r@   ÚpostprocÚOvirt.postproc»   s–  € óGˆCà×ÑØØ'ØöñGð
ˆó %ˆHØ×ÑØ/°¨zÐ:Ø0Øöñ %ð 	×ÑØ8Ø#Øô	
ò
ˆó
 &ˆIØŸ™Ð':¸IÓFˆIØ×ÑØØ(Øöñ &ð ×4Ñ4ˆà—?‘?Ð#3Ó4ˆß˜¨Ó,Ø%ˆNØ-×3Ñ3°CÔ8Ó>Ñ8˜!»A—A�AÑ8ˆÐ>Ø×ÑØ×ÑØ�—‘˜(Ó#Ð$ FÐ+Øô	
ó
ˆDð ×"Ñ"Ø9Ø    iÐ0Ø#öñ	
ò
ˆð ˜SŸX™X lÓ3Ð4°MÐBˆà×ÑÐFÈØ-ö	/ùò? ?s   Ã	EÃE© N)Úvirt)
r   zovirt-engine-dwhzovirt-engine-reportszovirt-engine-metricszovirt-engine-setupzovirt-vmconsolezovirt-scheduler-proxyÚrhevmz	rhevm-dwhzrhevm-reports)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesÚpackagesÚreÚcompileÚVERBOSErN   rK   r   Úoption_listrA   r\   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r@   r   r      s�   ø‡ € à€Jà€KØ€Hð€Hð —J’JØ�j‰jðô€Mð	;ð ñ 	�,¨ØIô	KáÐ"Ð,BØGô	Iá�* eØLô	Nð€Kòw÷rR/ð R/ó    r   )
r&   ri   r(   Úsos.report.pluginsr   r   r   Úsos.utilitiesr   r   r^   rp   r@   Ú<module>rs      s+   ðó 
Û 	Û ÷ ?Ñ >Ý 'ôu/ˆF�Lö u/rp   