JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf ,ddlmZmZGddeeZy))Plugin RedHatPluginc(eZdZdZdZdZdZdZdZy)SaphanazSAP HANAsaphana)sap)z/hanac|g}|jdr(|jd}|D]2}t|dk(s|j}|j |4|D]}|j d}d|d}|j |d|d|j |d |d |j |d |d |j |d |d|jd|ds|jd|dD]-}d|vs|jdd}|j|||/yy)Nz /hana/sharedadmzsu - z -cz "HDB info" _HDB_infosuggest_filenamez "hdbsrvutil -v"_versionz 'hdbcons "mm l -s -S -p"' _memusagezS 'hdbcons -e hdbindexserver "replication info"' _replicainfoz /hana/shared//HDB) path_isdirlistdirlenstripappendloweradd_cmd_output get_inst_info)selfsidssharedsidsidadmprefixinsts *\\.1F %s8q=))+CKK$ %  BIIK=, ,##vhk$:8;uI5F$H##vh.>$?8;uH5E$G##vh.J$K8;uI5F$H##vh/9%:8;uL5I$K??]3%q#9: $ }SE-C DB D=#'::<#4D ..sFDAB% B +cd}|d|d}|j|||fz|d|d|d}|j|r#d}|d|d }|j|||fz|y y ) 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)rr) rr r!r#proc_cmd status_fnamepathpy_cmdpy_fnames r$rzSaphana.get_inst_info5sLavW-   ~ %)  3%tD6)<= ??4 KFav%56H   &$'!)   !r&N) __name__ __module__ __qualname__ short_desc plugin_nameprofilesfilesr%rr&r$rr s"JKH E BDr&rN)sos.report.pluginsrrrr7r&r$r9s49fl9r&