o
    i©¹dï  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s0   e Zd ZdZdZdZdZdZdZdZ	dd	„ Z
d
S )ÚVMWarezVMWare client informationÚvmware)Úvirt)zopen-vm-toolszVMWare-Tools)z/etc/vmware-toolsz/etc/vmware)zvmware-toolbox-cmd)Úvmtoolsdc                 C   sh   |   g d¢¡ |  ddi¡ |  g d¢¡ |  d¡}|d dkr0|d  ¡ D ]}|  d	| ¡ q&d S d S )
N)
z/etc/vmware-tools/z/etc/vmware/locationsz/etc/vmware/configz/proc/vmmemctlz/sys/kernel/debug/vmmemctlz/var/log/vmware-network.logz/var/log/vmware-vgauthsvc.log.0z/var/log/vmware-vmsvc-root.logz!/var/log/vmware-vmtoolsd-root.logz/var/log/vmware-vmusr-root.logz/etc/vmware-tools/tools.confÚvmware_tools_conf)zvmware-checkvmzvmware-toolbox-cmd device listzvmware-toolbox-cmd -vz"vmware-toolbox-cmd timesync statuszvmware-toolbox-cmd stat rawÚstatusr   Úoutputz#vmware-toolbox-cmd stat raw text %s)Úadd_copy_specÚadd_file_tagsÚadd_cmd_outputÚexec_cmdÚ
splitlines)ÚselfÚstatsÚ_stat© r   ú;/usr/lib/python3/dist-packages/sos/report/plugins/vmware.pyÚsetup   s   ÿ
ÿþzVMWare.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚpackagesÚfilesÚcommandsÚservicesr   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   