Могуће је направити неке интерне метрике Zabbix сервера и проксија којој може даљински приступити друга Zabbix инстанца или алат треће стране. Ово може бити корисно тако да подржаваоци/провајдери услуга могу да прате њихове клијентске Zabbix сервере/проксије на даљину или, у организацијама где Zabbix није главни алат за праћење, који Zabbix интерне метрике могу да надгледају од стране система треће стране у поставци кишобранског надзора.
Zabbix интерна статистика је изложена конфигурабилном скупу адреса наведеном у новом 'StatsAllowedIP' серверу/прокси параметру. Захтеви ће се примати само са ових адреса.
Да бисте конфигурисали упите о интерним статистикама на другој Zabbix инстанци, можете користити две ставке:
zabbix[stats,<ip>,<port>]
интерна ставка - за директне даљинске упите Zabbix сервера/проксија. <ip> и <port> се користе за идентификацију циљне инстанце.zabbix.stats[<ip>,<port>]
ставка агента - за даљинске упите Zabbix сервера/проксија засноване на агентима. <ip> и <port> се користе за идентификацију циљне инстанце.Види такође: Интерне ставке,Забикс агент ставке
Следећи дијаграм илуструје употребу било које ставке у зависности од контекста.
zabbix[stats,<ip>,<port>]
)zabbix[stats,<ip>,<port>]
)zabbix.stats[<ip>,<port>]
)zabbix.stats[<ip>,<port>]
)Да бисте били сигурни да циљна инстанца дозвољава упите од стране екстерне инстанце, наведите адресу екстерне инстанце у параметру "StatsAllowedIP" на циљној инстанци.
Ставке статистике прикупљају податке о статистици у већим количинама и враћају их у JSON формату, који представља основу за зависне ставке из којих се извлаче подаци. Следеће интерне метрике се враћају било којом од две ставке:
zabbix[boottime]
zabbix[hosts]
zabbix[items]
zabbix[items_unsupported]
zabbix[preprocessing_queue]
(само сервер)zabbix[process,<type>,<mode>,<state>]
(само статистика заснована на типовима процеса)zabbix[rcache,<cache>,<mode>]
zabbix[requiredperformance]
zabbix[triggers]
(само сервер)zabbix[uptime]
zabbix[vcache,buffer,<mode>]
(само сервер)zabbix[vcache,cache,<parameter>]
zabbix[version]
zabbix[vmware,buffer,<mode>]
zabbix[wcache,<cache>,<mode>]
('trends' тип кеша само за сервер)Шаблони су доступни за даљинско праћење Zabbix сервера или интерне метрике проксија са спољне инстанце:
Имајте на уму да да бисте користили шаблон за даљинско праћење више екстерних инстанци, посебан домаћин је потребан за свако екстерно праћење инстанце.
Примање интерних захтева за метрикама од екстерне Zabbix инстанце обрађује процес трапера који валидира захтев, прикупља метрике, креира JSON бафер података и шаље припремљени JSON назад, на пример, са сервера:
{
"response": "success",
"data": {
"boottime": N,
"uptime": N,
"hosts": N,
"items": N,
"items_unsupported": N,
"preprocessing": {
"queued": {
"count": N,
"size": N
},
"direct": {
"count": N,
"size": N
},
"queue": N
},
"preprocessing_queue": N,
"process": {
"alert manager": {
"busy": {
"avg": N,
"max": N,
"min": N
},
"idle": {
"avg": N,
"max": N,
"min": N
},"count": N
},
...
},
"queue": N,
"rcache": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"requiredperformance": N,
"triggers": N,
"uptime": N,
"vcache": {
"buffer": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"cache": {
"requests": N,
"hits": N,
"misses": N,
"mode": N
}
},
"vmware": {
"total": N,
"free": N,
"pfree": N,
"used": N,
"pused": N
},
"version": "N",
"wcache": {
"values": {
"all": N,
"float": N,
"uint": N,
"str": N,
"log": N,
"text": N,
"not supported": N
},
"history": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
},
"index": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
},
"trend": {
"pfree": N,
"free": N,
"total": N,
"used": N,
"pused": N
}
}
}
}
Такође постоје још две ставке које посебно омогућавају даљински упит статистика унутрашњег реда на другој Zabbix инстанци:
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
интерна ставка - за директни упит интерног реда ка удаљеном Zabbix серверу/проксијуzabbix.stats[<ip>,<port>,queue,<from>,<to>]
агентска ставка - за агентске интерне упите о редовима ка удаљеном Zabbix серверу/проксијуТакође погледајте: Интерне ставке, Zabbix агент ставке