king

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

king 运维技术 2022-11-14 370浏览 0

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

一、部署环境说明

OS:CentOS 7.7 x64(3.10.0-1160.21.1.el7)

IP:192.168.168.102

Hostname:Test2

Server端IP:192.168.168.103

注:系统为最小化安装,部署前已完成系统初始化、内核及安全优化。

软件说明:

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

目录说明:

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

二、安装Zabbix-Agent客户端

1.创建Zabbix用户组及用户

groupaddzabbix
useradd-gzabbix-s/sbin/nologin-c"ZabbixMonitoringSystem"zabbix

2.下载源码编译安装

cd/data/tools
wgethttps://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz
tarxfzabbix-5.2.6.tar.gz
cdzabbix-5.2.6
./configure--prefix=/usr/local/zabbix--enable-agent
make&&makeinstall
##更改Zabbix-server的文件和目录属主属组
chown-Rzabbix.zabbix/usr/local/zabbix/

## configure参数说明:

--prefix=/usr/local/zabbix:指定zabbix安装路径
--enable-agent:启动agent端

3.修改配置文件

##创建日志目录

mkdir-p/data/logs/zabbix

##修改目录权限

chown-Rzabbix.zabbix/data/logs/zabbix

##修改agent配置文件

cd/usr/local/zabbix/etc
cpzabbix_agentd.confzabbix_agentd.conf.bak
vizabbix_agentd.conf
//找到如下对应的属性项进行修改
PidFile=/data/logs/zabbix/zabbix_agentd.pid
LogFile=/data/logs/zabbix/zabbix_agentd.log
Server=192.168.168.103#Zabbix服务端ip地址
ServerActive=192.168.168.103#Zabbix服务端ip地址
Hostname=test2#必须与在ZabbixWEB管理页面创建主机时的hostname一致
UnsafeUserParameters=1#是否允许自定义的key,1为允许,0为不允许

4.配置Zabbix服务管理脚本

##复制管理脚本

cd/data/tools/zabbix-5.2.6/
cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/

##添加脚本执行权限

chmodo+x/etc/init.d/zabbix_agentd

##修改启动脚本中PID文件路径

sed-i"s#PIDFILE=/tmp/zabbix_agentd.pid#PIDFILE=/data/logs/zabbix/zabbix_agentd.pid#g"/etc/init.d/zabbix_agentd

##建立软链接

ln-s/usr/local/zabbix/sbin/zabbix_*/usr/local/sbin/
ln-s/usr/local/zabbix/bin/zabbix_*/usr/local/bin/

注:若不创建软链接,则需修改脚本中的DAEMON路径,指向zabbix安装目录路径。

三、测试验证

1.启动zabbix-agent

/etc/init.d/zabbix_agentdstart

2.查看服务是否启动成功

netstat-nltp|grepzabbix

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

3.查看客户端与服务端通信是否正常

注:若agent端服务器开启了防火墙,需开放10050端口,或者关闭防火墙。

在zabbix_server端执行:

zabbix_get-s192.168.168.102-p10050-k"system.uptime"

Zabbix系列—②源码编译安装 5.2.6版本(Agent客户端)

有数据回显则通信正常,无则尝试查看agent端的日志。

到此,zabbix_agend端已安装完成!接下来就是在Server端的WEB页面添加该Agent端客户机进行监控。

继续浏览有关 系统运维 的文章
发表评论