zoukankan      html  css  js  c++  java
  • Archery审核平台集成LDAP认证以及慢日志展示等常见问题解决

    前面安装了MySQL审核平台,随便点了点,感觉功能还是非常丰富强大的。

    安装部署可以参考我的文章 安装部署archery

    根据github上的文档调试了一些问题后,如果真的在生产上用,要给研发一个一个的创建用户吗,这时候看到了Archery可以集成LADP认证。下面是github上对集成LDAP的文档,非常简单,下面根据这个文档展开一下,详细记录本人如何做的,可能因为环境不同,配置有所差异,大家就参考下吧。

    集成LADP

    首先需要安装一些包

    进入archery容器
    docker exec -it archery  /bin/bash
    yum install openldap-devel
    source /opt/venv4archery/bin/activate
    pip install django-auth-ldap==1.3.0

    Archery的配置文件目录在archery容器下

    首先进入archery容器 

    docker exec -it archery bash

    /opt/archery/archery/settings.py 

    最后有关于LDAP服务的配置。你需要从OP系统管理员那里得到你们自己公司LADP的相关配置。

    然后修改配置文件如下

    重启下archery

    docker restart archery

    尝试用自己的账号密码登录下吧。如果在生产上使用,最好控制好权限。让用户登录进来后的权限最小合理。可以在

    系统管理-->配置项管理中进行配置,如下图。

    慢查询日志不展示问题

    Archery不能自动的去收集慢查询,需要手工部署脚本。根据github上的文档去做如下:

    1 执行创建表的脚本

    首先进入docker容器

    docker exec -it archery bash

    找到脚本 ,在archery数据库创建两张关于收集慢查询信息的表:mysql_slow_query_review和mysql_slow_query_review_history

    /opt/archery/src/init_sql/mysql_slow_query_review.sql

    复制脚本里的SQL,去mysql中执行

    docker exec -it mysql bash

    mysql -uroot -p

    2 到目标库即需要查看慢日志的服务器上部署pt工具。

    安装pt工具可以参考我的文章percona-toolkit安装使用

    下载
    wget https://www.percona.com/downloads/percona-toolkit/3.0.12/binary/redhat/6/x86_64/percona-toolkit-3.0.12-1.el6.x86_64.rpm
    安装
    yum install -y percona-toolkit-3.0.12-1.el6.x86_64.rpm 
    命令默认就在/usr/bin/pt-query-digest下

    3 将脚本拷贝到目标服务器并修改

    修改需要收集的慢日志位置 slowquery_file="/server/mysql_data/mysql-slow.log"

    修改hostname为本服务器的ip和端口,这个ip和端口需要在实例配置中存在。

    手动执行脚本验证数据库表中有没有数据,页面有没有展示等。

    不生产回滚语句

    你测试的表需要有主键,binlog日志开启才能生成回滚语句

    inception官方文档如下

    资源组和权限组

    1 在新建用户的时候可以分配这个用户在那个权限组,(比如小明用户在业务研发组中)如果把这个用户分配到该权限组中,该用户就拥有这个组下所有的权限。权限组控制用户的权限,比如可以看到那些web页面上的菜单,可以有什么行为(比如提交工单,这执行工单,添加实例)。

    2 资源组可以管理用户和实例,这样在该组下的用户就可以看到该组下的实例。

    另外上线变更只能是主库,查询只能看到从库

    用问题多多交流沟通哦

  • 相关阅读:
    不爽
    HOLD ON
    Netnet
    Plan
    TFS 2010 中使用 签入注释 策略
    GO 语言编程 windows 环境搭建
    日期选择器
    DEDE CMS 验证码不显示的问题
    win8 无法打开任务管理器
    对页面元素中事件进行提取,保持 ,使用完成后再进行事件绑定
  • 原文地址:https://www.cnblogs.com/DBABlog/p/12926938.html
Copyright © 2011-2022 走看看