8 Интерне провере

Преглед

Интерне провере омогућавају праћење унутрашњих процеса Zabbix-а. Другим речима, можете пратити шта се дешава са Zabbix сервером или Zabbix прокси-јем.

Интерне провере се израчунавају:

  • на Zabbix серверу - ако је домаћин надгледан од стране сервера
  • на Zabbix прокси-у - ако је домаћин надгледан преко прокси-ја

Интерне провере се обрађују од стране сервер или прокси без обзира на статус одржавања домаћина.

Да бисте користили ову ставку, изаберите тип ставке Zabbix internal.

Интерне провере су обрађено од стране Zabbix полера.

Перформане

Коришћење неких интерних ставки може негативно утицати на перформансе. Ове ставке су:

  • zabbix[host,,items]
  • zabbix[host,,items_unsupported]
  • zabbix[hosts]
  • zabbix[items]
  • zabbix[items_unsupported]
  • zabbix[queue]
  • zabbix[requiredperformance]
  • zabbix[stats,,,queue]
  • zabbix[triggers]

Информације о систему и Ред одељци корисничког интерфејса су такође погођени.

Подржане провере

Кључеви ставки су наведени без прилагодљивих параметара и додатних информација. Кликните на кључ ставке да видите све детаље.

Item key Description
zabbix[boottime] Време покретања Zabbix сервера или Zabbix прокси процеса за неколико секунди.
zabbix[cluster,discovery,nodes] Открива високу доступност кластера чворове.
zabbix[connector_queue] Број вредности стављених у ред у реду конектора.
zabbix[discovery_queue] Број провера мреже стављених у ред у откривању реда.
zabbix[host,,items] Број омогућених ставки (подржаних и неподржаних) на домаћину.
zabbix[host,,items_unsupported] Број омогућених неподржаних ставки на домаћину.
zabbix[host,,maintenance] Тренутни статус одржавања домаћина.
zabbix[host,active_agent,available] Доступност провера активног агента на домаћину.
zabbix[host,discovery,interfaces] Детаљи свих конфигурисаних интерфејса домаћина у Zabbix корисничком интерфејсу.
zabbix[host,,available] Доступност главног интерфејса одређене врсте провера на домаћину.
zabbix[hosts]) Број надгледаних домаћина.
zabbix[items] Број омогућене ставке (подржане и неподржане).
zabbix[items_unsupported] Број неподржаних ставки.
zabbix[java,,]) информације о Zabbix Java мрежном пролазу.
zabbix[lld_queue] Број вредности стављених у ред у ред за обраду откривања ниског нивоа.
zabbix[preprocessing_queue] Број вредности стављених у ред у реду за препроцесирање.
zabbix[process,,,] Проценат времена одређеног Zabbix процеса или групе процеса (идентификован са < type> и < mode>) потрошено у < state>.
zabbix[proxy,,] Информације о Zabbix проксију.
zabbix[proxy,discovery] Листа Zabbix проксија.
zabbix[proxy group,,available] Број проксија на мрежи у прокси групи.
zabbix[proxy group,,pavailable] Проценат проксија на мрежи у прокси групи.
zabbix[proxy group,,proxies] Листа Zabbix проксија у прокси групи.
zabbix[proxy group,,state] Стање прокси групе.
zabbix[proxy group,discovery] Враћа листу прокси група са конфигурационим подацима у реалном времену подаци.
zabbix[proxy_buffer,buffer,] Враћа статистику коришћења бафера прокси меморије.
zabbix[proxy_buffer,state,changes] Враћа број промена стања између режима диска/меморијског бафера од старта.
zabbix[proxy_buffer,state,current] Враћа тренутно радно стање у којем се нови подаци чувају.
zabbix[proxy_history] Број вредности у табели историје проксија које чекају да буду послате на сервер.
zabbix[queue,,] Број надгледаних ставки у реду које касне најмање за <од> секунди, али мање од <до> секунди.
zabbix[rcache,,] Статистика доступности Zabbix конфигурације кешa.
zabbix[requiredperformance] Потребне перформансе Zabbix сервера или Zabbix проксија, у новим вредностима у секунди се очекују.
zabbix[stats,,] Интерна метрика удаљеног Zabbix сервера или проксија.
zabbix[stats,,,queue,,] Интерна метрика реда за удаљени Zabbix сервер или прокси.
zabbix[tcache,,] Статистика ефикасности Zabbix функције тренда кеша.
zabbix[triggers] Број омогућених окидача у Zabbix бази података, са свим ставкама омогућеним на омогућеним домаћинима.
zabbix[uptime] време рада Zabbix сервера или прокси процеса у секундама.
zabbix[vcache,buffer,] Доступност статистика Zabbix кеша вредности.
zabbix[vcache,cache,]) Статистика ефикасности Zabbix кеша вредности.

