前言
在zabbix中,客户端指受服务端监控的所有设备,服务端也可当做客户端进行监控。
一、环境准备
- 系统环境
系统 | centos 7.5 |
---|---|
主机名 | agent1 |
ip | 10.102.3.22 |
-
更改yum源
可参考: Centos更改yum、epel为国内源 -
增加zabbix源
[root@agent1 ~]# cat > /etc/yum.repos.d/zabbix.repo << EOF [zabbix] name=aliyun-zabbix baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/ enabled=1 gpgcheck=0 EOF
-
关闭防火墙及selinux
[root@agent1 ~]# systemctl stop firewalld.service [root@agent1 ~]# systemctl disable firewalld.service [root@agent1 ~]# sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config [root@agent1 ~]# setenforce 0
-
安装ntp服务
[root@agent1 ~]# yum -y install ntp [root@agent1 ~]# cp -a /etc/ntp.conf{,.bak} [root@agent1 ~]# sed -i '21,24d' /etc/ntp.conf #10.102.3.21为服务端ip [root@agent1 ~]# sed -i '20a\server 10.102.3.21 iburst' /etc/ntp.conf [root@agent1 ~]# systemctl start ntpd [root@agent1 ~]# systemctl enable ntpd
二、安装配置
2.1 安装
[root@agent1 ~]# yum -y install zabbix-agent zabbix-sender
2.2 配置
[root@agent1 ~]# cat /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=100 #日志最大大小,单位M
Server=10.102.3.21 #服务端ip
ServerActive=127.0.0.1
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/*.conf
2.3启动服务
[root@agent1 ~]# systemctl restart zabbix-agent.service
[root@agent1 ~]# systemctl enable zabbix-agent.service
三、添加主机