在LINUX CentOS 7.6上安装zabbix-agent客户端
1、登录目标服务器
2、安装zabbix-agent
不同的服务器版本yum源不一样,所以先查看服务器版本,确认yum源。(重要)
centOS7的yum源为el7,centOS6的yum源为el6,下载对应的文件即可。
方法一:下载rpm文件直接安装
# rpm -ivh zabbix-agent-4.0.18-1.el7.x86_64.rpm
(如果报错warning: zabbix-agent-4.0.18-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY,就使用下面一句命令,目的是忽略依赖关系)
# rpm -ivh zabbix-agent-4.0.18-1.el7.x86_64.rpm --force --nodeps
方法二:yum的方式安装zabbix-agent
先安装yum Repository
# rpm ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
再安装zabbix-agent
# yum install zabbix/zabbix-agent-4.0.18-1.el7.x86_64.rpm
3、修改配置文件(只保留如下内容即可)
# vim /etc/zabbix/zabbix_agent.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server = X.X.X.X #zabbix-server的ip
ServerActive=X.X.X.X #zabbix-server的ip,Active表示agent主动推送
Hostname = X.X.X.X #zabbix客户端主机名称(IP),需要和web端添加的名称一致
Include=/etc/zabbix/zabbix_agentd.d/*.conf
(可以用命令# grep -n '^'[a-Z] zabbix_agentd.conf 查看配置文件的内容)
4、启动zabbix-agent服务
启动服务:
# systemctl start zabbix-agent.service (centOS 7.6)
# service zabbix-agent start (若服务器版本为centOS 6.5)
查看服务状态:
# systemctl status zabbix-agent(centOS 7.6)
# service zabbix-agent status (若服务器版本为centOS 6.5)
设置开机自启:
# systemctl enable zabbix-agent.service (centOS 7.6)
# chkconfig zabbix-agent on (若服务器版本为centOS 6.5)
5、在网页端添加主机配置