自学考试毕业设计
互联网应用告警中心的开发
专 业 计算机及应用
学 生 xxx
指导老师 xxx
日 期 2017年3月
摘要
在互联网应用中,随着业务的发展,使用监控系统对系统出现的异常情况进行告警是确保系统稳定性的必然要求。面对成千上万的告警信息,很容易出现被称为“告警疲劳”的现象,而如何确保重要的告警被可靠的通知给合适的人,并迅速的得到处理,而不被别的报警信息所淹没,正是本软件要解决的问题。
本软件集中收集各种监控的告警信息,根据值班设置,将告警发送给值班人员;通过告警分析报告,帮助提升报警处理团队的工作效率。本软件基于B/S结构,采用的主要技术是Bootstrap + SpringMVC + SpringData,开发语言使用Java,数据库使用MongoDB。软件上线后,有效改善了原来团队中告警处理流程混乱、效率低下的情况。
本文一共分为7个章节,内容组织和章节安排上,首先是背景和意义,接下来是需求分析,然后是功能设计和详细设计、项目特点和使用情况,最后是总结和进一步的工作展望。
关键字: 告警中心,告警疲劳,告警压制,告警分析
目录
TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc462782920" 引言 PAGEREF _Toc462782920 \h 6
HYPERLINK \l "_Toc462782921" 1开发背景、选题意义 PAGEREF _Toc462782921 \h 7
HYPERLINK \l "_Toc462782922" 1.1开发背景 PAGEREF _Toc462782922 \h 7
HYPERLINK \l "_Toc462782923" 1.2选题意义 PAGEREF _Toc462782923 \h 7
HYPERLINK \l "_Toc462782924" 2软件需求分析 PAGEREF _Toc462782924 \h 8
HYPERLINK \l "_Toc462782925" 2.1国内外研究现状 PAGEREF _Toc462782925 \h 8
HYPERLINK \l "_Toc462782926" 2.2问题域分析 PAGEREF _Toc462782926 \h 8
HYPERLINK \l "_Toc462782927" 2.2.1告警集成(Integration) PAGEREF _Toc462782927 \h 8
HYPERLINK \l "_Toc462782928" 2.2.2告警归集(Aggregation) PAGEREF _Toc462782928 \h 9
HYPERLINK \l "_Toc462782929" 2.2.3告警路由(Routing) PAGEREF _Toc462782929 \h 9
HYPERLINK \l "_Toc462782930" 2.2.4告警分析(Analysis) PAGEREF _Toc462782930 \h 9
HYPERLINK \l "_Toc462782931" 2.3非功能性需求 PAGEREF _Toc462782931 \h 10
HYPERLINK \l "_Toc462782932" 2.3.1安全性 PAGEREF _Toc462782932 \h 10
HYPERLINK \l "_Toc462782933" 2.3.2可用性 PAGEREF _Toc462782933 \h 10
HYPERLINK \l "_Toc462782934" 2.3.3并发性 PAGEREF _Toc462782934 \h 10
HYPERLINK \l "_Toc462782935" 2.3.4客户端兼容性 PAGEREF _Toc462782935 \h 10
HYPERLINK \l "_Toc462782936" 2.4技术栈选型 PAGEREF _Toc462782936 \h 10
HYPERLINK \l "_Toc462782937" 2.4.1Java PAGEREF _Toc462782937 \h 11
HYPERLINK \l "_Toc462782938" 2.4.2BS架构 PAGEREF _Toc462782938 \h 11
HYPERLINK \l "_Toc462782939" 2.4.3MongoDB PAGEREF _Toc462782939 \h 11
HYPERLINK \l "_Toc462782940" 2.4.4