U
    -_g                     @   s&   d dl mZmZ G dd deeZdS )    )PluginRedHatPluginc                   @   s$   e Zd ZdZdZdZdZdd ZdS )Vhostmdz)vhostmd virtualization metrics collectionZvhostmd)ZsapZvirtsystem)	virt-whatc                 C   s   |  dd  }|sd S d|ks2d|ks2d|kr| drL| jddd njd	}| |s^d S | |D ]L}d
|krh| d }| d| d}d|d krh| jd| ddd qhd S )Nr   outputZvmwareZkvmZxenzvm-dump-metricsZvirt_metrics)Zsuggest_filenamez
/sys/blockZ256Kr   zdd if=/dev/z bs=25 count=1Zmetricz bs=256k count=1)Zcollect_cmd_output
splitlinesZis_installedZadd_cmd_outputZ
path_isdirlistdirsplitZexec_cmd)selfZvwhatZsysblockZdiskZdevZret r   </usr/lib/python3/dist-packages/sos/report/plugins/vhostmd.pysetup   s(    


zVhostmd.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   