APP下载

基于thinkphp的nginx日志监控系统

2018-08-13张艺童龙继元

信息记录材料 2018年9期
关键词:可视化系统设计

赵 震,张艺童,龙继元

(西南科技大学计算机科学与技术学院 四川 绵阳 621000)

1 引言

当前,国内外对于服务器日志监控及可视化分析都有一定研究,服务器产生以及应用程序的日志信息都具有极大的研究价值。服务器的运行状态以及状态预测,都可基于日志分析得来。此时,针对日志文件的自动监控系统的设计和实现,就显得尤为重要。它在发现问题、提高系统稳定性、分析系统性能等方面发挥着巨大的作用[1]。

本系统主要采用BSC(Browser-Server-Client)架构对nginx产生的日志进行采集和监控,采集主要采用定时脚本方式进行,将采集后的数据进行有效的划词并存储在mysql数据库中,同时,在划词方式中,系统支持二次开发引入个性化的处理。解决了业务数据的收集难、存储和分析困难的问题[2]。

2 体系设计

日志监控系统主要采用BSC(Browser-Server-Client)架构进行设计,实现了日志数据的采集、分析、存储、展示等功能。系统的体系设计如图1所示。

图1 体系设计图

2.1 主要数据库设计

数据库设计主要分为用户管理、错误日志管理、访问日志管理、应用程序日志管理四个部分。对于应用程序日志管理模块,可根据不同的应用程序日志格式进行特定数据表设计,设计方式同错误和访问日志。访问日志数据表设计如表1所示,用户管理数据表设计如表2所示。

表1 访问日志数据表

表2 用户管理数据表

2.2 后台模块管理

后台模块主要分为用户管理,内容管理,定时任务管理三大模块。用户管理含用户登录,用户注册等功能。……

登录APP查看全文

猜你喜欢

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