On this page
5 Zabbix sender protokols
Pārskats
Zabbix serveris un Zabbix starpniekserveris izmanto uz JSON balstītu saziņas protokolu, lai saņemtu datus no Zabbix sender. Datus var saņemt, izmantojot trapper vienumu vai HTTP aģenta vienumu ar iespējotu uztveršanu.
Pieprasījuma un atbildes ziņojumiem jāsākas ar galveni un datu garumu.
Zabbix sender pieprasījums
{
"request": "sender data",
"data": [
{
"host": "<hostname>",
"key": "trap",
"value": "test value"
}
]
}
Zabbix serveris atbilde
{
"response": "success",
"info": "processed: 1; failed: 0; total: 1; seconds spent: 0.060753"
}
Zabbix sender pieprasījums ar laikspiedolu
Alternatīvi, Zabbix sender var nosūtīt pieprasījumu ar laikspiedolu un nanosekundēm.
{
"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
}
Zabbix serveris atbilde
{
"response": "success",
"info": "processed: 2; failed: 0; total: 2; seconds spent: 0.060904"
}