API Guide

Table 100. 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>/<FILE-NAME>",
mount_point='Z:\', isFolder=False,
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.
Syslog
idrac.cong_mgr.enable_syslog
API string/Method: idrac.config_mgr.enable_syslog.
Protocol Support: WSMAN.
Description: The idrac.config_mgr.enable_syslog() enables System Log conguration.
Allows you to enable the System Log conguration.
Return type: JSON
Example:
#Set liason share
myshare = FileOnShare(remote="<IP OR HOSTNAME>:/<NFS-SHARE-PATH>/<FILE-NAME>",
mount_point='Z:\', isFolder=False,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
liason_share_status = idrac.config_mgr.set_liason_share(myshare)
38
OpenManage Python SDK API introduction