3 ܓi@s&ddlmZmZGdddeeZdS))PluginIndependentPluginc@s$eZdZdZdZdZd ZddZdS) ZfszZFS filesystemzfsstoragezfsutils-linuxcCs|jdddddg|jdddd d d d d dddddddddddg|jd}|ddkr|dj}x|D]}|jd|qlWdS)Nz zfs get allzzfs list -t all -o spacez zpool listzzpool events -vzzpool status -vxz/proc/spl/kmem/slabz/proc/spl/kstat/zfs/fmz/proc/spl/kstat/zfs/zilz/proc/spl/kstat/zfs/dbufsz/proc/spl/kstat/zfs/dbgmsgz/proc/spl/kstat/zfs/dmu_txz/proc/spl/kstat/zfs/abdstatsz/proc/spl/kstat/zfs/arcstatsz/proc/spl/kstat/zfs/dbufstatsz/proc/spl/kstat/zfs/dnodestatsz/proc/spl/kstat/zfs/xuio_statsz/proc/spl/kstat/zfs/zfetchstatsz#/proc/spl/kstat/zfs/import_progressz$/proc/spl/kstat/zfs/fletcher_4_benchz$/proc/spl/kstat/zfs/vdev_cache_statsz$/proc/spl/kstat/zfs/vdev_raidz_benchz%/proc/spl/kstat/zfs/vdev_mirror_statsz/proc/spl/taskqz/proc/spl/taskq-allzzpool list -H -o nameZstatusroutputzzpool get all )Zadd_cmd_outputZ add_copy_specZcollect_cmd_output splitlines)selfZzpoolsZ zpools_listZzpoolr /usr/lib/python3.6/zfs.pysetups>    z Zfs.setupN)r)rr)__name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesr r r r r r s rN)Zsos.report.pluginsrrrr r r r  s