zabbix使用LDAP认证

为统一管理内部系统的账户,想让zabbix使用LDAP认证方式。原来zabbix有和SSO系统进行整合。当想更好管理zabbix的权限,所以想直接和LDAP整合,反正SSO账户信息也是从LDAP得到的。

公司LDAP使用的是windows的Exchange。首先需要在AD域内创建一个账户。

Admin、LDAPuser和zabbix这三个账户,是为zabbix创建的三个账户。

接下来,就可以在zabbix上设置认证方式

1.在配置之前,首先需要安装php-ldap Module,否则会报找不到该Module之类的错误。

2.接下来配置zabbix的LDAP认证

  LDAP 主机:访问DC的地址。格式:ldap://ip地址

端口号:默认389

DN: dc=david,dc=com,也就是域名(david.com)

搜寻属性: sAMAccountName,必须为这个属性值。

绑定DN: cn=LDAPuser, ou=Business_Accounts, dc=david, dc=com。 cn就是在DC中创建的LDAPuser用户, ou就是LDAPuser属于哪个ou,dc=david和dc=com不在解释。

BIND密码:xxxx  ,改密码为LDAPuser用户的密码

登入:Admin

用户密码:在DC中创建Admin用户的密码

确保填写没有什么为题,点击"测试"。如果没有报什么错误,就可以点击"更新"。现在ZABBIX的LDAP认证方式就已经配置完成了。

接下来,进行验证:

1. 首先创建一个账户:

     用户: 输入已经在DC中存在的账户。

密码: 现在已经显示通过LDAP进行认证。

2.接下来,在DC中创建david用户:

现在可以使用david账户登入zabbix

     通过最下端,可以看出david用户已经成功登入。

时间: 2024-11-03 01:53:44

zabbix使用LDAP认证的相关文章

配置ZABBIX支持LDAP认证

配置如下: 1.打开 ZABBIX 管理WEB界面:2.导航到 Administration,Authentication页面:3.继续导航到 LDAP settings 配置页面:4.勾选 Enable LDAP authentication,激活 LDAP 认证:5.执行如下配置,并点击 Update 更新: # 域控的主机地址 LDAP host:192.168.1.1 # LDAP 连接端口 Port:389 # FQDN 路径 Base DN:OU=Users, DC=test, DC

LDAP认证是什么?企业必须要认证LDAP吗?

鉴于最近不少朋友在我网站留言像我资讯关于LDAP认证的相关知识,今天抽空集中给大家讲解下到底什么是LDAP认证,以及企业要不要做LDAP认证呢? 什么是LDAP认证? LDAP认证是通过WSS3.0加上轻量目录LDAP协议搭建的一种认证方式,使用https加密传输,主要用于做文档管理.LDAP认证就是把用户数据放在LDAP服务器上,通过LDAP服务器上的数据对用户进行认证处理,好比采用关系型数据库存储用户信息数据进行用户认证的道理一样. 企业是否要做LDAP身份认证? ①LDAP数据库是对读操作

关于AD域在通过LDAP认证登录时密码修改后还可使用旧密码正常登录问题解决方法

最近一直在做一个LDAP的管理认证登录平台,但是发现在Active Directory中修改用户账号密码后,LDAP认证还可以正常通过认证,并登录系统,这是什么原因了? 在查看相关资料后发现,系Active Directory原因造成:那么应该如何解决这个问题了,可以通过修改旧密码的生命周期时间可以解决此问题: 具体原因: ?域用户成功更改密码使用 NTLM 后,旧密码仍然可用于网络访问用户可定义的时间段.此行为允许帐户,如服务帐户,登录到多台计算机来访问网络,而密码更改会传播. ?密码的扩展寿

SVN使用LDAP认证

完成了openldap的配置之后,为了更进一步的进行用户统一身份认证,所以需要配置SVN使用openldap进行认证,这样的话只需要维护ldap中的用户数据,然后在SVN上进行服务授权即可完成SVN的用户权限分配.同样的,这个配置也适合于其他的软件,比如vsftpd,ssh,openvpn等,下面开始配置SVN使用ldap认证. 1.安装sasl SASL全称Simple Authentication and Security Layer,是一种用来扩充C/S模式验证能力的机制. SASL是一个

LDAP认证客户端、自动挂载用户家目录shell脚本配置

这个是LDAP认证客户端与自动挂载家目录shell脚本配置,使用"authconfig-tui"图形化配置简单,但是后面需要手动操作,自动写入配置文件还没有研究透彻.以后完善 #!/bin/bash yum install -y nss-pam-ldapd nfs-utils nfs autofs pam_ldap openldap openldap-clients #showmount -e 172.16.16.22 automaster="/etc/auto.master

python3.3 user.login方法获取zabbix server的认证结果

# user.login方法获取zabbix server的认证结果#!/usr/bin/env python2.7#coding=utf-8import jsonimport urllib.requestimport urllib.error# based url and required headerurl = "http://192.168.29.130/zabbix/api_jsonrpc.php"header = {"Content-Type":"

Windows 2008 使用Linux LDAP认证

公司出于数据安全需要, 把linux服务器放到了子网里面, 但是linux查看文档不是太方便. 然后领导说折腾一台windows专门用来查看文档. 网上找了下 pGina 可以用于windows的LDAP认证. 因为AD不在那个子网中, 出于安装考虑, 只有使用linux的LDAP认证了. 直接起一台windows 2008虚拟机. 在里面安装好 pGina. 打开软件. 1: 把LDAP 相关选项勾上. 因为要操作组所以把 Gateway也勾上了.然后再点击配置 2: 这里直接更改ldap的地

jenkins 使用LDAP认证

jenkins使用LDAP认证配置如下图所示: 用管理员账户登录jenkins,点击系统管理 ==> Configure Global Security 注意:我没有配置User search base和Group search base,这样ldap用户登录时,会对ldap 服务器上所有组所有用户进行匹配查询,如果指定了某一个组或某一个用户,那么其他组其他用户就算在ldap服务器上存在,也无法通过认证.LDAP只是做认证的,jenkins的的权限需要在授权策略中配置. 另外,我使用的是ldap

ASA防火墙实现windows AD域LDAP认证

很多公司通过ASA防火墙实现VPN用户远程访问公司内网,但默认情况下需要为每个用户分配一个VPN账号. 而企业内部人员都有自己的域账号,如果能使用域账号访问VPN,这样会大大改善用户体验. 以下我们通过LDAP实现ASA与AD域的集中认证. LDAP(Lightweight Directory Access Protocol),轻量级目录访问协议.它是目录访问协议一个标准,基于X.500 标准且可以根据需要定制. LDAP 目录中可以存储各种类型的数据:电子邮件地址.邮件路由信息.人力资源数据.