Zabbix сервер использует протокол коммуникации на основе JSON для получения данных от Zabbix sender в случае с траппер элементами данных.
Сообщения запроса и ответа должны начинаться с заголовка и длины данныхheader and data length.
{ "request":"sender data", "data":[ { "host":"<имя хоста>", "key":"trap", "value":"тестовое значение" } ] }
{ "response":"success", "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753" }
{ "request":"sender data", "data":[ { "host":"<имя хоста>", "key":"trap", "value":"тестовое значение", "clock":1516710794 }, { "host":"<имя хоста>", "key":"trap", "value":"тестовое значение", "clock":1516710795 } ], "clock":1516712029, "ns":873386094 }
{ "response":"success", "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904" }