Zabbix Agent 客户端安装配置

目录

1. Zabbix Agent 介绍

2. 下载安装

 3. Grafana导入模板

4. 总结


1. Zabbix Agent 介绍

zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。这里agent收集数据分为主动和被动两种模式。

主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy。

被动:server向agent请求获取监控项的数据,agent返回数据。这里我采用的被动模式

由于本篇主要讲客户端安装,已经提前安装好了zabbix server以及grafana,可以直接访问。

Zabbix Server安装     Grafana安装  

2. 下载安装

官网下载,这里我选择的是本地修改后的版本,可点击下载

注意:这里我把官网下载的版本添加了脚本数据采集,添加收集数据的脚本(auto文件夹),方便server以及grafana端展示。

0) 安装依赖包(优化脚本安装)

# yum install sysstat -y

1) 创建zabbix用户和组(优化脚本安装)

创建zabbix用户并将其加入到zabbix组,并设置为不可登录的类型的用户

# groupadd zabbix

# useradd -g zabbix zabbix -s /sbin/nologin

2) 创建/var/log/zabbix/并给予权限(优化脚本安装)

# mkdir /var/log/zabbix/

# chown zabbix:zabbix /var/log/zabbix/

# chmod 777 /var/log/zabbix/

# touch /var/log/zabbix/zabbix_agentd.log

# chmod 777 /var/log/zabbix/zabbix_agentd.log

3) 创建zabbix_agentd.pid并赋予权限(优化脚本安装)

# touch  /tmp/zabbix_agentd.pid

# chmod 777 /tmp/zabbix_agentd.pid

# chown zabbix:zabbix /tmp/zabbix_agentd.pid

4) 解压zabbix-agent预编译包

这里我上传zabbix-agent.tar.gz包到了opt目录下。

# cd /opt

# tar -zxvf zabbix-agent.tar.gz

# cd /opt/zabbix-agent/auto

5) 修改zabbix.sh脚本 

# vim zabbix.sh

a.配置服务进程名称,多个服务已英文逗号隔开,Server

b.修改processstatus脚本路径、客户端IP、服务端IP

6) 执行采集脚本zabbix.sh

# sh zabbix.sh

脚本执行后会生成一些文件(标红处):

# grep -n '^'[a-Z] zabbix_agentd.conf      //查看参数内容

7) 赋值/usr/local/etc/zabbix_agentd.conf文件zabbix用户权限(优化脚本安装)

# chown zabbix:zabbix /usr/local/etc/zabbix_agentd.conf

8) 赋值/usr/local/etc/zabbix_agentd.conf文件zabbix用户权限(优化脚本安装)

# cd ../bin

# ln -s zabbix_sender zabbix_get /usr/bin

9) 启动Agent

# cd ../sbin

# ./zabbix_agentd

10) 查看进程

# ps -ef |grep zabbix_agentd

 3. Grafana导入模板

1) 修改Sample.json文件(json文件在tar.gz压缩包中提取)

a. 修改所有的host下的filter的IP为客户端IP

b. 修改所有的group下的filter的值为dnps(组名称需要和zabbix中创建的组名称对应)

c. 修改uid的值自定义为不重复的唯一值

2) 浏览器访问Grafana

3) 导入json文件

4) 可视化查看

4. 总结

Zabbix Agent定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,Grafana根据数据在前端进行展现和绘图。文章中采集的脚本同时采集了运行服务的指标,可在Grafana进行配置。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一款开源的监控工具,可以帮助我们监控和管理各种网络设备、服务器和应用程序。为了实现全面的监控功能,我们需要在需要监控的设备上安装Zabbix客户端Zabbix客户端安装步骤如下: 1. 首先,我们需要下载并准备Zabbix客户端安装包。可以通过官方网站或者其他可信的资源下载最新版本的Zabbix客户端压缩包。 2. 下载完毕后,我们将安装包解压到合适的位置,如/usr/local/zabbix目录。 3. 进入解压后的目录,使用终端命令进入源代码目录。 4. 在终端中执行以下命令行,以完成Zabbix客户端的编译和安装: ./configure --enable-agent make make install 5. 当编译和安装完成后,我们需要编辑Zabbix客户端配置文件zabbix_agentd.conf。该文件通常位于/etc/zabbix/或/usr/local/etc/zabbix/目录下。 6. 在配置文件中,我们需要设置服务器的IP地址或域名,作为Zabbix服务器的监听地址,这样才能连接到服务器。另外,还需要设置Zabbix客户端的主机名和主机组信息等。 7. 配置文件保存完成后,我们执行以下命令来启动Zabbix客户端zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf 8. 客户端启动成功后,我们可以使用Zabbix服务器连接客户端进行监控和管理。 总体来说,Zabbix客户端安装相对简单,只需要下载安装包、解压、编译、配置和启动即可。通过Zabbix客户端安装,我们可以更好地实现对目标设备的监控和管理,为系统运维提供更好的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值