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 |
---|---|
500 | InternalError |
示例
返回以下示例 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."
}
提供反馈