zabbix-agent 客户端安装与配置(Linux操作系统)

目前已安装好了zabbix-server 服务端,接下来我们需要添加客户端的操作。
现在添加监控的对象是Centos7.6
Zabbix监控系统提供两种监控Linux主机的方法,一种是启用主机上的SNMP协议,另一种是在主机上安装Zabbix Agent服务,本篇介绍Linux系统下Zabbix Agent的安装与使用。
在这里插入图片描述

一、导入zabbix源

本文使用yum方式安装Zabbix Agent,在安装前首先添加对应的yum repository,以下列出了CentOS/RHEL版本的添加地址:
zabbix4.2.5

1
2
3
4
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm #centos7
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm #centos6
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/5/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm #centos5

zabbix3.4

1
2
3
4
rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm   #centos7
rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm #centos6
rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/5/x86_64/zabbix-release-3.4-1.noarch.rpm #centos5

在这里插入图片描述

二、安装客户端

1
2
yum install zabbix-agent -y

在这里插入图片描述

三、配置客户端

1
2
3
4
5
6
7
vi /etc/zabbix/zabbix_agentd.conf 
修改此文件中的下面三个值
Server=192.168.43.32 //安装zabbix服务端的机器的IP
ServerActive=192.168.43.32 //安装zabbix服务端的机器的IP
Hostname=zabbix //随便起,我这以被监控的机器的ip作为Hostname
hostname可以查看主机名

四、注意事项

关闭防火墙

1
2
3
关闭 防火墙  stop firewalld.service
关闭SELinux setenforce 0

或者开放10050端口

1
2
3
4
firewall-cmd --zone=public --add-port=10050/tcp --permanent   # 开放10050端口

firewall-cmd --reload # 配置立即生效

五、启动agent

1
2
3
4
5
6
7
8
开启zabbix-agent
systemctl start zabbix-agent或者service zabbix-agent start
启动zabbxi-agent并设置开机启动
systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service
查看服务状态
systemctl status zabbix-agent

在这里插入图片描述
5.查看监听端口(查看服务是否启动)

1
2
netstat -ant | grep 10050

在这里插入图片描述