Trapper items accept incoming data instead of querying for it.
It is useful for any data you might want to “push” into Zabbix.
To use a trapper item you must:
To configure a trapper item:
The fields that require specific information for trapper items are:
Type | Select Zabbix trapper here. |
Key | Enter a key that will be used to recognize the item when sending in data. |
Type of information | Select the type of information that will correspond the format of data that will be sent in. |
Allowed hosts | If specified, the trapper will accept incoming data only from this comma-delimited list of hosts. No spaces are allowed. Hosts are identified by IP address/DNS name. For example: Single IP: 192.168.1.33 List of IP addresses: 192.168.56.5,192.168.56.6,192.168.56.7 Single DNS name: testzabbix.zabbix.com List of DNS names: testzabbix,testzabbix.zabbix.com,testzabbix1.zabbix.com |
In the simplest of cases, we may use zabbix_sender utility to send in some 'test value':
zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"
To send in the value we use these keys:
-z - to specify Zabbix server IP address
-p - to specify Zabbix server port number (10051 by default)
-s - to specify the host (make sure to use the 'technical' host name here, instead of the 'visible' name)
-k - to specify the key of the item we just defined
-o - to specify the actual value to send