第一、导入源
用官方提供的源来安装
sudo rpm-ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
第二、安装zabbix包客户端
sudo yuminstall zabbix-agent
第三、配置客户端
vi /etc/zabbix/zabbix_agentd.conf
修改此文件中的下面三个值
Server=192.168.xx.xxx //安装zabbix服务端的机器的IP
ServerActive=192.168.xx.xxx //安装zabbix服务端的机器的IP
Hostname=192.168.xx.1xx //正在配置的客户端机器的ip
第四、添加100xx端口
1)一般防火墙没有启动,我们需要先启动防火墙:
systemctl start firewalld
2)在防火墙上打开100xx端口,因为agent端需要100xx端口和服务端进行通信。
firewall-cmd --zone=public --add-port=10050/tcp--permanent
然后重启防火墙:
systemctlrestart firewalld.service/firewall-cmd–reload
3)永久关闭防火墙
systemctl stopfirewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
4)永久关闭SELinux
1.永久关闭前,先临时关闭SELinux
setenforce 0
2.永久关闭SELinux:
vi /etc/selinux/config文件
将SELINUX=enforcing改为SELINUX=disabled
注:修改配置文件需要重启机器,但我们已临时关闭SELinux,等下次机器重启后,配置文件自动生效
第五、启动zabbix-agent端。
systemctl start zabbix-agent
或者
systemctl restart zabbix-agent
查看zabbix客户端状态
systemctl status zabbix-agent
出现下图表示成功: