Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

6 Sender

Overview

Áú»¢¶Ä²© sender is a command line utility that may be used to send performance data to Áú»¢¶Ä²© server for processing.

The utility is usually used in long running user scripts for periodical sending of availability and performance data.

For sending results directly to Áú»¢¶Ä²© server or proxy, a trapper item type must be configured.

Running Áú»¢¶Ä²© sender

An example of running Áú»¢¶Ä²© UNIX sender:

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

where:

  • z - Áú»¢¶Ä²© server host (IP address can be used as well)
  • s - technical name of monitored host (as registered in Áú»¢¶Ä²© frontend)
  • k - item key
  • o - value to send

Options that contain whitespaces, must be quoted using double quotes.

Áú»¢¶Ä²© sender can be used to send multiple values from an input file. See the Áú»¢¶Ä²© sender manpage for more information.

Áú»¢¶Ä²© sender accepts strings in UTF-8 encoding (for both UNIX-like systems and Windows) without byte order mark (BOM) first in the file.

Áú»¢¶Ä²© sender on Windows can be run similarly:

zabbix_sender.exe [options]

Since Áú»¢¶Ä²© 1.8.4, zabbix_sender realtime sending scenarios have been improved to gather multiple values passed to it in close succession and send them to the server in a single connection. A value that is not further apart from the previous value than 0.2 seconds can be put in the same stack, but maximum pooling time still is 1 second.

Áú»¢¶Ä²© sender will terminate if invalid (not following parameter=value notation) parameter entry is present in the specified configuration file.