数据采集
一、跨平台的zabbix客户端:
1、介绍
zabbix客户端支持如图所示的操作系统,可以看到zabbix对于主流的操作系统都有支持。
在这里下载所需客户端https://www.zabbix.com/cn/download_agents
zabbix客户端支持主动模式(客户端主动发送监控项到服务端)和被动模式(服务端发送监控请求后客户端回应对应数据),客户端支持一下监控内容


2、开启第一个监控项(服务端主动模式)
a、下载软件包(也可以使用yum或者rpm安装)
# uname -aLinux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# 下载并对应的软件版本并解压到对应目录wget https://cdn.zabbix.com/zabbix/binaries/stable/5.0/5.0.15/zabbix_agent-5.0.15-linux-3.0-amd64-static.tar.gzmkdir ./zabbix_agenttar -xzvf zabbix_agent-5.0.15-linux-3.0-amd64-static.tar.gz -C ./zabbix_agent# 创建zabbix运行所需用户groupadd zabbixuseradd -g zabbix zabbix# 修改配置文件vim ./zabbix_agent/conf/zabbix_agentd.conf...Server=172.18.1.24# 服务端地址...# 启动客户端./zabbix_agent/sbin/zabbix_agentd -c ./zabbix_agent/conf/zabbix_agentd.conf
b、目录介绍
# tree ./zabbix_agent./zabbix_agent├── bin│ ├── zabbix_get # 监控项发送程序│ └── zabbix_sender # 监控项接受程序├── conf│ ├── zabbix_agentd│ │ ├── userparameter_examples.conf # 配置文件示例1│ │ └── userparameter_mysql.conf # 配置文件示例2│ └── zabbix_agentd.conf # 配置文件└── sbin└── zabbix_agentd # 主程序
c、服务端终端测试监控项(获取CPU的使用率)
# zabbix_get -s 172.18.1.26 -p 10050 -k 'system.cpu.util[,user]'0.066683
zabbix客户端支持哪些监控项可参考如下链接:
https://www.zabbix.com/documentation/5.0/zh/manual/appendix/items/supported_by_platform
d、服务端web添加监控主机


e、服务端web添加主机监控项(服务端主动模式)



f、查看监控值

至此zabbix服务端已经可以获得主机的CPU使用率了
上一篇zabbix安装部署
点关注不迷路
文章转载自老王话运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




