環境配置
配置selinux
#臨時關閉
setenforce 0
#徹底關閉,更改配置文件以後,重啓服務器之後selinux狀態機將爲disabled
sed -i '/SELINUX=enforcing/c SELINUX=disabled' /etc/selinux/conf
配置firewalld
如果防火牆可以關閉的話,我們可以將防火牆disable並關閉掉
systemctl disable firewalld
systemctl stop firewalld
如果 防火牆不能關閉,則可以將zabbix使用的端口加入到防火牆例外:
firewall-cmd --permanent --zone=public --add-port=10050/tcp
systemctl restart firewalld
安裝源,並使其生效
#我們從阿里雲鏡像站下載
#這裏我們需要知道我們 安裝的是哪個版本,這裏安裝4.2.2版本
yum install -y https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
yum clean all
yum makecache
安裝zabbix agent
yum install -y zabbix-agent
#當我們執行了上一步安裝源以後,該命令會依據源的信息自動安裝相應版本的最新的軟件
#其實如果我們知道需要安裝的agent軟件包的位置的時候,可以不執行上一步,而直接執行安裝
#例如,4.2.2最新的版本在阿里雲鏡像站的位置爲:https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.7-1.el7.x86_64.rpm
#這時候,我們可以跳過上一步:安裝源,並使其生效,而直接使用下面的命令安裝:
#yum install -y https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.7-1.el7.x86_64.rpm
配置agent
配置文件位置/etc/zabbix/zabbix_agentd.conf ,我們只需要修改Server、ServerActive、Hostname
Server=172.27.232.228 #zabbix proxy的ip
ServerActive=172.27.232.228 #zabbix proxy的ip
Hostname=172.27.232.222 #設置主機IP
說明:
1、如果我們的server和agent配置了dns的話,可以將IP地址換成主機名
2、server和ServerActive根據實際情況,如果沒有代理的話,這裏可以填server的ip,如果使用了代理的話,可以使用代理的ip
設置開機啓動並啓動服務
systemctl enable zabbix-agent #設置開機啓動
systemctl start zabbix-agent #啓動服務
systemctl status zabbix-agent #查看狀態