5 Zabbix sender protocol

Преглед

Zabbix сервер и Zabbix прокси користе комуникациони протокол заснован на JSON-у за примање података од Zabbix пошиљаоца. Подаци се могу примити уз помоћ предмет за постављање замки или предмет HTTP агента са омогућеним заробљавањем.

Поруке захтева и одговора морају да почињу са заглавље и дужина података.

Заббик захтев пошиљаоца

{  "request": "sender data",  "data": [  {  "host": "<hostname>",  "key": "trap",  "value": "test value"  }  ]  }

Одговор Заббик сервера

{  "response": "success",  "info": "processed: 1; failed: 0; total: 1; seconds spent: 0.060753" }

Zabbix захтев пошиљаоца са временском ознаком

Алтернативно, Zabbix пошиљалац може послати захтев са временском ознаком и наносекундама.

{  "request": "sender data",  "data": [  {  "host": "<hostname>",  "key": "trap",  "value": "test value",  "clock": 1516710794,  "ns": 592397170  },  {  "host": "<hostname>",  "key": "trap",  "value": "test value",  "clock": 1516710795,  "ns": 192399456  }  ],  "clock": 1516712029,  "ns": 873386094 }

Одговор Заббик сервера

{  "response": "success",  "info": "processed: 2; failed: 0; total: 2; seconds spent: 0.060904" }