zabbix server除了可以从客户端主动获取数据,客户端也可以主动将数据推送给服务端,客户端通过zabbix_sender指令来实现向服务端主动推送数据。
在zabbix客户端安装
配置yum源
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum install zabbix-sender.x86_64
可以使用zabbix_sender -help来查看帮助
例如:
zabbix_sender -z 127.0.0.1 -s "zabbix" -k db.connections -o 43
其中
-z 指zabbix server ip
-s 指zabbix server的hostname
-k 指对应的key值
-o 则表示要主动推送的数据
不过zabbix server端要想获取到zabbix agent推送过去的数据,需要将监控项配置为zabbix trapper类型案例
自定义一个新的key