cterasdk.edge.snmp module#
- class cterasdk.edge.snmp.SNMP(edge)#
Bases:
BaseCommand
Edge Filer SNMP Configuration APIs
- disable()#
Disable SNMP
- enable(port=161, community_str=None, username=None, auth_password=None, privacy_password=None)#
Enable SNMP
- Parameters:
port (int,optional) – SNMP server port, defaults to 161
community_str (str,optional) – SNMPv2c community string
username (str,optional) – SNMPv3 username
auth_password (str,optional) – SNMPv3 authentication password
privacy_password (str,optional) – SNMPv3 privacy password
- get_configuration()#
- is_enabled()#
Check if SNMP is enabled
- Returns:
True is SNMP is enabled, else False
- Return type:
bool
- modify(port=None, community_str=None, username=None, auth_password=None, privacy_password=None)#
Modify current SNMP configuration. Only configurations that are not None will be changed. SNMP must be enabled
- Parameters:
port (int,optional) – SNMP server port, defaults to 161
community_str (str,optional) – SNMPv2c community string
username (str,optional) – SNMPv3 username
auth_password (str,optional) – SNMPv3 authentication password
privacy_password (str,optional) – SNMPv3 privacy password