摘要
为了实时监控数据库服务器,获取服务器运行的基本信息以及数据库的状态信息,设计并实现了MySQL数据库服务器监控系统。系统主要采集了数据库服务器的CPU、内存使用率以及CPU平均负载等基本信息,同时还采集了MySQL数据库的连接数、慢查询数等状态信息。系统基于Java开发语言和SNMP协议,利用了Spring Boot、JavaScript、MySQL等Web开发技术,实现了服务器基本信息和MySQL数据库状态信息的采集、系统用户管理、微信推送告警信息以及监控数据实时展示等功能。主要介绍了系统的整体架构设计、系统各模块设计、SNMP协议以及关键技术的实现等。
This system is based on Java development language and SNMP protocol,and utilizes Web development technologies such as Spring Boot,JavaScript and MySQL to realize the collection of server basic information and MySQL database status information,system user management,WeChat push alarm information and real-time display of monitoring data.This paper mainly introduces the overall architecture design of the system,the design of each module of the system,the SNMP protocol and the implementation of key technologies.
出处
《工业控制计算机》
2019年第12期18-20,共3页
Industrial Control Computer
基金
江苏省自然科学基金(BK20180467)
南京理工大学科研启动费资助