监控

Zabbix技术分享——如何快速部署zabbix-agent客户

2022-10-24  本文已影响0人  乐维_lwops

在zabbix使用过程中,zabbixagent通常部署在被监控目标上,用于主动监控本地资源和应用程序,并将目标的可用性、完整性及其他统计信息数据发送给zabbixserver,以减轻zabbixserver的压力。这一期乐维君将为大家介绍如何快速部署zabbix-agent客户端。

1.  快速部署包制作

1.1 下载zabbix-agent部署包

https://www.zabbix.com/download_agents?version=6.2&release=6.2.3&os=Linux&os_version=3.0&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=0

选择好跟server对应的大版本,参考之前的zabbix监控系统部署使用的6.2版本(链接),这里的agent也使用6.2版本的agent进行部署。

这是一个二进制的agent安装包,可以直接解压后启动。但是为了快速进行部署,可以编写一个脚本进行快速部署。

下载6.2.2二进制agent部署包

curl -O

https://cdn.zabbix.com/zabbix/binaries/stable/6.2/6.2.2/zabbix_agent-6.2.2-linux-3.0-amd64-static.tar.gz

然后修改安装包命名,格式为zabbix_agent-[version].tar.gz

1.2 编写部署脚本

vim install_zabbix_agent.sh

给予脚本执行权限

chmod +x install_zabbix_agent.sh

然后将脚本与agent部署包打包成一个新的压缩包

tar -zcf install_agent.tar.gz *


2.使用快速部署包进行agent部署

上传安装包install_agent.tar.gz到服务器

解压安装包

tar -zxf install_agent.tar.gz

执行脚本进行安装

./install_zabbix_agent.sh 192.168.75.31

注意:

执行该脚本进行部署需要最少需要输入1个参数

第一个参数:Zabbix_server的连接IP(必须)

第二个参数:部署路径(可选,默认为:/usr/local/zabbix_agent)

第三个参数:部署包(可选,默认为:解压后的agent包)

第四个参数:Zabbi_agent的监听端口(可选,默认为:10050)

查看agent运行状态

systemctl status zabbix_agentd.service


3.Zabbix界面添加监控

配置>主机>创建主机(右上角)>补充信息(主机名称,链接模板,主机群组,接口类型为agent)>添加

添加完agent后,到最新数据查看最新添加的主机监控,可见主机监控数据正常获取。

这一期的Zabbix的技术分享到这就结束了,更多Zabbix agent内容,还可以查看我的往期内容:

1.Zabbix-agent的工作模式详解2.实现zabbix_agent的自动注册。我是乐维君,专注运维技术分享,关注我,运维更无忧。

上一篇下一篇

猜你喜欢

热点阅读