Insatll zabbix-agent

  • 下面看一下自己的linux系统,我使用的是centOS 6.9 ,所以我下载下面的安装包到我的服务器上。

    • https://www.zabbix.com/downloads/3.2.7/zabbix_agents_3.2.7.linux2_6.amd64.tar.gz将这个zabbix-agent安装包下载下来。下完之后,我们来一步一步的安装吧。
  • 创建zabbix用户和组
    groupadd zabbix

  • 新建zabbix用户并将其加入到zabbix组,并将他设置为不可登录的类型的用户。
    useradd -g zabbix zabbix -s /sbin/nologin

  • 解压zabbix预编译包
    tar -zxvf zabbix-3.2.2.tar.gz

  • 我们进入到bin目下,看到如下命令。
    zabbix_sender zabbix_get / 将这两个命令建立软连接到usr/bin目录下面。
    ln -s zabbix_sender zabbix_get /usr/bin

  • 接下来我们进入到sbin目录下。ls可以看到这里面有个zabbix_agentd的可执行文件,这个可执行文件是zabbix 的客户端的可执行文件,agent可以用来获取和监控数据环境。同样建立软连接到usr 下面的sbin目录下。
    ln -s zabbix_agentd /usr/sbin/

  • 接下来我们进入到conf目录下。cd ../conf
    这里面有一个zabbix_agentd.conf,这个就是zabbix-agent的配置文件。我们将它copy到/usr/local/etc目录下面。
    cp zabbix_agentd.conf /usr/local/etc/

  • 进入到zabbix_agentd.conf进行修改
    vim /usr/local/etc/ zabbix_agentd.conf

  • zabbix_agentd.conf修改如下:

  LogFile=/var/log/zabbix/zabbix_agentd.log
  Server=192.168.14.66#地址主动模式,填写Server的IP
  ServerActive=192.168.14.66 #修改为Server的IP地址
  Hostname=Zabbix server     #重要:客户端的hostname,不配置则使用主机名
  • 创建/var/log/zabbix/并给予权限。
    mkdir /var/log/zabbix/
    chown zabbix:zabbix /var/log/zabbix/
    chmod 777 /var/log/zabbix/
    touch /var/log/zabbix/zabbix_agentd.log
    chmod 777 /var/log/zabbix/zabbix_agentd.log

你可能感兴趣的:(Insatll zabbix-agent)