Ë
    i©¹d
  ã                   ó,   — d dl mZmZ  G d„ dee«      Zy)é    )ÚPluginÚRedHatPluginc                   ó(   — e Zd ZdZd ZdZdZd„ Zd„ Zy)ÚsaphanazSAP HANA)Úsap)z/hanac                 óv  — g }| j                  d«      �r%| j                  d«      }|D ]2  }t        |«      dk(  sŒ|j                  «       }|j	                  |«       Œ4 |D ]×  }d|j                  «       z  }d|z  }| j                  d|z  d|z  ¬«       | j                  d|z  d	|z  ¬«       | j                  d
|z  d|z  ¬«       | j                  d|z  d|z  ¬«       | j                  d|z  «      sŒ”| j                  d|z  «      D ]-  }d|v sŒ|j                  «       dd  }| j                  |||«       Œ/ ŒÙ y y )Nz/hana/sharedé   z%sadmz
su - %s -cz%s "HDB info"z%s_HDB_info©Úsuggest_filenamez%s "hdbsrvutil -v"z
%s_versionz%s 'hdbcons "mm l -s -S -p"'z%s_memusagezU%s 'hdbcons -e hdbindexserver                                     "replication info"'z%s_replicainfoz/hana/shared/%s/ÚHDBéþÿÿÿ)Ú
path_isdirÚlistdirÚlenÚstripÚappendÚlowerÚadd_cmd_outputÚget_inst_info)ÚselfÚsidsÚsÚsidÚsidadmÚprefixÚinsts          ú</usr/lib/python3/dist-packages/sos/report/plugins/saphana.pyÚsetupzsaphana.setup   s~  € àˆà�?‰?˜>Õ*Ø—‘˜^Ó,ˆAØò %�Ü�s“8˜q“=ØŸ)™)›+�CØ—K‘K Õ$ð%ð
 ò B�Ø  3§9¡9£;Ñ.�Ø%¨Ñ.�à×#Ñ# O°fÑ$<Ø5BÀSÑ5Hð $ô Jð ×#Ñ#Ð$8¸6Ñ$AØ5AÀCÑ5Gð $ô Ið ×#Ñ#Ð$DÀvÑ$MØ5BÀSÑ5Hð $ô Jð ×#Ñ#ð %:Ø<Bñ%Cà5EÈÑ5Kð $ô Mð —?‘?Ð#5¸Ñ#;Õ<Ø $§¡Ð-?À#Ñ-EÓ Fò B˜Ø  Dš=Ø#'§:¡:£<°°Ð#4˜DØ ×.Ñ.¨s°F¸DÕAñBñ%Bð +ó    c                 óÂ   — d}|›d|›d�}| j                  |||fz  |¬«       d|›d|›d�}| j                  |«      r#d}|›d|›d	�}| j                  |||fz  |¬«       y y )
Nz7su - %s -c "sapcontrol -nr %s -function GetProcessList"Ú_Ú_statusr
   z	/usr/sap/z/HDBz/exe/python_supportz4su - %s -c "python %s/landscapeHostConfiguration.py"Ú_landscapeConfig)r   r   )	r   r   r   r   Úproc_cmdÚstatus_fnameÚpathÚpy_cmdÚpy_fnames	            r   r   zsaphana.get_inst_info5   s�   € ØLˆÚ),ªdÐ3ˆØ×ÑØ˜ �~Ñ%Ø)ð 	õ 	
ò
 :=ºdÐCˆØ�?‰?˜4Ô ØKˆFÚ25²tÐ<ˆHØ×ÑØ˜& $˜Ñ'Ø!)ð  õ ð !r   N)	Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚfilesr   r   © r   r   r   r      s"   „ à€JØ€KØ€HØ€Eò BóDr   r   N)Úsos.report.pluginsr   r   r   r0   r   r   ú<module>r2      s   ð÷ 4ô8ˆf�lõ 8r   