跳到主要内容

GET – SNMP 协议

使用 GET 方法检索 BMC 中的 OEM SNMP 属性定义。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SNMP

请求正文

响应正文

字段类型描述
Id字符串

“SNMP”

Name字符串

“SNMP Protocol”

Description字符串

“This resource is used to represent SNMP protocol for the manager for a Redfish implementation.”

SNMPTraps对象

已展开

 SNMPv1TrapEnabled布尔

指示是否已启用 SNMPv1 警报。

 ProtocolEnabled布尔

指示是否已启用 SNMPv3 警报

 Port数字

警报端口。

 AlertRecipient对象

已展开。

 Targets数组

项:对象

项数:{0...N},N 为 1
目前设计的 N 为 1。
  Targets[N]对象

已展开

   Addresses数组

SNMPv1 的主机

CommunityNames数组

SNMPv1 的团体名称

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

返回以下示例 JSON 响应:

{
"Id": "SNMP",
"Name": "SNMP Protocol",
"SNMPv3Agent": {
"Links": {
"UsersSNMPv3Settings": {
"@odata.id": "/redfish/v1/AccountService/Accounts"
}
},
"Location": "",
"Port": 161,
"ProtocolEnabled": false,
"ContactPerson": ""
},
"@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/Oem/Lenovo/SNMP",
"CommunityNames": [
null
],
"@odata.etag": "\"60031ede1a38272aeb0\"",
"SNMPTraps": {
"SNMPv1TrapEnabled": false,
"AlertRecipient": {
"WarningEvents": {
"Enabled": false,
"AcceptedEvents": []
},
"SystemEvents": {
"Enabled": false,
"AcceptedEvents": []
},
"CriticalEvents": {
"Enabled": false,
"AcceptedEvents": []
}
},
"Targets": [
{
"Addresses": [
null
]
}
],
"ProtocolEnabled": false,
"Port": 162
},
"@odata.type": "#LenovoSNMPProtocol.v1_0_0.LenovoSNMPProtocol",
"Description": "This resource is used to represent SNMP protocol for the manager for a Redfish implementation."
}