原文参考:
https://www.cnblogs.com/carriezhangyan/p/11151802.html
一般使用yum就可以安装zabbix,但是因为yum源中本身就没有zabbix的安装包,所以在安装zabbix的时候往往需要重新下载安装包,这里特别需要注意版本;
1. 安装zabbix
(1)centos 6
wget https://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-agent-3.4.11-1.el6.x86_64.rpm #下载安装包zabbix-3.4.11
yum -y install zabbix-agent-3.4.11-1.el6.x86_64.rpm #这里直接使用yum安装rpm文件,一步解决依赖关系,直接安装
(2)centos 7
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.6-1.el7.x86_64.rpm #使用清华大学yum源安装zabbix-3.4.6
2. 修改配置文件
cp /etc/zabbix/zabbix_agentd.conf{,.origin}
sed -i '/Server/ s/127.0.0.1/192.168.0.1/g' /etc/zabbix/zabbix_agentd.conf #修改127.0.0.1为zabbix服务器的IP地址
sed -i '/ServerActive/ s/^/#/g' /etc/zabbix/zabbix_agentd.conf #注释掉ServerActive 这一行
sed -i "/Hostname/ s/Zabbix server/$IP/g" /etc/zabbix/zabbix_agentd.conf #修改Hostname为zabbix客户端的IP地址,注意这个地方一定要和web界面里面的主机名称一定要一致
3. 重启服务并设置开机自启
(1)centos 6
service zabbix-agent start
chkconfig zabbix-agent on
(2)centos 7
systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service
至此,在客户端的zabbix已经安装成功,然后再web界面把这台主机添加上就可以了,如果添加主机之后,模块显示是红色的,一般排查zabbix客户端的zabbix服务有没有启动(netstat -anpt |grep zabbix),客户端的 zabbix 配置文件修改是否正确。