linux下搭建zabbix的客户端

本文详细介绍了在 CentOS 6.5 系统中,如何通过源码安装 Zabbix 的客户端。首先,文章列出了安装前的准备,包括关闭防火墙和 SElinux,安装必要的依赖。接着,逐步指导读者进行源码编译、配置、启动客户端以及设置开机自启。在安装过程中,特别指出可能会遇到的“zabbix 用户不存在”的问题,并给出了解决方案。最后提醒读者注意防火墙设置,确保 Zabbix Agent 在 10050 端口正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装前的准备环境

        1、关闭防火墙  

        2、关闭SElinux

        3yum install -y gcc gcc-c++

二、源码agent的安装

1.    # cd /usr/local/src

     zabbix-x.x.xtar.gz 拷贝进来

      # tar -zxvf  zabbix-x.x.xtar.gz

      # cd zabbix-x.x.x

      # ./configure --prefix=/usr/local/zabbix-3.2.10--enable-agent --enable-java --enable-javac

      # make & make install

三、agent的配置

1.    # vim  /usr/local/zabbix-3.2.10/etc/zabbix_agentd.conf

2.      Server=127.0.0.1    ###serverip                               

3.      ServerActive=127.0.0.1   ###serverip

4.      Hostname=Zabbix server   ### server 主机名一致    

其中ServerServerActive都指定zabbixserverIP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive127.0.0.1的意思是客户端主动提交数据给他。

 

四、启动客户端

1.   # /usr/local/zabbix-3.2.10/sbin/zabbix_agentd

五、设置开机自启

1.   # cd /usr/local/src/zabbix-3.2.10/

2.   # cp misc/init.d/fedora/core5/zabbix_agentd/etc/rc.d/init.d/zabbix_agentd

3.   # chmod u+x /etc/rc.d/init.d/zabbix_agentd

4.   # chkconfig zabbix_agentd on

六、启动客户端遇到的问题: Linux agentinstall:

1.      # /usr/local/zabbix-x.x.x/sbin/zabbix_agentd

2.          zabbix_agentd[14423]: user zabbix does not exist

3.          zabbix_agentd[14423]: cannot run as root!

4.   解决方法: useradd zabbix

5.   aix test:

6.   #> ./usr/local/bin/zabbix/sbin/zabbix_agentd -c/home/zabbix/conf/zabbix_agentd.conf 

 

 

 

 

部署在centOS

  具体的操作系统版本为centOS6.5

  首先要做的第一件事就是添加zabbix账号,zabbix agentserver一样,默认都是运行于zabbix账号下。

groupadd zabbix

useradd –g zabbixzabbix

源码安装
  • 下载源码并安装
cd /usr/local/ src
tar xvf zabbix- 2.4 . 7 . tar .gz
cd zabbix - 2.4 . 7
. /configure --prefix=/usr/local/zabbix --enable- agent
make && make install
 
cp /usr/local/src/zabbix- 2.4 . 7 /misc/init.d/ Fedora /core/zabbix_agentd /etc/ init.d
vi /etc/init.d/ zabbix_agentd
#修改BASEDIR
BASEDIR=/usr/local/zabbix
 
设置开机自启
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
chkconfig zabbix_agentd –list 查看
 

修改agentd配置文件

#vim  /usr/local/zabbix/etc/zabbix_agentd.conf
Server= ip      #服务端ip地址
ServerActive=ip    #
服务端ip地址
Hostname=           #
必须与创建主机时的hostname一致

  

关闭防火墙可忽略以下

#以下命令看见zabbix agent运行在10050端口

netstat -tlnp|grep zabbix

#注意防火墙设置

vi /etc/sysconfig/iptables

#添加对10050的端口开放

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
#重启防火墙
service iptables restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值