在设置之前,必须弄懂ldap里面的几个名词
cn、ou、dc、dn(自行百度)
dn包含前三个,下面就是一个dn
(uid=mcc)cn=student,ou=chuanda,dc=chengdu,dc=sichuan,dc=china
作用等于 china/sichuan/chengdu/chuanda/mcc
就用ldap登录后的返回好了,看官一看便知!
[
{
DN: "uid=chenchen.ming,ou=Users,dc=test,dc=cn",
FirstName: "ming",
LastName: "ming",
Username: "chenchen.ming@qq.com",
Email: "chenchen.ming@qq.com",
MemberOf: {
"cn=confluence-users,ou=Groups,dc=test,dc=cn",
"cn=jira-software-users,ou=Groups,dc=test,dc=cn"
}
}
]
1.启动一个grafana实例
docker run -i -p 13000:3000 grafana/grafana -d
2.设置ldap配置文件
进入docker,编辑ldap配置文件
root@b01a0d97c5af:/# apt-get update
root@b01a0d97c5af:/# apt-get install vim
root@b01a0d97c5af:/# vim /etc/grafana/ldap.toml
1.server.host、port修改为自己的ldap的地址
host = "ldap.mcc.cn"
port = 389
use_ssl = true
start_tls = true //这个之前false 会报错LDAP Result Code 200 "": EOF
ssl_skip_verify = true
#root_ca_cert = /path/to/certificate.crt //证书没设置