目前市面上出现多种网管系统,用于网络的日常监控运维,这解决部分运维难题,但同时也受制于软件的各种限制,不能完全满足运维工程师的全部需求。例如部分网管软件功能单一,部署后只能监控端口流量,或者数据监控和数据分析以及运维结果的展示相分离,需要工程师先后登录多个系统进行维护工作,这就增加维护工作的难度,并且在预警的时效性上也较低。应用性能管理系统有哪些系统工作层?
1、数据采集层
通过远程监控方式和多种监测技术,采集IT基础设施和应用的各种指标数据。被监控对象的性能数据、告警数据、部分配置数据通过分层处理逻辑,在界面展示给运维人员。数据采集层通过网络协议与接口采集数据,将数据传给数据处理层;数据处理层对数据进行判断,将产生的告警信息送到应用展现层,另一方面录入监控数据库。
2、数据分析层
各种采集数据通过分析和挖掘处理,为数据展现层提供性能数据依据;超过指标阀值的告警数据,通过事件策略压缩、过滤、业务相关性分析等处理,产生故障事件给数据展现层。统一开放的网管平台,支持多数据库、多操作系统、为第三方系统提供集成接口,全面实现IT运维和服务管理。网络监控运维系统采用功能模块化,实现各数据层之间通过标准的分布式接口进行数据转换功能。
3、数据展现层
运用JSP、FLASH、FLEX等技术,提供可视化的WEB客户端分角色监控和管理。数据展现层不仅展现告警信息,而且展现各种监控视图。同时提供与服务管理系统、其它网管中心的系统、告警通告等接口。该系统采用JAVA开发,可移植性强,可运行于不同操作系统,实现跨平台部署。。
应用性能管理系统能够根据自定义设置的告警阈值和告警策略产生告警信息,告警信息支持多种通知方式,包括短信、邮件、声音、桌面弹窗等等。系统能够根据自定义定时任务,在每个周期内生成网络运维巡检报表,便于直观的检查设备和网络的整体情况。基于业务进行需求设计,可将监控运维系统逐一细分。