Zabbix采集器的作用:
可以利用Zabbix自带工具zabbix_sender,自定义脚本统计数据,把最终数据,发给Zabbix进行采集,判断是否要触发告警,解决Zabbix自带的监控模块,
无法满足自已的业务需时,使用该功能进行解决。
1、zabbix_sender命令参数的介绍
#常用的参数 -z --zabbix-server # zabbix服务器的IP地址 -p --port port # zabbix服务器的端口(默认:10051) -s --host host # 发送数据的IP地址或主机名(主要看服务器配置主机名是IP地址还是主机名) -k --key key #监控项的Key -o --value value #监控项的Value -v --verbose #显示日志 -vv #显示更多的日志 -h --help #查看帮助 -V --version #显示工具当前的版本
2、开始新建一个Zabbix采集器的监控项(在Zabbix服务端进行创建,这样子往Zabbix服务发送数据,才会匹配到该监控项,进行触发告警)
2.1、创建完成后,查看是否存在
3、在Zabbix Agent端进行命令行发送数据给Zabbix Server进行采集
[root@sms-v2 ~]# /data/application/zabbix-4.4.3/bin/zabbix_sender -z 192.168.10.96 -p 10051 -s 192.168.10.95 -k custom.collector -o 4096 -vv zabbix_sender [33525]: DEBUG: answer [{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000068"}] Response from "192.168.10.96:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000068" sent: 1; skipped: 0; total: 1
# 主要观察failed为0,表示数据发送成功
4、在Zabbix Server端,查看数据是否接收到
5、触发器和画图这里不单独介绍
下一篇【Zabbix Server端下发Linux命令给Agent端执行】[了解]请点击查看