API Guide

Table 93. Parameters for idrac.cong_mgr.congure_snmp
Parameter Name Type Allowed Values
discovery_port
Number Discovery port number
Description Allows the server to discover the available port.
Table 94. Parameters for idrac.cong_mgr.congure_snmp
Parameter Name Type Allowed Values
snmp_protocol
Enum
SNMPProtocol_SNMPTypes.All
SNMPProtocol_SNMPTypes.SNMPv3
Description Allows you to select one of the SNMP formats.
Table 95. Parameters for idrac.cong_mgr.congure_snmp
Parameter Name Type Allowed Values
trap_format
Enum
TrapFormat_SNMPTypes.SNMPv1
TrapFormat_SNMPTypes.SNMPv2
TrapFormat_SNMPTypes.SNMPv3
Description Allows you to select one of the SNMP trap formats.
Example:
#Set liason share
myshare = FileOnShare(remote="<IP OR HOSTNAME>:/<NFS-SHARE-PATH>",
mount_point='Z:\', isFolder=True,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
liason_share_status = idrac.config_mgr.set_liason_share(myshare)
# Configure SNMP Settings
msg = idrac.config_mgr.configure_snmp
(
snmp_enable = AgentEnable_SNMPTypes.Disabled,
community_name = "test",
snmp_protocol = SNMPProtocol_SNMPTypes.SNMPv3,
alert_port = 161,
discovery_port = 162,
trap_format = TrapFormat_SNMPTypes.SNMPv3
)
apply_status = idrac.config_mgr.apply_changes(reboot=False)
Returns: Success or Failure.
Return Type: JSON.
iDRAC System Settings API list
This section list the available iDRAC system setting APIs.
OpenManage Python SDK API introduction
39