华企号 后端开发 关于Yearning

关于Yearning

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

效果图如下

image

2.安装Yearning

结合环境,使用容器的方式安装最方便,所以下面安装Yearning的方式为Docker容器,用docker-compose启动
解压以后,主要是docker这个目录,在这个里面修改启动文件

image

2.1 修改docker-compose.yaml文件

vi docker-compose.yml

version: '3'

services:
    yearning:
        image: chaiyd/yearning:v3.1.0
        environment:
           MYSQL_USER: yearning
           MYSQL_PASSWORD: n#lDlv1S6jEh^@Yj
           MYSQL_ADDR: 192.168.3.222
           MYSQL_DB: yearning
           SECRET_KEY: dbcjqheupqjsuwsm
           IS_DOCKER: is_docker
        ports:
           - 18000:8000
        # 首次使用请先初始化
        command: /bin/bash -c "./Yearning install && ./Yearning run"
        restart: always
# 默认账号:admin,默认密码:Yearning_admin

这里使用的是默认Mysql,所以去掉了Mysql的配置,具体可以根据自己情况来进行修改,端口我改成了18000

2.2 启动Yearning

cd Yearning/docker

docker-compose up -d

访问地址为127.0.0.1:18000 默认账号密码为 admin/Yearning_admin
image

3.Yearning接入LDAP

登入系统以后,点击设置
image
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测试
image

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

4.Yearning接入钉钉和邮箱

4.1 配置钉钉机器人

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

image

2.在Yearning平台填写webhook地址

image

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

image
image

4.2 配置腾讯企业邮箱

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

image

作者: 华企网通王鹏程序员

我是程序员王鹏,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部