Skip to main content

save_alarm_email 保存告警邮件配置

POST /api/v1/alarm/save_alarm_email

描述

保存告警邮件配置接口,用于保存X86设备的告警邮件配置信息。

访问权限

具备以下权限:

alarm:save_alarm_email

JSON参数

请求参数如下:

{
"emailAlertEnabled": true|false,
"senderEmail": "option string",
"senderName": "option string",
"recipientEmails": [
"option string"
],
"alertLevel": "critical" | "major" | "minor" | "event",
"includeDeviceId": true|false,
"smtpServer": "option string",
"smtpPort": number,
"smtpTimeout": number,
"smtpUseTLS": true|false,
"smtpUseAuth": true|false,
"smtpUsername": "option string",
"smtpPassword": "option string",
"emailSubjectPrefix": "option string",
"checkInterval": number,
"maxEmailsPerHour": number,
"retryCount": number,
"retryDelay": number
}

所有参数均为必填项

  • recipientEmails: 收件人邮箱地址列表,支持多个收件人
  • alertLevel: 告警级别,取值范围为
    • "critical": 严重
    • "major": 主要
    • "minor": 次要
    • "event": 事件
  • smtpPort: SMTP服务器端口号,通常为25、465或587
  • smtpTimeout: SMTP连接超时时间,单位为秒
  • checkInterval: 检查告警文件的时间间隔,单位为秒
  • maxEmailsPerHour: 每小时最大邮件发送数量,防止邮件轰炸
  • retryCount: 发送失败时的重试次数
  • retryDelay: 重试发送的时间间隔,单位为秒