[comment]: # translation:outdated

[comment]: # ({new-43ef458c})
# - \#5 Sender

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

[comment]: # ({new-836aa47c})
#### Обзор

Zabbix sender - это утилита командной строки, которая может быть
использована для отправки данных о производительности Zabbix серверу для
последующей их обработки.

Обычно эта утилита используется в долго выполняемых пользовательских
скриптах для периодичной отправки данных о доступности и
производительности.

Чтобы отправлять результаты напрямую на Zabbix сервер или прокси,
необходимо задать тип [элемента данных
траппер](/ru/manual/config/items/itemtypes/trapper).

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

[comment]: # ({new-fce06a66})
#### Отправка одного значения

Пример отправки одного значения на Zabbix сервер используя Zabbix
sender:

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

где:

-   z - хост Zabbix сервера (также можно использовать IP адрес)
-   s - техническое имя наблюдаемого узла сети (указанное в
    веб-интерфейсе Zabbix)
-   k - ключ элемента данных
-   o - отправляемое значение

::: noteimportant
Если объекты содержат пробелы, то эти объекты
должны быть заключены в двойные кавычки.
:::

Обратитесь к [странице помощи Zabbix sender](/ru/manpages/zabbix_sender)
для получения более подробной информации.

Zabbix sender в Windows можно выполнить тем же самым способом:

    zabbix_sender.exe [опции]

Начиная с версии Zabbix 1.8.4 утилита Zabbix\_sender была улучшена в
плане отправки данных в реальном времени. Имеется ввиду, что большое
количество значений, полученное за короткий промежуток времени, будут
накапливаться во временном стеке и затем будет отправлено серверу за
одно соединение. Данные, пришедшие через менее, чем 0,2 сек после
предыдущего значения накапливаются в одном стеке, но максимальное время
их накопления до отправки все же 1 секунда.

::: noteclassic
Zabbix sender завершится, если в файле конфигурации имеется
ошибочный (не соответствующий определению *параметр=значение*)
параметр.
:::

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

[comment]: # ({new-1f245473})

#### 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-1f245473})
