10 Кеш вредности

Преглед

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

Уместо тога, овај кеш у меморији се може користити за приступ историјским подацима прављења директних SQL позива бази података. Ако историјске вредности нису присутни у кешу, вредности које недостају се захтевају из базе података и кеш се ажурира у складу са тим.

Вредности ставки остају у кешу вредности све док:

  • ставка се брише (кеширане вредности се бришу након следеће синхронизације конфигурације);
  • вредност ставке је изван опсега времена или бројања наведеног у изразу окидача/израчунате ставке (кеширана вредност се уклања када се прими нова вредност);
  • време или опсег бројања наведен у изразу окидача/израчунате ставке се мења тако да је за прорачун потребно мање података (непотребне кеширане вредности се уклањају након 24 сата).

Статус кеша вредности се може посматрати коришћењем опције сервера контрола времена извршавања diaginfo (или diaginfo=valuecache) и провера одељка за дијагностичке информације кеша вредности. Ово може бити корисно за одређивање погрешно конфигурисаних покретача или израчунатих ставки.

Да бисте омогућили функцију кеш меморије вредности, опциони ValueCacheSize параметар подржава Zabbix сервер конфигурација датотека.

Подржане су две интерне ставке за праћење кеша вредности: zabbix[vcache,buffer,<mode>] и zabbix[vcache,cache,<parameter>]. Погледајте више детаља са интерне ставке.