APP下载

面向集群的系统性能可视化监控平台

2018-05-21李薛剑胡月月余雪莉

实验室研究与探索 2018年3期
关键词:可视化数据库系统

李薛剑, 胡月月, 余雪莉

(1. 安徽大学 计算机科学与技术学院,合肥 230601;2. 安徽科技贸易学校,安徽 蚌埠 233000)

0 引 言

伴随着计算机技术的不断发展,对于系统服务稳定性的要求显得尤为重要,集群的监控必不可少。尽管Linux操作系统提供了大量命令用于查看系统性能,但是这样的命令使用繁琐,结果不便于查看,且多是针对系统当前状态或是下一时刻的系统状态,对于历史数据记录不够,不利于准确地分析系统[1-3]。在此基础之上,实现一个面向Linux集群的系统性能监控管理工具,实时监控系统性能将变得尤为重要[4-7];不仅可以更好更方便地维护系统稳定,也将节省大量人力物力资源。通过监控管理工具的应用,在一定范围内使系统的各项资源使用趋于合理并保持一定的平衡,为集群服务器的维护提供了极大的帮助。

1 监控管理器设计与实现

1.1 监控管理器整体结构

该面向Linux集群的系统性能监控管理器基于C/S(客户端/服务器)[8]模式来实现。服务器端主要负责采集本地数据并保存。客户端程序通过网络协议向服务器发送请求,并根据服务器响应消息进行验证和通信[9-13]。整体结构如下图1所示。

服务器端数据库用来保存用户信息和集群系统的状态数据,这里集群监控管理器的与集群实际业务系统的用户之间相互独立。DBconnector作为连接数据库的中间件。终端用户能过login实现客户端的登录,使用getInf实现对服务器端主机系统性能的监控。

图1 整体结构

1.2 功能模块设计

根据系统监控管理器的整体结构,依据功能实现可将监控管理器分为四个模块:数据采集处理模块、数据传输模块、数据可视化显示模块和数据定时清理模块。……

登录APP查看全文

猜你喜欢

可视化数据库系统
Smartflower POP 一体式光伏系统
基于CiteSpace的足三里穴研究可视化分析
基于Power BI的油田注水运行动态分析与可视化展示
WJ-700无人机系统
ZC系列无人机遥感系统
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
数据库