o
    id                     @   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 collection)sapvirtsystem)	virt-whatc                 C   s   |  dd  }|sd S d|v sd|v sd|v rX| dr'| jddd d S d	}| |s0d S | |D ]$}d
|v rW| d }| d| }d|d v rW| jd| dd q5d S d S )Nr   outputvmwarekvmxenzvm-dump-metricsvirt_metrics)suggest_filenamez
/sys/block256Kr   zdd if=/dev/%s bs=25 count=1metriczdd if=/dev/%s bs=256k count=1)collect_cmd_output
splitlinesis_installedadd_cmd_output
path_isdirlistdirsplitexec_cmd)selfvwsysblockdiskdevr r   </usr/lib/python3/dist-packages/sos/report/plugins/vhostmd.pysetup   s.   



zvhostmd.setupN)__name__
__module____qualname__
short_descplugin_nameprofilespackagesr!   r   r   r   r    r      s    r   N)sos.report.pluginsr   r   r   r   r   r   r    <module>   s   