背景
客户需要提供秒级监控,使用agent发送获取是server取数据都会大大消耗性能,影响server和client的正常运行。zabbix-sender可解决这一问题,既能实现秒级监控也只是针对某一监控项单独定义,不会对整体造成太多的性能消耗。
安装zabbix-sender
安装zabbix-sender,主动发数据实现秒级监控
安装需与zabbix-server版本一致,例如zabbix-server是3.4,zabbix-sender也是3.4.x
1 | rpm -ivh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm |
1 | 其核心为利用zabbix_sender来发送数据 |
编写脚本
1 | #!/bin/bash |
1 | 其中上报给zabbix server端的数据可以根据自己实际自定义需求上报即可 |
Zabbix web界面配置
添加主机
注意:此处的主机名称为脚本中的-LOCALHOST添加监控项
注意:此处类型选择zabbix采集器,键值为脚本中的ZAX_KEY,下面填写允许上报的主机IP添加图形