Atjaunināšana

Pirms atjaunināšanas ir ļoti ieteicams iepazīties ar visām attiecīgajām atjaunināšanas piezīmēm.

Noderīgi būs arī zināt, kuri komponenti jums ir jāatjaunina.

Pārskats

Soli pa solim atjaunināšanas norādījumi ir pieejami šādām iespējām::

Saistītie norādījumi:

Komponenti, kas jājaunina

Ieteicams jaunināt Zabbix aģentus, taču tas nav obligāti.

Ir ļoti ieteicams jaunināt Zabbix starpniekserverus. Zabbix serveris pilnībā atbalsta starpniekserverus, kuriem ir tā pati galvenā versija kā serverim. Zabbix serveris atbalsta arī starpniekserverus, kas nav vecāki par iepriekšējo Zabbix servera LTS laidiena versiju, taču ar ierobežotu funkcionalitāti (datu vākšana, izpilde attālinātajām komandām, tūlītējām vienuma vērtību pārbaudēm). Konfigurācijas atjaunināšana arī ir atspējota, un novecojuši starpniekserveri darbosies tikai ar veco konfigurāciju.

Starpniekserveri, kas ir vecāki par iepriekšējo Zabbix servera LTS laidiena versiju vai jaunāki par Zabbix servera galveno versiju, netiek atbalstīti. Zabbix serveris ignorēs datus no neatbalstītiem starpniekserveriem, un visa saziņa ar Zabbix serveri neizdosies ar brīdinājumu. Plašāku informāciju skatiet Versiju saderība.

Lai jaunināšanas laikā samazinātu dīkstāvi un datu zudumu, ieteicams apturēt, jaunināt un palaist Zabbix serveri un pēc tam apturēt, jaunināt un palaist Zabbix starpniekserverus vienu pēc otra. Servera dīkstāves laikā darbojošies starpniekserveri turpinās datu vākšanu. Kad serveris atkal darbosies, novecojuši starpniekserveri nosūtīs datus uz jaunāko serveri (tomēr starpniekservera konfigurācija netiks atjaunināta) un paliks daļēji funkcionāli. Jebkuri paziņojumi par problēmām Zabbix servera dīkstāves laikā tiks ģenerēti tikai pēc tam, kad jauninātais serveris būs palaists.

Ja Zabbix starpniekserveris tiek palaists pirmo reizi un trūkst SQLite datubāzes faila, starpniekserveris to izveido automātiski.

Ņemiet vērā, ka, ja Zabbix starpniekserveris izmanto SQLite3 un palaišanas laikā konstatē, ka esošā datubāzes faila versija ir vecāka par nepieciešamo, tas automātiski izdzēsīs datubāzes failu un izveidos jaunu. Tādēļ SQLite datubāzes failā saglabātie vēstures dati tiks zaudēti. Ja Zabbix starpniekservera versija ir vecāka par datubāzes faila versiju, Zabbix reģistrēs kļūdu žurnālā un beigs darbu.

Atkarībā no datubāzes lieluma datubāzes jaunināšana uz versiju 8.0 var aizņemt ilgu laiku.

Jaunināšanas piezīmes

Tieša jaunināšana uz Zabbix 8.0.x tiek atbalstīta no 2.0.x versijām. Lai jauninātu no agrākām versijām, skatiet Zabbix dokumentāciju par 2.0 un agrākām versijām.

Lūdzu, ņemiet vērā, ka pēc jaunināšanas var tikt ietekmētas dažas trešo pušu programmatūras integrācijas Zabbix vidē, ja ārējā programmatūra nav saderīga ar jaunināto Zabbix versiju.

Pieejamas šādas jaunināšanas piezīmes:

