U
    *b7  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚIndependentPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚZfszZFS filesystemÚzfs)Zstorage)zzfsutils-linuxr   c                 C   sR   |   dddddg¡ |  d¡}|d dkrN|d	  ¡ }|D ]}|   d
| ¡ q:d S )Nzzfs get allzzfs list -t all -o spacez
zpool listzzpool events -vzzpool status -vxzzpool list -H -o nameZstatusr   Úoutputzzpool get all %s)Zadd_cmd_outputZcollect_cmd_outputÚ
splitlines)ÚselfZzpoolsZzpools_listZzpool© r	   ú8/usr/lib/python3/dist-packages/sos/report/plugins/zfs.pyÚsetup   s    û
z	Zfs.setupN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesZpackagesr   r	   r	   r	   r
   r      s
   r   N)Zsos.report.pluginsr   r   r   r	   r	   r	   r
   Ú<module>
   s   