-
下面看一下自己的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.confzabbix_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