|zabbix[version]|Верзија Zabbix сервера или проксија.| |zabbix[vmware,buffer,]|Доступност статистика Zabbix vmware кеша.| |zabbix[vps,written]|Укупан број историјских вредности уписаних у базу података.| |zabbix[wcache,,]|Статистика и доступност Zabbix кеша за писање.|

Кључни детаљи ставке

  • Параметри без угаоних заграда су обавезни и морају се користити као што је (на пример, "домаћин" и "доступност" у zabbix[host,<type>,available]).
  • Параметри са угаоним заградама <* * >** мора бити замењен важећом вредношћу. Ако параметар има подразумевану вредност, може се изоставити.
  • Вредности за ставке и параметри ставке означене са "није подржано на проксију" могу се преузети само ако сервер надгледа домаћина. Супротно томе, вредности "није подржано на серверу" могу само бити преузет ако домаћин надгледа прокси.
zabbix[boottime]


Време покретања Zabbix сервера или Zabbix проксија процеса у секундама.
Повратна вредност: * Integer*.

zabbix[cluster,discovery,nodes]


Открива кластер високе доступности чворове.
Повратна вредност: * JSON објекат*.

Коментари:

  • Ова ставка се може користити у откривању ниског нивоа.
zabbix[connector_queue]


Број вредности стављених у ред у реду конектора.
Повратна вредност: * Integer*.

zabbix[discovery_queue]


Број провера мреже стављених у ред у реду за откривање.
Повратна вредност: * Integer*.

zabbix[host,,items]


Број омогућених ставки (подржаних и неподржаних) на домаћину.
Повратна вредност: * Integer*.

zabbix[host,,items_unsupported]


Број омогућених неподржаних ставки на домаћину.
Повратна вредност: * Integer*.

zabbix[host,,maintenance]


Тренутни статус одржавања домаћина.
Враћане вредности: 0 - нормално стање; 1 - одржавање са прикупљањем података; 2 - одржавање без прикупљања података.

Коментари:

  • Ову ставку увек обрађује Zabbix сервер без обзира на локацију домаћина (на серверу или проксију). Прокси неће примити ову ставку са подацима о конфигурацији.
  • Други параметар мора бити празан и резервисан је за будућу употребу.
zabbix[host,active_agent,available]


Доступност провере активног агента на домаћину.
Враћане вредности: 0 - непознато; 1 - доступно; 2 - није доступно.

zabbix[host,discovery,interfaces]


Детаљи свих конфигурисаних интерфејса домаћина у Zabbix корисничком интерфејсу.
Повратна вредност: JSON објекат.

Коментари:

zabbix[host,<type>,available]


Доступност главног интерфејса одређене врсте провера на домаћину.
Повратне вредности: 0 - није доступно; 1 - доступно; 2 - непознато.

Параметри:

  • type - agent, snmp, ipmi или jmx.

Коментари:

zabbix[hosts]


Број надгледаних домаћина.
Повратна вредност: * Integer*.

zabbix[items]


Број омогућених ставки (подржаних и неподржаних).
Повратна вредност: * Integer*.

zabbix[items_unsupported]


Број неподржаних ставки.
Повратна вредност: * Integer*.

zabbix[java,,<param>]


Информације о Zabbix Java мрежном пролазу.
Повратне вредности: 1 - ако је <param> * ping; Java gateway version* -ако је <param> * version* (на пример: "7.0.0").

Параметри:

  • ** param** - * ping* или * version*.

