U
    i©¹d  ã                   @   sR   d dl mZmZmZmZ G dd„ deƒZG dd„ deeƒZG dd„ deeeƒZdS )	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚSnmpz"Simple network management protocolÚsnmp)ÚsystemZsysmgmt)z/etc/snmp/snmpd.confc                 C   s   |   d¡ d S )Nz	/etc/snmp)Zadd_copy_spec©Úself© r   ú9/usr/lib/python3/dist-packages/sos/report/plugins/snmp.pyÚsetup   s    z
Snmp.setupN)Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesÚfilesr   r   r   r   r   r      s
   r   c                       s    e Zd ZdZ‡ fdd„Z‡  ZS )Ú
RedHatSnmp)znet-snmpc                    s   t t| ƒ ¡  d S ©N)Úsuperr   r   r	   ©Ú	__class__r   r   r      s    zRedHatSnmp.setup©r   r   r   Zpackagesr   Ú__classcell__r   r   r   r   r      s   r   c                       s    e Zd ZdZ‡ fdd„Z‡  ZS )Ú
DebianSnmp)r   c                    s   t t| ƒ ¡  d S r   )r   r   r   r	   r   r   r   r   &   s    zDebianSnmp.setupr   r   r   r   r   r   "   s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   