[comment]: # ({16e205ba-16e205ba})
# 5 Sender

[comment]: # ({/16e205ba-16e205ba})

[comment]: # ({b52d3460-836aa47c})
#### 概述

Zabbix sender 是一个命令行应用程序，可用于将性能数据发送到 Zabbix server
进行处理。

该实用程序通常用于长时间运行的用户脚本，用于定期发送可用性和性能数据。

要将结果直接发送到 Zabbix server 或 proxy，必须配置 [trapper
监控项](/manual/config/items/itemtypes/trapper) 类型。

[comment]: # ({/b52d3460-836aa47c})

[comment]: # ({1842fbf4-649133dc})
#### 运行 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 - 被监控主机的名称（在前端注册）
-   k - 监控项键值
-   o - 要发送的值

::: noteimportant
包含空格的选项必须使用双引号引用。
:::

Zabbix sender 可通过从输入文件发送多个值。 详见[Zabbix sender
manpage](/manpages/zabbix_sender)。

Zabbix sender 接受 UTF-8 编码的字符串（对于类 UNIX 系统和 Windows
），且在文件中没有字节顺序标记（BOM）。

Zabbix sender 同样可以在 Windows 上运行：

    zabbix_sender.exe [options]

从 Zabbix 1.8.4 开始，zabbix\_sender
实时发送方案已得到改进，可以连续接收多个传递给它的值，并通过单个连接将它们发送到服务器。
两个不超过0.2秒的值可以放在同一堆栈中，但最大 pooling 时间仍然是1秒。

::: noteclassic
Zabbix sender 如果指定的配置文件中存在无效（不遵循
*parameter=value* 注释）的参数条目，则 Zabbix sender
将终止。
:::

[comment]: # ({/1842fbf4-649133dc})
