zabbix_sender模式

1、简介

zabbix获取key值有超时时间,如果自定义的key脚本一般需要执行很长时间,这根本没法去做监控,获取数据有超时时


间,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了


Trapper功能,客户端自己通过zabbix_sender提交数据给zabbix,这个通道便是trapper。使用zabbix监控类型zabbix 


trapper,需要配合zabbix_sender给它传递数据。

2、agent端安装

安装zabbix_sender,无需安装zabbix_agent

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/6/x86_64/zabbix-sender-3.0.25-1.el6.x86_64.rpm

3、服务器端建立监控项

Configuration(配置) → Hosts(主机)--> 选择需要配置的Host---> 点击右上角的"create item(创建监控项)

1.JPG

4、客户端测试

/usr/bin/zabbix_sender -z 服务器ip地址 -p10051 -s mysql-a -k trap -o 'Hello good01 ! '

参数详解:

-z - 指定zabbix server的IP

-p - 指定zabbix server的端口,默认为10051

-s - 指定目标主机(客户端),主机名必须是配置中的hostname而不是visible name,切记

-k - 指定key,我们定义的trapper的key,这边便是我们前面定义的trap

-o - 指定要传递的数据

5、查看数据

菜单中 检测中 → 最新数据中可以查看到数据

2.JPG


猜你喜欢

转载自blog.51cto.com/6300167/2373972