Skip to content

系统监控

模块概述

系统监控模块为企业文档管理系统提供全面的运行状态监控能力,包括在线用户管理、操作日志审计、登录日志记录、服务器性能监控等功能,确保系统安全稳定运行。


一、在线用户管理

1.1 实时监控

监控项说明
在线人数实时显示当前在线用户数量
用户列表显示所有在线用户详细信息
会话信息显示会话ID、登录时间、IP地址
登录地点显示用户登录的地理位置
浏览器信息显示用户使用的浏览器类型

1.2 用户操作

操作说明
查看详情查看用户详细信息
强制下线管理员可强制用户退出登录
会话统计统计在线会话数量
历史记录查看用户登录历史

1.3 会话管理

  • 会话超时自动清理
  • 会话并发控制
  • 会话状态监控
  • 异常会话检测

二、操作日志

2.1 日志记录内容

字段说明
操作模块操作所属功能模块
操作类型新增、修改、删除、查询、导出等
操作描述操作的具体描述
请求方法HTTP请求方法(GET/POST等)
请求URL请求地址
请求参数请求参数内容
返回结果操作返回结果
操作状态成功/失败
错误信息失败时的错误信息
执行时长操作执行耗时(毫秒)
操作时间操作发生时间
操作人员操作用户
操作IP操作来源IP
操作地点IP对应的地理位置

2.2 操作类型

类型说明
新增数据新增操作
修改数据修改操作
删除数据删除操作
查询数据查询操作
导出数据导出操作
导入数据导入操作
登录用户登录操作
登出用户登出操作
其他其他操作

2.3 日志查询

  • 按模块查询
  • 按类型查询
  • 按时间范围查询
  • 按操作人员查询
  • 按操作状态查询
  • 组合条件查询

2.4 日志导出

  • 导出为Excel
  • 导出为PDF
  • 批量导出

三、登录日志

3.1 日志内容

字段说明
登录账号登录用户名
登录IP登录来源IP
登录地点IP对应的地理位置
浏览器浏览器类型及版本
操作系统操作系统类型
登录状态成功/失败
登录消息失败原因
登录时间登录发生时间

3.2 登录统计

  • 登录次数统计
  • 登录失败统计
  • 登录趋势分析
  • 活跃用户分析

3.3 安全分析

  • 异常登录检测
  • 暴力破解预警
  • 异地登录提醒
  • 频繁登录告警

四、服务监控

4.1 CPU监控

监控项说明
CPU使用率当前CPU使用百分比
CPU核心数物理核心数
CPU型号CPU型号信息
负载均衡系统负载情况

4.2 内存监控

监控项说明
总内存系统总内存
已用内存已使用内存
可用内存剩余可用内存
使用率内存使用百分比

4.3 磁盘监控

监控项说明
磁盘总量磁盘总容量
已用空间已使用空间
可用空间剩余可用空间
使用率磁盘使用百分比

4.4 JVM监控

监控项说明
堆内存总量JVM堆内存总大小
已用堆内存已使用堆内存
可用堆内存剩余可用堆内存
非堆内存非堆内存使用情况
GC次数垃圾回收次数
GC时间垃圾回收耗时

4.5 系统信息

信息项说明
操作系统操作系统类型及版本
系统架构系统架构(x86/x64)
服务器名称服务器主机名
服务器IP服务器IP地址
运行时长系统运行时间
项目路径项目部署路径

五、数据监控

5.1 Druid监控

基于Druid连接池的数据监控:

监控项说明
SQL监控执行的SQL语句及耗时
慢SQL记录执行时间超过阈值的SQL
连接池状态活跃连接数、空闲连接数
SQL统计SQL执行次数、平均耗时

5.2 数据源配置

  • 数据源URL
  • 用户名
  • 驱动类型
  • 初始连接数
  • 最大连接数
  • 最小空闲连接

5.3 SQL防火墙

  • SQL注入防护
  • 危险SQL拦截
  • 黑白名单配置

六、定时任务监控

6.1 任务管理

功能说明
任务列表显示所有定时任务
任务状态启用/停用状态
执行记录任务执行历史
下次执行显示下次执行时间

6.2 任务操作

  • 立即执行
  • 暂停任务
  • 恢复任务
  • 删除任务
  • 修改任务

6.3 执行日志

  • 执行时间
  • 执行结果
  • 执行耗时
  • 异常信息

七、告警机制

7.1 告警规则

规则说明
CPU告警CPU使用率超过阈值
内存告警内存使用率超过阈值
磁盘告警磁盘使用率超过阈值
登录告警异常登录行为
操作告警敏感操作记录

7.2 告警方式

  • 系统通知
  • 邮件通知
  • 短信通知

业务价值

安全保障

  • 实时监控用户行为
  • 异常操作及时发现
  • 安全事件可追溯

运维便捷

  • 服务器状态一目了然
  • 性能瓶颈及时发现
  • 故障快速定位

合规审计

  • 完整操作日志
  • 登录行为记录
  • 满足审计要求

技术实现

监控技术

  • 系统监控:OSHI 3.9.1
  • 数据监控:Druid
  • 定时任务:Quartz
  • 日志记录:AOP切面

监控流程

用户操作 → AOP拦截 → 日志记录 → 数据分析 → 告警通知
系统运行 → OSHI采集 → 指标存储 → 可视化展示

返回项目概览

客户留存与增长 · 企业数字化解决方案