On this page
history.push
Опис
object history.push(object/array itemHistoryData)
Овај метод омогућава слање података историје ставки на Zabbix сервер.
Ова метода је доступна корисницима било ког типа. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте УUser roles за више информација.
Параметри
(object/array) Подаци историје ставке за слање.
Метод подржава следеће параметре.
| Parameter | Type | Опис |
|---|---|---|
| itemid | ID | ID сродне ставке. Parameter behavior: - обавезно ако су host`` и key ` нису подешени |
| host | string | Технички назив хоста. Parameter behavior: - обавезно ако је itemid није подешен |
| key | string | Кључ ставке. Parameter behavior: - обавезно ако itemid није подешен |
| value | mixed | Вредност ставке. Parameter behavior: - обавезно |
| clock | timestamp | Време када је вредност била примљено. |
| ns | integer | Наносекунде када је вредност примљена. |
Повратне вредности
(object) Враћа резултат операције слања података.
Примери
Пошаљите податке историје ставки
Пошаљите податке историје ставки Zabbix серверу за ставке „10600“, „10601“ и „999999“.
{
"jsonrpc": "2.0",
"method": "history.push",
"params": [
{
"itemid": 10600,
"value": 0.5,
"clock": 1690891294,
"ns": 45440940
},
{
"itemid": 10600,
"value": 0.6,
"clock": 1690891295,
"ns": 312431
},
{
"itemid": 10601,
"value": "[Tue Aug 01 15:01:35 2023] [error] [client 1.2.3.4] File does not exist:
/var/www/html/robots.txt"
},
{
"itemid": 999999,
"value": 123
}
],
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"response": "success",
"data": [
{
"itemid": "10600"
},
{
"itemid": "10600"
},
{
"itemid": "10601",
"error": "Item is disabled."
},
{
"error": "No permissions to referred object or it does not exist."
}
]
},
"id": 1
}
Погледајте такође
- Trapper items
- HTTP agent items
- Host
- Item
Извор
CHistory::push() in ui/include/classes/api/services/CHistory.php.