Upgrade from Read full upgrade notes Most important changes between versions
7.4.x For:
Zabbix 8.0
Paaugstinātas minimāli nepieciešamās datubāzes versijas.
Minimāli nepieciešamā PHP versija paaugstināta no 8.0.0 uz 8.2.0.
Simbols % ir pievienots UnsafeUserParameters sarakstam Zabbix aģentam un Zabbix aģentam 2.
7.2.x For:
Zabbix 7.4
Zabbix 8.0
Atbalsts PCRE bibliotēkai ir noņemts.
7.0.x For:
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Atbalsts Oracle DB ir noņemts.
6.4.x For:
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā PHP versija paaugstināta no 7.4.0 uz 8.0.0.
Asinhronie aptaujātāji aģentam, HTTP aģentam, SNMP walk[OID] un SNMP get[OID] pārbaudēm.
Atsevišķa datubāzes tabula starpniekserveriem.
Mainīta Windows aģenta konfigurācijas faila noklusējuma atrašanās vieta.
Oracle DB ir novecojis.
Vecais skaitliskais (float) vērtības tips ir noņemts.
6.2.x For:
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā MySQL versija paaugstināta no 8.0.0 uz 8.0.30.
Zabbix serverim/starpniekserverim ir nepieciešama libevent_pthreads bibliotēka.
Pēc pirmās palaišanas pēc jaunināšanas Zabbix starpniekserveris ar SQLite3 automātiski dzēš veco datubāzes versiju (ar visu vēsturi) un izveido jaunu.
6.0.x LTS For:
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā PHP versija paaugstināta no 7.2.5 uz 7.4.0.
Pakalpojumu uzraudzība būtiski pārstrādāta.
Deterministiskie trigeri ir jāizveido jaunināšanas laikā. Ja MySQL/MariaDB ir iespējota binārā žurnālošana, tam ir nepieciešamas superlietotāja tiesības vai mainīgā/konfigurācijas parametra log_bin_trust_function_creators = 1 iestatīšana. Norādījumus par mainīgā iestatīšanu skatiet sadaļā Datubāzes izveides skripti.
5.4.x For:
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Paaugstinātas minimāli nepieciešamās datubāzes versijas.
Serveris/starpniekserveris netiks palaists, ja datubāze ir novecojusi.
Audita žurnāla ieraksti ir zaudēti datubāzes struktūras izmaiņu dēļ.
5.2.x For:
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Paaugstinātas minimāli nepieciešamās datubāzes versijas.
Agregētie vienumi ir noņemti kā atsevišķs tips.
5.0.x LTS For:
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā PHP versija paaugstināta no 7.2.0 uz 7.2.5.
Paroļu jaukšanas algoritms mainīts no MD5 uz bcrypt.
4.4.x For:
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Atbalsts IBM DB2 ir noņemts.
Minimāli nepieciešamā PHP versija paaugstināta no 5.4.0 uz 7.2.0.
Paaugstinātas minimāli nepieciešamās datubāzes versijas.
Mainīts Zabbix PHP failu katalogs.
4.2.x For:
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Noņemti Jabber un Ez Texting mediju tipi.
4.0.x LTS For:
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Vecāki starpniekserveri vairs nevar ziņot datus jauninātam serverim.
Jaunāki aģenti vairs nevarēs darboties ar vecāku Zabbix serveri.
3.4.x For:
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Tagad obligātas ir libpthread un zlib bibliotēkas.
Atbalsts vienkārša teksta protokolam ir noņemts, un galvene ir obligāta.
Zabbix aģenti, kas ir vecāki par 1.4 versiju, vairs netiek atbalstīti.
Parametrs Server pasīvās starpniekservera konfigurācijā tagad ir obligāts.
3.2.x For:
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
SQLite atbalsts kā aizmugursistēmas datubāze Zabbix serverim/lietotāja saskarnei ir noņemts.
Tagad tiek atbalstītas Perl Compatible Regular Expressions (PCRE) POSIX paplašināto izteiksmju vietā.
Zabbix serverim obligātas ir libpcre un libevent bibliotēkas.
Pievienotas izejas koda pārbaudes lietotāja parametriem, attālajām komandām un system.run[] vienumiem bez nowait karoga, kā arī Zabbix servera izpildītajiem skriptiem.
Zabbix Java gateway ir jājaunina, lai atbalstītu jauno funkcionalitāti.
3.0.x LTS For:
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Datubāzes jaunināšana var būt lēna atkarībā no vēstures tabulas lieluma.
2.4.x For:
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā PHP versija paaugstināta no 5.3.0 uz 5.4.0.
Jānorāda aģenta parametrs LogFile.
2.2.x LTS For:
Zabbix 2.4
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Noņemta uz mezgliem balstīta sadalītā uzraudzība.
2.0.x For:
Zabbix 2.2
Zabbix 2.4
Zabbix 3.0
Zabbix 3.2
Zabbix 3.4
Zabbix 4.0
Zabbix 4.2
Zabbix 4.4
Zabbix 5.0
Zabbix 5.2
Zabbix 5.4
Zabbix 6.0
Zabbix 6.2
Zabbix 6.4
Zabbix 7.0
Zabbix 7.2
Zabbix 7.4
Zabbix 8.0
Minimāli nepieciešamā PHP versija paaugstināta no 5.1.6 uz 5.3.0.
Lai serveris darbotos pareizi, ir nepieciešama MySQL datubāze ar reģistrjutību; lai Zabbix serveris pareizi darbotos ar MySQL datubāzi, ir nepieciešams rakstzīmju kopums utf8 un kārtojums utf8_bin. Skatiet datubāzes izveides skriptus.
PHP paplašinājums mysqli ir nepieciešams mysql vietā.