JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr O6uf0ddlmZmZmZGddeeZy))PluginIndependentPlugin PluginOptcDeZdZdZdZdZdZdZeddd gZ d Z d Z y ) SMclizSANtricity storage devicesmclienti)systemstoragehardware)SMclientdebugFzcapture support debug data)defaultdescc jgd}g}|jd}|ddk(r?|djD])}d|vs|j|jd+|D](}|j |Dcgc] }d|d|d  c}*|j d r|j |yycc}w) N)zshow storagearray;zshow storagearray connections;zshow storagearray healthstatus;z SMcli -d -Sstatusroutput localhostzSMcli localhost -n  -c ''r )collect_cmd_output splitlinesappendsplitadd_cmd_output get_optiondo_debug)selfsubcmdsssnamesresultlinessnamesubcmds =/usr/lib/python3/dist-packages/sos/report/plugins/smclient.pysetupz SMcli.setups  ((7 ( q x(335 4$&NN4::<?3 4  F   %!&fXU6(!<!   ??7 # MM' " $ !s3B0 c ~|jd}d}d}|D]"}|j|d|d|d|d|d $y ) z Collect debug logs F)makezSMcli localhost -nz#save storageArray supportData file= rz "support-z";'i)runattimeoutN)get_cmd_output_pathr)rrlogpathcmdr#r"s r$rzSMcli.do_debug3sb***6"6 ,F   %qfXZxtDs  , ,N) __name__ __module__ __qualname__ short_desc plugin_nameplugin_timeoutprofilespackagesr option_listr%rr.r$rr s;,JKN1HH '5/KLK#4 ,r.rN)sos.report.pluginsrrrrr8r.r$r:sDC0,F%0,r.