[发明专利]一种邮件告警方法、装置、服务器及计算机可读存储介质在审
申请号: | 201811583713.X | 申请日: | 2018-12-24 |
公开(公告)号: | CN109617733A | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 曹风兵;胡雷钧;李鹏翀 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/58 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 告警信息 告警 计算机可读存储介质 邮件信息 第三方 服务器 邮件服务器 告警系统 告警装置 配置信息 邮件发送 收件 调用 工作量 编译 自动化 应用 部署 | ||
本发明公开了一种邮件告警方法,应用于BMC,包括:当BMC生成告警信息时,根据告警信息以及配置信息,确定对应邮件信息;根据告警信息以及邮件信息,生成完整的邮件;调用sendmail接口将邮件发送到对应收件人邮箱;该方法在BMC中编译了sendmail,使得BMC系统自身作为一个邮件服务器,实现对告警信息的自动化邮件发送,不需要第三方SMTP服务器;避免了相关技术中需要手动搭建第三方SMTP服务器,并人工输入用户名和密码,导致部署复杂,操作不方便的问题,提高了邮件告警的效率,降低了邮件告警系统的复杂性,减少了工作量;本发明还公开了一种邮件告警装置、服务器及计算机可读存储介质,具有上述有益效果。
技术领域
本发明涉及通信技术领域,特别涉及一种邮件告警方法、装置、服务器及计算机可读存储介质。
背景技术
BMC(Baseboard Management Controller,基板管理控制器)支持行业标准的IPMI规范。该规范描述了已经内置到服务器主板上的管理功能。功能包括本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。在服务器的管理过程中需要监视风扇、内存硬盘及其他关键组件的使用情况。这时候如果发生异常情况就需要发送通知到管理人员,从而使得管理人员及时处理异常。为了能及时有效的报告异常情况,需要将异常的告警通知通过邮件的形式发送到管理人员邮箱。管理员接收到告警邮件及时对异常进行处理。可见,及时、可靠的接收到服务器的异常、故障告警并及时进行处理是维护管理人员工作的重点。
目前,邮件通知使用的是比较成熟和常用的SMTP协议(即简单邮件传输协议)进行邮件发送。比较常用的方法是在告警发生后,通过第三方的SMTP服务器将告警发送到管理人员邮箱。但是在使用第三方SMTP服务器时,需要手动搭建该第三方SMTP服务器,并人工输入用户名和密码,导致部署复杂,操作不方便,增加额外的工作量。
发明内容
本发明的目的是提供一种邮件告警方法、装置、服务器及计算机可读存储介质,不需要部署第三方SMTP服务器,提高了邮件告警的效率,降低了邮件告警系统的复杂性,减少了工作量。
为解决上述技术问题,本发明提供一种邮件告警方法,应用于BMC,包括:
当BMC生成告警信息时,根据所述告警信息以及配置信息,确定对应邮件信息;
根据所述告警信息以及所述邮件信息,生成完整的邮件;
调用sendmail接口将所述邮件发送到对应收件人邮箱。
可选地,所述配置信息的生成方式,包括:
接收并保存输入的配置信息;其中,所述配置信息包含主题信息、收件人邮箱信息以及主机标识信息。
可选地,所述接收并保存输入的配置信息,包括:
接收输入的配置信息;
判断所述配置信息是否合法;
若合法,则保存所述配置信息。
可选地,所述接收输入的配置信息,包括:
通过邮件配置界面接收输入的配置信息。
可选地,所述根据所述告警信息以及配置信息,确定对应邮件信息,包括:
对所述告警信息进行分析,确定告警类型以及告警级别;
将所述告警类型以及所述告警级别与配置信息进行对比,确定对应邮件信息。
可选地,所述调用sendmail接口将所述邮件发送到对应收件人邮箱之后,还包括:
判断所述邮件是否发送成功;
若未成功发送,则输出提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811583713.X/2.html,转载请声明来源钻瓜专利网。