[comment]: # translation:outdated

[comment]: # ({43ef458c-43ef458c})
# 6 Remitente

[comment]: # ({/43ef458c-43ef458c})

[comment]: # ({da66791a-836aa47c})
#### Descripción general

El remitente Zabbix es una utilidad de línea de comandos que se puede utilizar para enviar
datos de rendimiento al servidor Zabbix para su procesamiento.

La utilidad se utiliza generalmente en scripts de usuario de larga duración para envíos periódicos de datos de disponibilidad y rendimiento.

Para enviar resultados directamente al servidor o proxy de Zabbix, debe configurarse una 
[métrica de captura](/manual/config/items/itemtypes/trapper).

Consulte también [zabbix_utils](https://github.com/zabbix/python-zabbix-utils/blob/main/README.md): una biblioteca de Python que tiene una funcionalidad incorporada para actuar como el remitente de Zabbix.

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

[comment]: # ({eb62f9d2-fce06a66})
#### Ejecutando el remitente de Zabbix

Un ejemplo de ejecución del remitente Zabbix UNIX:

    cd bin
    ./zabbix_sender -z zabbix -s "Linux DB3" -k db.connections -o 43

dónde:

- z - equipo del servidor Zabbix (también se puede usar la dirección IP)
- s - nombre técnico del equipo monitoreado (tal como está registrado en la interfaz Zabbix)
- k - clave de la métrica
- o - valor a enviar

::: noteimportant
Las opciones que contienen espacios en blanco deben entrecomillarse
utilizando comillas dobles.
:::

El remitente Zabbix se puede usar para enviar múltiples valores desde un archivo de entrada.
Consulte la [página de manual del remitente de Zabbix](/manpages/zabbix_sender) para obtener más información.

Si se especifica un archivo de configuración, el remitente de Zabbix usa todas las direcciones
definidas en el parámetro de configuración ServerActive del agente para enviar los
datos. Si falla el envío a una dirección, el remitente intenta enviar a las
otras direcciones. Si el envío de datos por lotes falla a una dirección, 
los siguientes lotes no se envían a esta dirección.

El remitente Zabbix acepta cadenas en codificación UTF-8 (tanto para UNIX como
sistemas y Windows) sin marca de orden de bytes (BOM) primero en el archivo.

El remitente de Zabbix en Windows se puede ejecutar de manera similar:

    zabbix_sender.exe [opciones]

Desde Zabbix 1.8.4, los escenarios de envío en tiempo real de zabbix\_sender se han
mejorado para recopilar múltiples valores pasados en una sucesión cercana y
enviarlos al servidor en una sola conexión. Un valor que no es
más lejos del valor anterior que 0,2 segundos se puede poner en el
misma pila, pero el tiempo máximo de agrupación sigue siendo de 1 segundo.

::: noteclassic
El remitente de Zabbix terminará si la entrada del parámetro especificada en el archivo de configuración
no es válida (no sigue la notación *parámetro=valor*).
:::

[comment]: # ({/eb62f9d2-fce06a66})

[comment]: # ({new-86165760})

#### Running Zabbix sender with low-level discovery

An example of running Zabbix sender for sending a JSON-formatted value for low-level discovery:

    ./zabbix_sender -z 192.168.1.113 -s "Zabbix server" -k trapper.discovery.item -o '[{"{#ID}":"/","{#THRESHOLD}":"90"},{"{#ID}":"/var","{#THRESHOLD}":"60"}]'

For this to work, the low-level discovery rule must have a Zabbix trapper item type (in this example, with `trapper.discovery.item` key).

[comment]: # ({/new-86165760})
