# - \#6 Zabbix Sender (UNIX)

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

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

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

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

Если отправлять много значений из входного файла, то Zabbix sender будет
отправлять их партиями по 250 значений за раз (при этом будут обработаны
все значения), например:

    # zabbix_sender -z 127.0.0.1 -i /tmp/traptest.txt 
    Info from server: "Processed 250 Failed 0 Total 250 Seconds spent 0.002668"
    Info from server: "Processed 50 Failed 0 Total 50 Seconds spent 0.000540"
    sent: 300; skipped: 0; total: 300

Все записи из входящего файла отправляются в последовательном порядке
сверху-вниз.

Если целевой элемент данных имеет связанные с ним триггеры, то все
штампы времени во входящем файле должны быть отсортированы в порядке
возрастания, иначе вычисление события будет некорректным.

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

Для получения подробной информации смотрите [Zabbix Sender
manpage](/ru/manpages/zabbix_sender).
