`

centos 6.6 zabbix使用LDAP认证

阅读更多

语录开头:
     这里呢,想说下因为本人刚刚进新公司不久,是一家做金融安全的公司,因为新人刚刚进公司第一就是多学习下公司的内部系统架构,前提你也是跟我一样做运维工作的,所以我也开始忙活起来,新公司也是之前一个人部门的leader支撑着整个公司的运维平台,所以比较忙,这边让我多研究下监控,或者一些其他方面的安全数据库对接。 
    所以呢,也被人说是菜鸟运维小队员,也是哈,然后监控自己也研究了很多流行开源的几款,Nagios,cacti,tomcat
,也做过zabbix监控tomcat的,这里我就演示操作一遍zabbix对LDAP认证,非常详细,新手必备。
 
 开始安装前提,我这里说下系统是Centos 6.6 ,个人在网上还是国外网站看了很多,没有找到合适而且完整的文档,
自己研究了一下午,终于搞定了,这里我先安装上zabbix然后对LDAP认证,同时也是唯一一个写这篇详细文档,我这里在开个小灶,分享几个非常不错的网站,专门做zabbix研究的,和一些流行的监控网站,可以学习下。
…………...
这里同时我省略了opebldap安装........................  需要的朋友给我留言 我也整理一篇非常详细的LDAP 的文档。
LDAP 我也研究了很多,比如做无线认证和VPN认证,还有堡垒机认证,等等,可以关注留言我会在读更新。
为统一管理内部系统的账户,想让zabbix使用LDAP认证方式。原来zabbix有和SSO系统进行整合。当想更好管理zabbix的权限,所以想直接和LDAP整合,反正SSO账户信息也是从LDAP得到的。
 
第一步:
你先要确定你LDAP已经可以做搭建起来了,而且用phpldapadmin 做web管理。


 

 
 
这里的格式就是这样表示安装过LDAP的人一看就懂, dc=xxxx,dc=com,也就是域名(xxxx.com)
cn=LDAPuser,dc=域名,dc=域名
 


 
 
登陆进来以后可以发现 这里下面很多都是ou系统的用户。
 
这里我之前做过一个用户,Admin ,首先需要在AD域内创建一个账户。这里我已经创建好了,
 
具体如何创建 我命令贴出来了。
 
创建这个用户可以用ldapadd 来也可以web上面创建我一般习惯用导入方式了。
因为比较熟悉使用这种。所以大家可以随意。
搭建过LDAP 都知道这个包,就是生成用户名和密码ldif格式,导入mysql数据库。
安装命令:yum install -y migrationtools  默认安装路径就是我贴出图片路径。


 
#useradd Admin
#passwd Admin 
更改用户 Admin 的密码 。
│新的 密码:123456
|再次输入密码:123456
这里在创建好用户以后 可以看到/etc/passwd 和/etc/group 有我们这个用户名和密码导入。
 
cat /etc/passwd |grep Admin  >/usr/share/migrationtools/passwd
 
上面图片就是我过滤出来的。 可以看到passwd这个文件。
cat /etc/group |grep Admin  >/usr/share/migrationtools/group 
可以看到passwd这个文件。
 
这里我们要如何导入 因为过滤是防止已经有了从新导入ldap会报错。
 
这里我们输入
 
下面就要把这三个文件导入到LDAP,这样LDAP的数据库里就有了我们想要的用户
# ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f /tmp/passwd.ldif
# ldapadd -x -D "cn=admin,dc=example,dc=com" -W -f /tmp/group.ldif
 
这里 导入成功,会有提示需要输入密码 输入密码就行。 密码就是ldap你设置的密码。 


 
 
这里已经显示输入密码就行。一般按我这样操作不会有错。
 
service slapd restart 
重启服务 
 
这里我们创建了一个可以访问的LDAP用户。
 
zabbix认证:
这里就不举例如何安装zabbix了,我这里已经安装好了,zabbix版本是2.4.7版本的。最新版


 
 
这里的很简单 直接给用户创建好就行,然后做认证。
 
 
dc=xxxx,dc=com,也就是域名(xxxx.com)
 
  搜寻属性: sAMAccountName,必须为这个属性值。#说明下这个是windows Linux下面我用的默认 uid
 
  绑定DN: cn=LDAPuser, ou=Business_Accounts, dc=xxxx, dc=com。 cn就是在DC中创建的LDAPuser用户, ou就是LDAPuser属于哪个ou,dc=xxxx和dc=com不在解释。
 
  BIND密码:xxxx  ,改密码为LDAPuser用户的密码  也就是LDAP我的Admin 密码
 

  登入:Admin

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

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


 
 
这里我默认的管理员就是这个密码 所以用户也就是这个密码了,做了LDAP认证了。
 
修改密码:
 


 

  
 
 
这里访问我们数据库,查看数据库的是不是一样的,不然会提示认证不可通过。就是提示数据库密码不正确。
 
这里我认证成功以后,我就可以在LDAP 上面在依次创建一个用户。登录到zabbix 
 


 

 
 
这里我用ldapuser1 登录zabbix
 


 
 
 
说明已经成功的认证好了。
这里在补充一个知识点,就是赋予授权
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • 大小: 146.3 KB
  • 大小: 51.4 KB
  • 大小: 138.5 KB
  • 大小: 156.2 KB
  • 大小: 17.2 KB
  • 大小: 104.9 KB
  • 大小: 105.1 KB
  • 大小: 12.8 KB
  • 大小: 68.1 KB
  • 大小: 133.9 KB
  • 大小: 165.2 KB
  • 大小: 88.8 KB
2
1
分享到:
评论

相关推荐

    centos6.6 Oracle11G安装文档

    Oracle 11g 在 CentOS 6.6 操作系统下的安装配置 本文档旨在帮助实施和初学 Linux 成员快速掌握 Oracle 11g 的安装过程。在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle...

    CentOS6.6的64位镜像文件iso,迅雷种子

    CentOS6.6的64位镜像文件iso,迅雷种子。centos是基于linux的内核开发的操作系统,是企业服务器广泛使用的操作系统。

    Linux centos6.6安装教程

    ### Linux CentOS 6.6 安装教程 #### 一、准备工作 在开始安装之前,首先需要准备必要的资源和环境: 1. **CentOS 6.6 镜像文件**:确保您已经下载了官方提供的 CentOS 6.6 的 ISO 镜像文件。您可以从 CentOS ...

    CentOS6.6和CentOS7镜像网盘下载

    前几天需要安装虚拟机,下载CentOS镜像的时候,官网网速超级慢,所以把镜像保存在了网盘,下载速度提高很多。这里有CentOS6.6和CentOS7的镜像。

    centos6.6安装rabbitmq

    对于CentOS 6.6,推荐使用erlang-19.0.4-1.el6.x86_64.rpm版本。 ```bash wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpm ``` 安装Erlang RPM包: ```bash yum install -y erlang-...

    Zabbix对接LDAP实现用户统一登录.docx

    摘要:本文档介绍了如何使用 Zabbix 对接 LDAP 实现用户统一登录的解决方案,解决了公司环境中基于 AD 域的用户管理问题。 知识点1:Zabbix 对接 LDAP 的需求 在公司环境中,基于 AD 域的用户管理会遇到账号管理不...

    CentOS6.6&L219;英特尔网卡驱动编译

    ### CentOS6.6 英特尔网卡驱动编译知识点详解 #### 一、背景介绍 在使用CentOS 6.6系统时,如果遇到新型号的硬件设备,如Dell 7040 MT台式机上的Intel Ethernet Connection I219-LM网卡,可能会出现兼容性问题。...

    centos6.6 gcc升级4.8.3脚本

    centos6.6 gcc升级4.8.3脚本 具体所需要的源文件见我的其他下载资源

    CentOS6.6安装教程

    在讨论CentOS6.6的安装教程时,首先需要了解其背景和版本信息。CentOS(Community ENTerprise Operating System)是一个基于Red Hat Enterprise Linux(RHEL)构建的免费企业级Linux操作系统,它旨在为用户提供一个...

    centos_6.6-x86_64-bin-DVD.txt

    centos_6.6-x86_64-bin-DVD 直接用迅雷打开下载,没有会员6M多。如果需要更多版本的可以联系我

    VMware和CentOS6.6的安装

    本篇文章将深入探讨VMware的安装以及如何在VMware上安装CentOS6.6。 首先,让我们从VMware的安装开始。VMware提供了多种版本,如VMware Workstation Pro、VMware Fusion等,适用于不同的操作系统和用途。下载适合您...

    Centos7.9安装zabbix6.0LTS版

    CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...

    centos6.6离线手动安装gcc和prel

    在Linux系统中,CentOS 6.6是一个广泛使用的版本,尤其在服务器环境中。GCC(GNU Compiler Collection)和Prel是开发环境中不可或缺的组件。GCC是用于编译C、C++、Fortran、Objective-C等多种编程语言的开源编译器...

    nginx centos6.6离线安装包

    标题“nginx centos6.6离线安装包”表明我们讨论的是如何在运行CentOS 6.6的系统上,通过离线方式安装Nginx。离线安装意味着我们需要提前下载好所有必要的安装文件,然后在无网络连接的服务器上完成安装。 描述中的...

    华为刀片机安装centos6.6及管理工具.rar

    考虑到CentOS 6.6的年代较早,可能需要考虑使用LVM(逻辑卷管理)来灵活调整分区大小。 6. **管理工具**:安装完成后,管理工具的使用是日常运维的关键。这些工具可能包括SSH(远程登录)、NTP(时间同步)、yum...

    基于centos7下zabbix的搭建

    在本教程中,我们将详细介绍如何在 CentOS 7 环境下搭建 Zabbix 5.0 监控系统。Zabbix 是一款开源的企业级监控解决方案,可以用来监控网络设备、服务器性能、应用服务等。以下是详细的步骤: 一、系统环境准备 在...

    Centos7.9安装部署Zabbix6

    Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址

    centos7 zabbix 一键安装脚本

    shell脚本完成zabbix 3.4 版本的一键安装过程,减少新手或小白的操作难度,即装即用,快速体验。

    CentOS6.6+Puppet3.7.3分布式部署Zabbix2.4监控系统.docx

    ### CentOS6.6+Puppet3.7.3分布式部署Zabbix2.4监控系统 #### 一、项目概述 本文档旨在详细介绍如何利用CentOS 6.6、Puppet 3.7.3以及Zabbix 2.4构建一个分布式监控系统。此方案能够有效地实现对网络中多台服务器...

Global site tag (gtag.js) - Google Analytics