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: 重试发送的时间间隔,单位为秒