SQL审核平台Yearning

打印 上一主题 下一主题

主题 916|帖子 916|积分 2748

1.关于Yearning

Yearning是一个Sql审核平台,底层使用Go语言,安装和部署方式也很便捷

项目地址 https://guide.yearning.io/install.html
github地址 https://github.com/cookieY/Yearning/releases
效果图如下


2.安装Yearning

结合环境,使用容器的方式安装最方便,所以下面安装Yearning的方式为Docker容器,用docker-compose启动

解压以后,主要是docker这个目录,在这个里面修改启动文件


2.1 修改docker-compose.yaml文件

vi docker-compose.yml
  1. version: '3'
  2. services:
  3.     yearning:
  4.         image: chaiyd/yearning:v3.1.0
  5.         environment:
  6.            MYSQL_USER: yearning
  7.            MYSQL_PASSWORD: n#lDlv1S6jEh^@Yj
  8.            MYSQL_ADDR: 192.168.3.222
  9.            MYSQL_DB: yearning
  10.            SECRET_KEY: dbcjqheupqjsuwsm
  11.            IS_DOCKER: is_docker
  12.         ports:
  13.            - 18000:8000
  14.         # 首次使用请先初始化
  15.         command: /bin/bash -c "./Yearning install && ./Yearning run"
  16.         restart: always
  17. # 默认账号:admin,默认密码:Yearning_admin
复制代码
这里使用的是默认Mysql,所以去掉了Mysql的配置,具体可以根据自己情况来进行修改,端口我改成了18000
2.2 启动Yearning

cd Yearning/docker
docker-compose up -d
访问地址为127.0.0.1:18000 默认账号密码为 admin/Yearning_admin

3.Yearning接入LDAP

登入系统以后,点击设置

LDAP具体参数如下
ldap地址:xxx:389
启用ldaps: 否
LDAP管理员DN: cn=admin,dc=xx,dc=com
LDAP管理员密码
LDAP_Search filter: (&(objectClass=organizationalPerson)(cn=%s))
LDAP_SCBASE: dc=xx,dc=com
LDAP 用户属性映射:{ "real_name":"cn","email":"mail","department":"dept" }
LDAP 测试用户
LDAP 测试密码
点击ladp测试

点击退出登录,勾选LDAP进行测试

4.Yearning接入钉钉和邮箱

4.1 配置钉钉机器人

1.在钉钉群里添加机器人,复制Webhook地址


2.在Yearning平台填写webhook地址


3.点击测试,钉钉群出现提醒就代表配置正确



4.2 配置腾讯企业邮箱

使用的是腾讯企业邮箱,具体参数可以在官网找到



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

tsx81429

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表