Centos7安装zabbix_agent客户端步骤详解(包含gcc离线安装步骤及rpm包)

一、基础环境搭建
1.安装gcc (yum -y install gcc)

离线安装gcc(gcc相关rpm地址:https://download.csdn.net/download/qq_36896749/10397349)

a.首先需要下载需要的rpm包,如下:

    mpfr-3.1.1-4.el7.x86_64.rpm
    libmpc-1.0.1-3.el7.x86_64.rpm
    kernel-headers-3.10.0-123.el7.x86_64.rpm
    glibc-headers-2.17-196.el7.x86_64.rpm
    glibc-devel-2.17-196.el7.x86_64.rpm
    cpp-4.8.2-16.el7.x86_64.rpm
    gcc-4.8.2-16.el7.x86_64.rpm
b.将这些包上传到待安装的系统中,按照如下顺序执行安装命令
rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
rpm -ivh kernel-headers-3.10.0-123.el7.x86_64.rpm
rpm -ivh glibc-headers-2.17-196.el7.x86_64.rpm
rpm -ivh glibc-devel-2.17-196.el7.x86_64.rpm
rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm
  也可以使用如下命令统一安装:rpm -Uvh *.rpm --nodeps --force

c.都安装完成后,验证:gcc -v


2.查找系统中是否安装pcre-devel,命令:rpm -qa|grep pcre-devel
  建议安装:rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm
  
二、安装zabbix_agent客户端

1.添加用户群组
#groupadd zabbix
#useradd -g zabbix -m zabbix


2.解压安装包,编译安装
#tar -zxvf zabbix-3.4.2.tar.gz
#cd zabbix-3.4.2
#./configure --prefix=/usr/local/zabbix --enable-agent 
# make && make install


3.修改zabbix/etc/zabbix_agentd.conf配置文件
Server= ip.ip.ip.ip         #服务端ip地址
ServerActive= ip.ip.ip.ip   #服务端ip地址
Hostname=client1            #必须与创建主机时的hostname一致


4.修改zabbix_agent启动配置
#cp zabbix-3.4.2/misc/init.d/tru64/zabbix_agentd /etc/init.d/
# chmod +x /etc/init.d/zabbix_agentd
# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
# ln -s /usr/local/zabbix/bin/* /usr/local/bin/


5.设置zabbix_agent自启动,修改/etc/rc.d/init.d/zabbix_ agentd文件,在第二行添加
#chkconfig: 2345 10 90
#description: zabbix agent
配置文件完成后,增加到启动项,命令如下:
#chkconfig --add zabbix_agentd
#chkconfig zabbix_agentd on
#systemctl restart zabbix_agentd


6.查看zabbix_agent是否正常启动
#netstat -ntpl|grep zabbix


三、防火墙配置

增加开放10050端口:

firewall-cmd --zone=public --add-port=10050/tcp --permanent

重启防火墙:

firewall-cmd --reload

猜你喜欢

转载自blog.csdn.net/qq_36896749/article/details/80196081