
    ~ g4                     0    S SK JrJrJr   " S S\\5      rg)    )PluginIndependentPlugin	PluginOptc                   <    \ rS rSrSrSrSrSr\" SSSS	9/r	S
 r
Srg)StorCLI   zLSI MegaRAID devicesstorcli)systemstoragehardware)r	   jsonFzcollect data in JSON format)defaultdescc                     Sn/ SQnU R                  5       nU R                  S5      (       a  SOSnU H   nU R                  U SU U 3SU U 3US9  M"     S	nU R                  U SU S
U 3SU U 3US9  g )Nz/opt/MegaRAID/storcli/storcli64)zshow ctrlcountz/call show AliLogz/call show allz/call show termlogz/call/bbu show allz/call/cv show allz/call/dall showz/call/eall show allz/call/eall/sall show allz/call/sall show allz/call/vall show allr   z J  
storcli64_)suggest_filenamerunatz/call show eventsz file=/dev/stdout)get_cmd_output_path
get_optionadd_cmd_output)selfcmdsubcmdslogpathr   subcmds         </usr/lib/python3/dist-packages/sos/report/plugins/storcli.pysetupStorCLI.setup   s    /
 **,v..tBF%q'#-fXdV!<     %uAfX.tf5 *6(4&9 	 	     N)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilespackagesr   option_listr   __static_attributes__r"   r!   r   r   r      s1    'JK1HH 	&%.KLK r!   r   N)sos.report.pluginsr   r   r   r   r"   r!   r   <module>r.      s    D C,f' ,r!   