接入SQL审核工单平台记录
每次sql都是人工审核,这样明显是不行的。网上看了几个开源的,包括Yearning、archer、goInception等都是做这个的。看了下这几个,Yearning和goInception 是go开发的,Archer 的Python开发的。但是我不怎么熟悉go,而且还想开箱即用。用Yearning吧。附上github地址:
Yearning: https://github.com/cookieY/Yearning
Aracher: https://github.com/hhyo/Archery
goInception: https://github.com/hanchuanchuan/goInception
我选择的是Yearning,今天让运维在服务器上安装了下。安装后输入默认用户名和密码:admin/Yearning_admin 。进入主页面后进行配置。
1.按照说明文档,先进行如下配置
- 创建用户
- 创建权限组并将权限组赋予给对应的用户
- 添加数据源信息
- 创建审批流程
- 对数据源赋予审批流程
- 在设置页面配置各项配置信息
- 根据需求调整自定义审核规则
我用的是3.0.5的版本,安装过程里面遇到这么几个问题、记录下。
1.数据库连接不上
我们的数据库是内网的,需要把服务器的外网地址添加到白名单才能连接上
2.数据库连接上之后,可申请的DML数据源显示未0
权限的问题,用户-给admin 把权限放到右边才行。
3.工单申请后,admin没有 权限审核。
权限问题,给admin 权限。还有就是,点审核 同意 时候 需要点两次。这个和 审批流程有关系
4.默认设置db工单权限问题
默认的db规则都是没有开启的,看需要哪些勾选就行了
大概遇到这些,有问题在记录