Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用说明 #3

Open
gumengkai opened this issue Dec 4, 2018 · 7 comments
Open

使用说明 #3

gumengkai opened this issue Dec 4, 2018 · 7 comments

Comments

@gumengkai
Copy link
Owner

gumengkai commented Dec 4, 2018

Oracle日志挖掘:

  1. 需自行进行数据库logminer配置,如执行DBMS脚本、字典配置,使用本功能前默认已经配置好,不在web端提供配置,使用前需要先使用setup里面的table.sql脚本建立LOGMNR_CONTENTS表
  2. 默认过滤sys用户的所有对象数据
  3. 支持用户、对象、操作类型过滤,用户为必填过滤项
  4. 数据较多时网页加载比较慢
  5. 只保留一次日志解析数据,每次解析时会先清空上一次解析数据
@gumengkai
Copy link
Owner Author

Oracle审计功能:

  1. 需自行进行数据库审计配置,本功能只提供数据查询功能
  2. 支持时间区间筛选,默认展示1小时内的审计记录
  3. 支持用户、对象筛选,筛选时用户为必填项

@gumengkai
Copy link
Owner Author

gumengkai commented Dec 4, 2018

Oracle容灾切换:

  1. 功能暂未完善,目前只主持从后台mysql表添加主备配置信息
  2. 切换原理为将shell脚本发送到主备执行,切换为异步操作,在web端点击后切换任务在后台执行,可以通过任务管理器观察执行状态
  3. 切换前未进行延迟检测,需自行检查是否存在主备延迟
  4. 目前只支持switchover切换模式

@gumengkai
Copy link
Owner Author

Oracle行锁查杀:

  1. 会检测所有目标Oracle库的行锁信息
  2. 检测到行锁信息后,可以手动点击会话holder sid,进入会话页面kill掉阻塞会话

@gumengkai
Copy link
Owner Author

gumengkai commented Dec 4, 2018

程序启动说明:

  1. main_check.py:数据采集启动
  2. dbmon:django启动
  3. main.py:webssh启动
  4. celery:后台任务管理,记得安装、启动rabbitmq
    celery beat,支持定时任务功能

@gumengkai
Copy link
Owner Author

定时任务:

  1. 采用djcelery二次开发,so,Django settting要注意加上
  2. 目前支持Oracle诊断报告(鸡肋),Oracle全量备份,但要注意添加参数配置,可以参考已有的参数添加,不然执行会有问题
  3. 需要启动celery,celery beat
  4. 还有一个问题,动态添加任务后好像并不能生效,需要重启beat,不知道是celery的问题还是我的问题,后面再看看

@rainbowei
Copy link

demo登陆不了

@xiaoluadr
Copy link

实时监控的网页不是动态的么?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants