+
    Û1j•
  ã                   ó:   € ^ RI t ^ RIHtHtHt  ! R R]]4      tR# )é    N)ÚPluginÚIndependentPluginÚ	PluginOptc                   óX   a € ] tR t^t o RtRtRtRtRt]	! RRRR7      .t
R tR	 tR
tV tR# )ÚHpssma/  
This plugin will capture details for each controller from Smart Storage
Array Administrator, an Array diagnostic report from Smart Storage
Administrator Diagnostics Utility and, when the plugins debug option is
enabled will gather the Active Health System log via the RESTful Interface
Tool (iLOREST).
zHP Smart Storage ManagementÚhpssmÚdebugFzcapture debug data)ÚdefaultÚdescc                óÀ  € R pR.p. ROpT P                  V Uu. uF	  qA RV 2NK  	  up4       \        P                  ! R4      pVR,           pV P                  V4      p. pVR,          ^ 8X  dR   VR,          P	                  4        U	U
u. uF.  p	VP                  V	4      qª'       g   K  V
P                  ^4      NK0  	  pp	p
VR,           pT P                  V UUu. uF  pV F  pV V RV 2NK  	  K  	  upp4       V P                  4       pV P                  RV R	2R
R7       V P                  R4      '       d   V P                  V4       R# R# u upi u up
p	i u uppi )Ússaclizctrl all show statusÚ z#^HP[E] (.*) in Slot ([0123456789]+)z ctrl all show config detailÚstatusÚoutputz ctrl slot=zssaducli -v -adu -f z/adu-log.zipzssaducli_-v_-adu.log)Úsuggest_filenamer	   N)zarray all show detailzld all showzld all show detailzpd all showzpd all show detailzshow detail)
Úadd_cmd_outputÚreÚcompileÚcollect_cmd_outputÚ
splitlinesÚsearchÚgroupÚget_cmd_output_pathÚ
get_optionÚdo_debug)ÚselfÚcmdÚsubcmdsÚslot_subcmdsÚsubcmdÚpatternÚconfig_detail_cmdÚconfig_detailÚ
ctrl_slotsÚlineÚmÚssacli_ctrl_slot_cmdÚslotÚslot_subcmdÚlogpaths   &              Ú:/usr/lib/python3/dist-packages/sos/report/plugins/hpssm.pyÚsetupÚHpssm.setup   s„  € Øˆà"ð
ˆò
ˆð 	×ÑÙ-4Ó5©W 6ˆu�A�f�XÓ©WÑ5ô	
ô —*’*ÐBÓCˆØÐ"@Õ@ÐØ×/Ñ/Ð0AÓBˆØˆ
Ø˜Õ" aÔ'à&3°HÕ&=×&HÑ&HÔ&Jô@Ù&J˜dØ$+§N¡N°4Ó$8˜a»Qô %˜!Ÿ'™' !ž*Ù&Jð ñ @ð  # ]Õ2ÐØ×Ñá#ô.Ù#�Û ,�ð %Ð% d V¨1¨[¨MÓ:á ,ñ ;Ù#ò.ô	
ð ×*Ñ*Ó,ˆà×ÑØ" 7 )¨<Ð8Ø3ð 	ô 	
ð
 �?‰?˜7×#Ò#Ø�M‰M˜'Ö"ñ $ùò3 6ùó@ùó
.s   ™EÂ	EÂ(EÃE
c                ó4   € V P                  RV 2VRR7       R# )zCollect debug logs z3ilorest serverlogs --selectlog=AHS --directorypath=zilorest.log)Úrunatr   N)r   )r   r*   s   &&r+   r   ÚHpssm.do_debugI   s$   € à×ÑØAÀ'ÀÐKØ¨Mð 	ö 	
ó    © N)ÚsystemÚstorageÚhardware)Úilorestr   Ússaducli)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú
short_descÚplugin_nameÚprofilesÚpackagesr   Úoption_listr,   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r+   r   r      sF   ø‡ € ñð /€Jà€KØ1€HØ1€Hñ 	�' 5Ð/CÔDð€Kò(#÷T
ð 
r1   r   )r   Úsos.report.pluginsr   r   r   r   r2   r1   r+   Ú<module>rF      s!   ðó 
ß CÑ CôA
ˆFÐ%ö A
r1   