Коментари:

  • Ова ставка се може користити да проверите доступност Java мрежног пролаза помоћу функције окидача nodata().
  • Други параметар мора бити празан и резервисан је за будућу употребу.
zabbix[lld_queue]


Број вредности стављених у ред у реду за обраду откривања ниског нивоа.
Повратна вредност: * Integer*.

Коментари:

  • Ова ставка се може користити за надгледање дужине реда за обраду откривања ниског нивоа.
zabbix[preprocessing_queue]


Број вредности стављених у ред у реду за претходну обраду.
Повратна вредност: * Integer*.

Коментари:

  • Ова ставка се може користити за надгледање дужине реда за претходну обраду.
zabbix[process,<type>,<mode>,<state>]


Проценат времена који је одређени Zabbix процес или група процеса (идентификован са < type> и < mode>) провео у < state>. Рачуна се само за последњи минут. Навођење < type > је обавезно.
Повратна вредност: * Float*.

Параметри:

  • ** type** - за серверске процесе: agent poller, alert manager, alert syncer, alerter, availability manager, configuration syncer, configuration syncer worker, connector manager, connector worker, discovery manager, discovery worker, escalator, ha manager (од Zabbix 7.0.5), history poller, history syncer, housekeeper, http agent poller, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy group manager, proxy poller, self-monitoring, service manager, snmp poller, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector;
    за [прокси процесе] (/manual/concepts/proxy#proxy_process_types_and_threads): agent poller, availability manager, configuration syncer, data sender, discovery manager, discovery worker, history syncer, housekeeper, http agent poller, http poller, icmp pinger, ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp poller, snmp trapper, task manager, trapper, unreachable poller, vmware collector;-mode - avg - просечна вредност за све процесе датог типа (подразумевано);
    * count* - враћа број форксова за дати тип процеса, <state> не треба навести;
    max - максимална вредност;
    min - минимална вредност;
    <process number> - број процеса (између 1 и броја инстанци унапред раздвојених ; на пример, ако су 4 трапера покренута, вредност је између 1 и 4);-state - * busy* - процес је у заузетом стању, на пример, захтев за обраду (подразумевано);
    idle - процес је у стању мировања и не ради ништа.

Коментари:

  • Ако је < mode> Zabbix број процеса који није покренут (на пример, са 5 анкетара који покрећу, < mode> је наведено да 6), таква ставка ће постати неподржана.
  • Минимум и максимум се односе на проценат коришћења за један процес. Дакле, ако би у групи од 3 анкетара постотак коришћења по процесу био 2, 18 и 66, мин би вратио 2, а максимум би вратио 66.
  • Процеси извештавају шта раде у дељеној меморији, а процес самоконтроле сумира те податке сваке секунде . Промене стања (заузето/неактивно) се региструју након промене – дакле процес који постаје заузет региструје се као такав и не мења нити ажурира стање док не постане неактиван. Ово осигурава да ће чак и потпуно закачени процеси бити исправно регистровани као 100% заузети.
  • Тренутно, "заузет" значи "не спава", али у будућности могу бити уведена додатна стања - чекање на закључавање, извођење упита базе података, итд. Имајте на уму да , од Zabbix-а 7.0.6, асинхрони поллери се сматрају заузетим ако су достигли ограничење постављено од стране MaxConcurrentChecksPerPoller сервер/прокси конфигурациони параметар.
  • На Linux-у и већини других система, резолуција је 1/100 секунде.

Примери:

zabbix[process,poller,avg,busy] #просечно време које процеси полера проведу радећи нешто током последњег минута zabbix[process,"icmp pinger",max,busy] #максимално време које је било који ICMP потрошио да нешто раде пингер процес током последњег минута zabbix[process,"history syncer",2,busy] #време проведено радећи нешто од стране синхронизатора историје број 2 током последњег минуте zabbix[process,trapper,count] #количина тренутно покренутих трапер процеса

zabbix[proxy,<name>,<param>]


Информације о Zabbix проксију.
Повратна вредност: * Integer*.

Параметерс:

  • ** name** - име проксија;
  • ** param** - * lastaccess* - временска ознака последње откуцане поруке примљене од проксија ;
    * delay* - колико дуго прикупљене вредности нису послате; израчунава се као "прокси кашњење" + ("тренутно време сервера" - "прокси lastaccess"), где је "прокси кашњење" разлика између тренутног времена проксија и временске ознаке најстарије непослате вредности на проксију.

Коментари:

  • Ова ставка је увек обрађује Zabbix сервер без обзира на локацију домаћина (на серверу или проксију).
  • fuzzytime() функција се може користити за проверу доступности проксија.

Пример:

zabbix[proxy,"Germany",lastaccess] #временска ознака последње поруке откуцаја срца добио од пуномоћника "Немачке".

zabbix[proxy,discovery]


Листа Zabbix проксија са именом, режимом, шифровањем, компресијом, верзијом, последњим виђењем, бројем домаћина, бројем ставки, потребним вредностима у секунди (впс), статусом верзије (тренутна/застарела/неподржана), временским ограничењима према типу ставке, прокси групи име (ако прокси припада групи), стање (непознато/ван мреже/на мрежи).
Повратна вредност: JSON објекат.

zabbix[proxy group,<name>,available]


Број проксија на мрежи у прокси групи.
Повратна вредност: * Integer*.

Параметери:

  • ** name** - назив прокси групе.
zabbix[proxy group,<name>,pavailable]


Проценат проксија на мрежи у прокси групи.
Повратна вредност: * Float*.

Параметри:

  • ** name** - назив прокси групе.
zabbix[proxy group,<name>,proxies]


Листа Zabbix проксија у прокси групи са именом, режимом, шифровањем, компресијом, верзијом, последњим виђењем, бројем домаћина, бројем ставки, потребним вредностима у секунди (впс), статусом верзије (тренутна/застарела/неподржана), временским ограничењима, прокси име групе, стање (непознато/ван мреже/на мрежи).
Повратна вредност: * JSON*.

Параметри:

  • ** name** - име прокси групе.
zabbix[proxy group,<name>,state]


Стање прокси групе.
Повратна вредност: 0 - непознато; 1 - ван мреже; 2 - опоравак; 3 - онлајн; 4 - деградирање.

Параметри:

  • ** name** - име прокси групе.
zabbix[proxy group,discovery]


Враћа листу прокси група са подацима о конфигурацији и подацима у реалном времену. Подаци о конфигурацији укључују име прокси групе, кашњење преласка на грешку и минимални број потребних проксија на мрежи. Подаци у реалном времену обухватају стање групе проксија (погледајте коментаре за детаље), број проксија на мрежи и проценат проксија на мрежи.
Повратна вредност: * JSON*.

Коментари:

  • Ова ставка не враћа прокси сервере без група.
  • Ако постоји неважећа вредност за "failover_delay" или "min_online", онда се пријављује посебна вредност -1 која то указује. Неважеће вредности се могу појавити ако се макрои користе за конфигурацију и макрои се не могу проширити на важећу вредност.
  • Стање прокси групе се пријављује као цео број: 0 - непознато; 1 - ван мреже; 2 - опоравак; 3 - онлајн; 4 - деградирање.

Пример повратних вредности:

{
          "groups": [
          { "name": "Riga", "failover_delay": 60, "min_online": 1 },
          { "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
          { "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
          ],
          "details": {
          "Riga": { "state": 3, "available": 10, "pavailable": 20 },
          "Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
          "Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
          }
       }
zabbix[proxy_buffer,buffer,<mode>]


Статистика коришћења бафера прокси меморије.
Повратне вредности: * Integer* (за величину); * Float* (за проценат).

Параметри:

  • ** mode**: * total* - укупна величина бафера (може се користити за проверу да ли је меморијски бафер омогућен);
    * free* - величина слободног бафер;
    * pfree* - проценат слободног бафера;
    * used* - величина коришћеног бафера;
    * pused* - проценат искоришћеног бафера.

Коментари:

  • Враћа грешку 'Прокси меморијски бафер је онемогућен' када је меморијски бафер онемогућен;
  • Ова ставка није подржана на Zabbix серверу.
zabbix[proxy_buffer,state,changes]


Враћа број промена стања између режима диска/меморијског бафера од почетка.
Враћане вредности: * Integer; 0* - меморијски бафер је онемогућен.

Коментари:

  • Честе промене стања указују на то да се или величина меморијског бафера или старост морају повећати.
  • Ако се стање меморијског бафера прати ретко (на пример, једном у минуту), тада би бафер могао окрените своје стање без регистрације.
zabbix[proxy_buffer,state,current]


Враћа тренутно радно стање где се нови подаци чувају.
Враћане вредности: 0 - диск; 1 - меморија.

Коментари:

  • "0" се такође враћа када је меморијски бафер онемогућен.
zabbix[proxy_history]


Број вредности у табели историје проксија које чекају да се пошаљу на сервер.
Повратне вредности: * Integer*.

Коментари:

  • Ова ставка није подржана на Zabbix серверу.
zabbix[queue,<from>,<to>]


Број надгледаних ставки у реду које касне најмање <од> секунди, али мање од <до> секунди.
Повратна вредност: * Integer*.

Параметери:

  • ** from** - одложено за најмање (подразумевано је 6 секунди);
  • ** to** - одложено за највише (подразумевано је бесконачно).

Коментари:

zabbix[rcache,<cache>,<mode>]


Статистика доступности Zabbix конфигурационог кеша.
Повратне вредности: * Integer* (за величину); * Float* (за проценат).

Параметри:

  • ** cache** - * buffer*;
  • ** mode** - * total* - укупна величина бафера;
    ф free ее - величина слободног бафера ;
    * pfree* - проценат слободног бафера;
    * used* - величина коришћеног бафера;
    * pused* - проценат искоришћеног бафера.
zabbix[requiredperformance]


Потребне перформансе Zabbix сервера или Zabbix проксија, у новим вредностима у секунди се очекују.
Повратна вредност: * Float*.

Kоментари:

  • Приближно корелира са "Потребне перформансе сервера, нове вредности у секунди" у Извештајима → Информације о систему.
zabbix[stats,<ip>,<port>]


Интерне метрике удаљеног Zabbix сервера или проксија.
Повратне вредности: * JSON објекат*.

Параметри:

  • ** ip** - листа IP/DNS/мрежних маски сервера/проксија за које се даљински испитује (подразумевано је 127.0.0.1);
  • ** port** - порт сервера/проксија за који се даљински тражи (подразумевано је 10051).

Коментари:

zabbix[stats,<ip>,<port>,queue,<from>,<to>]


Интерна метрика реда (погледајте zabbix[queue,<from>,<to>]) удаљеног Zabbix сервера или проксија.
Повратне вредности: * JSON објекат*.

Параметри:

  • ** ip** - IP/DNS/мрежна маска листа сервера/проксија за које треба даљински упит (подразумевана вредност је 127.0.0.1);
  • ** port** - порт сервера/проксија за даљински упит (подразумевано је 10051);
  • ** from** - одложено за најмање (подразумевано је 6 секунди);
  • ** to** - одложено највише (подразумевано је бесконачност).

Коментари:

zabbix[tcache,<cache>,<parameter>]


Статистика ефективности кеша Zabbix функције тренда.
Повратне вредности: * Integer* (за величину); * Float* (за проценат).

Параметри:

  • ** cache** - * buffer*;
  • ** mode** - * all* - укупан број захтева за кеш (подразумевано);
    * hits* - погоци у кеш меморији;
    * phits* - проценат погодака у кеш меморији;
    * misses* - промашаји кеша;
    * pmisses* - проценат кеша промашаји;
    items - број кешираних ставки;
    * requests* - број кешираних захтева;
    * pitems* - проценат кешираних ставки из кешираних ставки + захтева. Низак проценат највероватније значи да се величина кеша може смањити.

Коментари:

  • Ова ставка није подржана на Zabbix прокси-ју.
zabbix[triggers]


Број омогућених покретача у Zabbix бази података, са свим ставкама омогућеним на омогућеним домаћинима.
Повратна вредност: * Integer*.

Коментари:

  • Ова ставка није подржана на Zabbix прокси серверу.
zabbix[uptime]


Време рада Zabbix сервера или прокси процеса у секундама.
Повратна вредност: * Integer*.

zabbix[vcache,buffer,<mode>]

<бр> Статистика доступности Zabbix кеша вредности.<бр> Повратне вредности: * Integer* (за величину); * Float* (за проценат).

Параметри:

  • ** mode** - * total* - укупна величина бафера;<бр>* free* - величина слободног бафера;<бр>* pfree* - проценат бесплатни бафер;<бр>* used* - величина коришћеног бафера;<бр>* pused* - проценат искоришћеног бафера.

Коментари:

  • Ова ставка није подржана на Zabbix прокси-у.
zabbix[vcache,cache,<parameter>]


Статистика ефикасности Zabbix кеша вредности.
Повратне вредности: * Integer. Са параметром mode* враћа се: 0 - нормалан режим; 1 - режим мало меморије.

Параметри:

  • ** parameter** - * requests* - укупан број захтева;
    * hits* - број погодака у кеш меморији (вредности историје преузете из кеша);
    * misses* - број промашаја кеш меморије (историјске вредности преузете из базе података);
    * mode* - радни режим кеша вредности.

Коментари:

  • Када је режим ниске меморије био укључен, кеш вредности ће остати у овом стању 24 сата, чак и ако се проблем који је покренуо овај режим раније реши.
  • Можете да користите овај тастер са кораком пре обраде Промена у секунди да бисте добили вредности по- друга статистика.
  • Ова ставка није подржана на Zabbix прокси-ју.
zabbix[version]


Верзија Zabbix сервера или проксија.
Повратна вредност: * String*. На пример: 7.0.0.

zabbix[vmware,buffer,<mode>]


Статистика доступности Zabbix vmware кеша.
Повратне вредности: * Integer* (за величину); * Float* (за проценат).

Параметри:

  • ** mode** - * total* - укупна величина бафера;
    * free* - величина слободног бафера;
    * pfree* - проценат бесплатни бафер;
    * used* - величина коришћеног бафера;
    * pused* - проценат искоришћеног бафера.
zabbix[vps,written]


Укупан број историјских вредности уписаних у базу података.
Повратна вредност: * Integer*.

zabbix[wcache,<cache>,<mode>]


Статистика и доступност Zabbix кеша за писање.
Повратне вредности: * Integer* (за број/величину); * Float* (за проценат).

Параметри: - ** cache** - * values, history, index* или * trend; - mode - (са values) all* (подразумевано) – укупан број вредности које обрађује Zabbix сервер/прокси, осим неподржаних ставки (бројач);
* float* – број обрађених вредности са плутајућим (бројач);
* uint* - број обрађених непотписаних целобројних вредности (бројач);
* str* - број обрађених вредности знакова/низа (бројач);
* log* - број обрађених вредности евиденције (бројач);
* text* - број обрађених текстуалних вредности (бројач);
not supported - колико пута је обрада ставке довела до тога да ставка постане неподржана или да задржи то стање (бројац);
(са историјом, индексом, трендом кеш меморијом) * pfree* (подразумевано) - проценат слободног бафера;
* total* - укупна величина бафера;<br >* free* - величина слободног бафера;
* used* - величина коришћеног бафера;
* pused* - проценат искоришћеног бафера.

Коментари:

  • Специфиинг < cache> је обавезан. Параметар кеша тренд није подржан са Zabbix прокси-јем.
  • Кеш меморија историје се користи за чување вредности ставки. Низак број указује на проблеме са перформансама на страни базе података.
  • Кеш индекса историје се користи за индексирање вредности ускладиштених у кешу историје.
  • Након што се кеш историје попуни и затим обрише, кеш индекса историје ће и даље задржати неке податке. Ово понашање је очекивано и помаже систему да ради ефикасније избегавајући додатну обраду која је потребна за сталну промену величине меморије.
  • Кеш трендова складишти агрегат за тренутни сат за све ставке које примају подаци.
  • Можете да користите кључ zabbix[wcache,values] са кораком предобраде Промена по секунди да бисте добили статистику вредности у секунди.