跳到主要内容

PATCH – 配置 SNMP 警报筛选器

使用 PATCH 方法更新 Redfish 服务的 SNMP 资源中的属性。

请求 URL

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

请求正文

响应正文

字段类型描述
SNMPTraps/AlertRecipient/CriticalEvents/Enabled布尔

配置是否接收紧急事件。

SNMPTraps/AlertRecipient/CriticalEvents/AcceptedEvents[1]字符串

配置要接收哪些紧急事件。

SNMPTraps/AlertRecipient/WarningEvents/Enabled布尔

配置是否接收警告事件。

SNMPTraps/AlertRecipient/WarningEvents/AcceptedEvents[2]字符串

配置要接收哪些警告事件。

SNMPTraps/AlertRecipient/SystemEvents/Enabled布尔

配置是否接收系统事件。

SNMPTraps/AlertRecipient/SystemEvents/AcceptedEvents[3]字符串

配置要接收哪些系统事件。

1CriticalEvents 的 AcceptedEvents:

All、AllOtherCriticalEvents、CriticalTemperatureThresholdExceeded、CriticalVoltageThresholdExceeded、CriticalPowerFailure、HardDiskDriveFailure、FanFailure、CPUFailure、MemoryFailure、HardwareIncompatibility、PowerRedundancyFailure。

2WarningEvents 的 AcceptedEvents:

All、AllOtherWarningEvents、WarningTemperatureThresholdExceeded、WarningVoltageThresholdExceeded、WarningPowerThresholdExceeded、NoncriticalFanevents、CPUinDegradedState、MemoryWarning、PowerRedundancyWarning。

3SystemEvents 的 AcceptedEvents:

All、AllOtherEvents、SuccessfulRemoteLogin、OperatingSystemTimeout、SystemPowerSwitch、OperatingSystemBootFailure、OperatingSystemLoaderWatchdogTimeout、PredictedFailure、EventLog75PercentFull、NetworkChange、AllAuditEvents。

响应

响应返回的内容与 GET 操作相同,但更新了属性。

状态代码

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

示例

以下示例是 PATCH 正文

{
"SNMPTraps": {
"AlertRecipient": {
"WarningEvents": {
"Enabled": true,
"AcceptedEvents": [
"All"
]
},
"CriticalEvents": {
"Enabled": true,
"AcceptedEvents": [
"All"
]
},
"SystemEvents": {
"Enabled": true,
"AcceptedEvents": [
"EventLog75PercentFull",
"NetworkChange"
]
}
}
}
}