On this page
Zabbix sender protokols
Zabbix serveris un Zabbix starpniekserveris izmanto uz JSON balstītu saziņas protokolu datu saņemšanai no Zabbix sender. Datus var saņemt, izmantojot trapper vienumu vai HTTP aģenta vienumu ar iespējotu trapping.
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 servera 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 servera atbilde
{
"response": "success",
"info": "processed: 2; failed: 0; total: 2; seconds spent: 0.060904"
}