- 构建: 前后端分离架构,Python+Django+restframework提供后台API,celery定制数据采集策略,Iview作为前端展示
- UI: 开箱即用的高质量前端设计,提供丰富的图表、指标展示,核心数据形成趋势图分析
- 深度定制: 提供完整可用的数据监控方案,告别冗长的SQL脚本、常用手册,复杂数据通过web页面即可轻易浏览
- 资源管理
- 支持Oracle/MySQL/Redis/Linux资源情况录入,涵盖大部分日常所需信息,形成完整资产库
- 资源管理中各类设备信息作为采集设备来源,支持动态加入实例监控列表
...待补充
-
Python 3.6
- Django 2.2
- Django Rest Framework 3.1
-
Vue.js 2.9
- iview 3.4
- 在线访问 (推荐使用chrome浏览器)
用户名:admin 密码:111111
注意字符集:utf-8
create database db_monitor;
git clone https://github.com/gumengkai/db_monitor
pip install -r requirements.txt
MySQL数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'db_monitor',
'USER': 'root',
'PASSWORD': 'mysqld',
'HOST':'127.0.0.1',
'PORT': '3306',
}
}
Redis:
CELERY_RESULT_BACKEND = 'redis://localhost:6379/1'
CELERY_BROKER_URL = 'redis://localhost:6379/2'
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser(创建登录用户)
@install/initdata.sql
python manage.py runserver
celery –A db_monitor worker –l info
celery –A db_monitor beat –l info
请参考:db_monitor_vue
对Oracle数据库监控,请在被监控端建立用户,并执行install/sqlscripts(forOracle)中的脚本
grant.sql & table.sql & procedure.sql
- 资产管理
- Oracle数据库概览
- oracle top sql
- MySQL数据库日志解析
- 告警记录
- 告警配置
- QQ群 916746047
Copyright © 2019 DB monitor