o
    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)ÚsystemÚsysmgmt)z/etc/snmp/snmpd.confc                 C   s   |   d¡ d S )Nz	/etc/snmp)Úadd_copy_spec©Úself© r   ú9/usr/lib/python3/dist-packages/sos/report/plugins/snmp.pyÚsetup   s   z
Snmp.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚfilesr   r   r   r   r   r      s    r   c                       ó    e Zd ZdZ‡ fdd„Z‡  ZS )Ú
RedHatSnmp)znet-snmpc                    ó   t t| ƒ ¡  d S ©N)Úsuperr   r   r   ©Ú	__class__r   r   r      ó   zRedHatSnmp.setup©r   r   r   Úpackagesr   Ú__classcell__r   r   r   r   r      ó    r   c                       r   )Ú
DebianSnmp)r   c                    r   r   )r   r#   r   r   r   r   r   r   &   r   zDebianSnmp.setupr   r   r   r   r   r#   "   r"   r#   N)Úsos.report.pluginsr   r   r   r   r   r   r#   r   r   r   r   Ú<module>   s   
