Ове напомене се односе на надоградњу са Zabbix-а 7.2.x на Zabbix 7.4.0.
Све напомене су груписане у:
Погледајте такође:
Да бисте довршили успешну надоградњу Zabbix сервера на MySQL/MariaDB, можда ћете морати да поставите GLOBAL log_bin_trust_function_creators = 1
у MySQL-у ако је бинарно евидентирање омогућено, не постоје привилегије суперкорисника и log_bin_trust_function_creators = 1
није подешено у MySQL конфигурационој датотеци.
Да бисте подесили променљиву помоћу MySQL конзоле, покрените:
Када се надоградња успешно заврши, ова опција се може онемогућити:
Библиотека PCRE (или PCRE1) је уклоњена. Zabbix се сада компајлира са PCRE2.
Сви корисници сада могу подразумевано да управљају сопственим медијима.
Дозволе корисника за промену детаља медија за себе могу се доделити (или опозвати) на основу њихове корисничке улоге (погледајте опцију Креирање и уређивање сопствених медија).
Поред тога, дозволе супер администратора за промену детаља медија за друге такође се могу доделити/опозвати на основу њихове корисничке улоге (погледајте опцију Креирање и уређивање медија корисника).
Ако се надограђује са старијих верзија, обе опције ће бити омогућене за све улоге које имају омогућен Подразумевани приступ новим радњама. Имајте на уму да ако Подразумевани приступ новим радњама није омогућен, администратори и супер администратори могу изгубити могућност уређивања медија након надоградње.
Правилно избегавање обрнутих косих црти је додато у параметре низа функције историје од Zabbix-а 7.0.0.
Како се додатне обрнуте косе црте додају током надоградње са Zabbix верзија пре 7.0, то доводи до дужих параметара што може довести до оштећења функција окидача ако дужина параметра прелази максималну величину података од 255 знакова.
Да би се избегао овај проблем, препоручује се ручно премештање дугих параметара у корисничке макрое пре надоградње.
Додате су додатне провере резултујуће дужине параметра за надоградње са Zabbix верзија пре 7.0. Ако резултујућа дужина прелази максималну величину, такви параметри се не надограђују док се исписује упозорење у логовима који тражи од корисника да ручно поправе наведене параметре.
Погледајте такође проблеми са надоградњом везани за избегавање.
Шаблон MSSQL by Zabbix agent 2 је ажуриран филтерима за укључивање или искључивање откривених чланова кворума по имену, као и сервисним филтером који омогућава филтрирање по имену кластера ради искључивања празних кластера. Да би шаблон радио без грешака, додатак MSSQL Zabbix агент 2 мора бити ажуриран на верзију једнаку или новију од 7.4.0.
Минимална потребна верзија libssh2 је повећана са 1.0.0 на 1.8.0.
Ако ваша тренутна конфигурација укључује прототипове домаћина који користе шаблоне који садрже друге прототипове домаћина, надоградња на Zabbix 7.4 ће проузроковати да сви откривени домаћини имају дефинисане прототипове домаћина у тим шаблонима. Ако ово понашање није намењено, ручно обришите прототипове домаћина из релевантних шаблона пре надоградње.
Да бисте идентификовали откривене домаћине који ће примити прототипове домаћина током надоградње, можете покренути следећи SQL упит у вашој Zabbix бази података:
SELECT h.hostid,ht.templateid
FROM hosts_templates ht
JOIN hosts h ON ht.hostid=h.hostid
WHERE h.flags=4
AND EXISTS (
SELECT NULL
FROM items i,host_discovery hd
WHERE i.hostid=ht.templateid
AND hd.parent_itemid=i.itemid
)
ORDER BY hostid;
DBPort и DBSocket су сада међусобно искључиви. Приликом одређивања параметара повезивања са базом података, можете дефинисати или DBPort или DBSocket, или оставити оба недефинисана да бисте користили подразумеване вредности.
SNMP ставке walk, у случају да не постоји ниједан OID или OID инстанца, сада враћају грешку и ставка постаје неподржана. Детаљи о непостојећем OID/инстанци се евидентирају са DebugLevel=5. Раније би у таквим случајевима враћали празан стринг.
Слично томе, SNMP ставке discovery, у случају да не постоји ниједан OID или OID инстанца, сада враћају грешку и ставка постаје неподржана. Раније би у таквим случајевима враћали празан низ.
Имајте на уму да се празан стринг/низ сада враћа само ако OID/инстанца постоји, али нема података за њега.
У неким сценаријима прикупљања података, одређене ставке могу привремено блокирати кеш историје сервера/проксија. Ово може одложити писање података историје у базу података и успорити систем. Ради лакшег управљања кешом историје, уведена су следећа побољшања:
За дугорочну стабилност система, уверите се да је прикупљање података уравнотежено са доступним ресурсима (перформансе базе података, величина кеша, интервали прикупљања, параметри ставки евиденције итд.). Можете пратити кеш историје Zabbix-а помоћу интерне ставке zabbix[wcache]. Такође можете размотрити повећање величине кеша историје за Zabbix сервер/proxy.
Ради боље видљивости корисничких медија, обавештења корисника сада имају свој одељак менија у одељку Подешавања корисника.
Нови одељак Обавештења садржи две картице - Медији и Обавештења на корисничком интерфејсу, које су раније биле део одељка корисничког профила.
Информације из угнеждених група домаћина сада се исправно приказују на мапама, на пример:
Табела settings
сада замењује табелу config
за чување параметара глобалне конфигурације. Нова табела користи формат кључ-вредност уместо чувања параметара у једном реду са колоном по параметру. За пример како ово утиче на размену података, погледајте Протокол за размену података између сервера и проксија (објекат "settings"
).
Максималне величине кеша су повећане са 2 GB на 16 GB како би се одложило исцрпљивање кеша и одржао рад током привремених проблема (нпр. проблеми са конфигурацијом, базом података или мрежом):
Подразумевани период чувања за податке корисничких сесија је смањен са 365 дана на 31 дан. Ова промена утиче на параметар hk_sessions, који је сада подразумевано 31 дан уместо 365 дана.
Минимална подржана верзија Go-а је повећана са 1.21 на 1.23.
Ако сте претходно изградили Zabbix agent 2, agent 2 loadable plugins или web service из изворног кода користећи Go верзију старију од 1.23, препоручује се да поново изградите ове компоненте користећи подржану Go верзију како бисте добили најновија безбедносна ажурирања и исправке грешака. Компоненте изграђене са старијом Go верзијом ће наставити да раде, али ће њихова надоградња захтевати новије Go окружење.
Нови Host Wizard представља вођени, корак-по-корак интерфејс за подешавање вашег циља праћења (уређај, апликација, услуга итд.) у Zabbix-у. Поједностављује конфигурацију нових или постојећих домаћина тако што води кориснике кроз кључне кораке као што су избор шаблона, инсталирање Zabbix агента, додавање интерфејса домаћина и још много тога.
Након надоградње са раније верзије Zabbix-а, шаблони морају бити надограђени да би радили са Host Wizard-ом. За упутства погледајте Надоградња шаблона.