
    ~ g
                     ,    S SK JrJr   " S S\\5      rg)    )PluginRedHatPluginc                   0    \ rS rSrSrSrSrSrS rS r	Sr
g	)
Saphana   zSAP HANAsaphana)sap)z/hanac                    / nU R                  S5      (       Ga,  U R                  S5      nU H5  n[        U5      S:X  d  M  UR                  5       nUR	                  U5        M7     U H  nUR                  5        S3nSU S3nU R                  U S3U S3S9  U R                  U S	3U S
3S9  U R                  U S3U S3S9  U R                  U S3U S3S9  U R                  SU S35      (       d  M  U R                  SU S35       H0  nSU;   d  M  UR                  5       SS  nU R                  X4U5        M2     M     g g )Nz/hana/shared   admzsu - z -cz "HDB info"	_HDB_infosuggest_filenamez "hdbsrvutil -v"_versionz 'hdbcons "mm l -s -S -p"'	_memusagezS 'hdbcons -e hdbindexserver                                     "replication info"'_replicainfoz/hana/shared//HDB)
path_isdirlistdirlenstripappendloweradd_cmd_outputget_inst_info)selfsidssharedsidsidadmprefixinsts          </usr/lib/python3/dist-packages/sos/report/plugins/saphana.pysetupSaphana.setup   s   ??>**\\.1Fs8q=))+CKK$ 
 IIK=, ,##vhk$:8;uI5F $ H ##vh.>$?8;uH5E $ G ##vh.J$K8;uI5F $ H ##vh /9 %:8;uL5I $ K ??]3%q#9:: $}SE-C D D=#'::<#4D ..sDA !E%  +    c                     SnU SU S3nU R                  XBU4-  US9  SU SU S3nU R                  U5      (       a  SnU SU S	3nU R                  XrU4-  US9  g
g
)z Collect the given instance info z7su - %s -c "sapcontrol -nr %s -function GetProcessList"__statusr   z	/usr/sap/z/HDBz/exe/python_supportz4su - %s -c "python %s/landscapeHostConfiguration.py"_landscapeConfigN)r   r   )	r   r!   r"   r$   proc_cmdstatus_fnamepathpy_cmdpy_fnames	            r%   r   Saphana.get_inst_info5   s    LavW-~%) 	 	

 3%tD6)<=??4  KFav%56H$'!)    !r(    N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesfilesr&   r   __static_attributes__r3   r(   r%   r   r      s"    JKHE BDr(   r   N)sos.report.pluginsr   r   r   r3   r(   r%   <module>r>      s    49fl 9r(   