5 Sender
综述
Zabbix sender 是一种命令行应用,它可以将性能数据发送到Zabbix server进行处理。该应用通常用在长时间运行的用户脚本,用于定期发送可用性和性能数据。
运行Zabbix sender
运行 Zabbix UNIX sender的例子:
- shell> cd bin
- shell> ./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43
其中:
z - Zabbix server 主机 (IP 地址也可以使用)
s - 受监控主机的技术名称(与Zabbix前端注册的相同)
k - 监控项的值
o - 要发送的值
包含空格的选项,必须被双引号括起来。
Zabbix sender可以通过一个输入文件发送多个值。更多信息,参阅Zabbix sender manpage。Zabbix sender支持UTF-8编码的字符串(类UNIX系统和Windows都可以),且不会在文件首有字节顺序标记(BOM)。
Zabbix sender在Windows系统同样也可以运行:
- zabbix_sender.exe [选项]
从Zabbix 1.8.4开始,zabbix_sender实时发送场景已经得到改进,现在它可以收集传递多个值,并将它们连续一次性地发送到sever。两个间隔不超过0.2秒的值可以放在同一个堆栈中,但是最大合并时间仍然是1秒。
当非法参数输入到指令配置文件时,Zabbix sender将会终止(不遵从 parameter=value 概念)