- 1 Jaunināšana no avotiem
- Pārskats
- Servera jaunināšanas process
- 1. Apturiet serveri
- 2 Izveidojiet esošās Zabbix datubāzes dublējumkopiju
- 3 Dublējiet konfigurācijas failus, PHP failus un Zabbix bināros failus
- 4 Instalējiet jaunos servera bināros failus
- 5 Pārskatiet servera konfigurācijas parametrus
- 6 Jaunu Zabbix bināro failu palaišana
- 7 Instalējiet jaunu Zabbix lietotāja saskarni
- 8 Notīriet tīmekļa pārlūkprogrammas sīkfailus un kešatmiņu
- Starpniekservera jaunināšanas process
- Aģenta jaunināšanas process
- Jaunināšana starp mazajām versijām
1 Jaunināšana no avotiem
Pārskats
Šajā sadaļā ir aprakstītas darbības, kas nepieciešamas veiksmīgai jaunināšanai no Zabbix 7.2.x uz Zabbix 7.4.x, izmantojot oficiālos Zabbix avotus.
Pirms jaunināšanas noteikti izlasiet attiecīgās jaunināšanas piezīmes!
Varat arī pārskatīt 7.4 versijas prasības.
Jaunināšanas laikā var būt noderīgi izmantot divas paralēlas SSH sesijas: vienā izpildīt jaunināšanas darbības, bet otrā pārraudzīt servera/starpniekservera žurnālus.
Piemēram, otrajā SSH sesijā palaidiet tail -f zabbix_server.log vai tail -f zabbix_proxy.log, lai reāllaikā skatītu jaunākos žurnāla ierakstus un iespējamās kļūdas.
Tas var būt īpaši svarīgi produkcijas vidēs.
Servera jaunināšanas process
1. Apturiet serveri
Apturiet Zabbix serveri, lai pārliecinātos, ka datubāzē netiek ievietoti jauni dati.
2 Izveidojiet esošās Zabbix datubāzes dublējumkopiju
Šis ir ļoti svarīgs solis.
Pārliecinieties, ka jums ir datubāzes dublējumkopija.
Tā palīdzēs, ja jaunināšanas procedūra neizdosies (nepietiek vietas diskā, strāvas padeves pārtraukums vai cita neparedzēta problēma).
3 Dublējiet konfigurācijas failus, PHP failus un Zabbix bināros failus
Izveidojiet Zabbix bināro failu, konfigurācijas failu un PHP failu direktorijas rezerves kopiju.
4 Instalējiet jaunos servera bināros failus
Izmantojiet šīs instrukcijas, lai kompilētu Zabbix serveri no pirmkoda.
5 Pārskatiet servera konfigurācijas parametrus
Noteikti pārskatiet jaunināšanas piezīmes, lai pārbaudītu, vai konfigurācijas parametros ir nepieciešamas izmaiņas.
Informāciju par jaunajiem neobligātajiem parametriem skatiet lapā Kas jauns.
6 Jaunu Zabbix bināro failu palaišana
Palaidiet jaunos bināros failus.
Pārbaudiet žurnālfailus, lai pārliecinātos, ka binārie faili ir veiksmīgi palaisti.
Zabbix serveris automātiski atjauninās datubāzi.
Startējoties Zabbix serveris ziņo par pašreizējām (obligāto un neobligāto) un nepieciešamajām datubāzes versijām.
Ja pašreizējā obligātā versija ir vecāka par nepieciešamo versiju, Zabbix serveris automātiski izpilda nepieciešamos datubāzes jaunināšanas ielāpus.
Datubāzes jaunināšanas sākums un norises līmenis (procentos) tiek ierakstīts Zabbix servera žurnālfailā.
Kad jaunināšana ir pabeigta, žurnālfailā tiek ierakstīts ziņojums "database upgrade fully completed".
Ja kāds no jaunināšanas ielāpiem neizdodas, Zabbix serveris netiks palaists.
Zabbix serveris netiks palaists arī tad, ja pašreizējā obligātā datubāzes versija ir jaunāka par nepieciešamo versiju.
Zabbix serveris tiks palaists tikai tad, ja pašreizējā obligātā datubāzes versija atbilst nepieciešamajai obligātajai versijai.
8673:20161117:104750.259 current database version (mandatory/optional): 03040000/03040000
8673:20161117:104750.259 required mandatory version: 03040000
Pirms servera palaišanas:
- Pārliecinieties, ka datubāzes lietotājam ir pietiekamas atļaujas (izveidot tabulu, dzēst tabulu, izveidot indeksu, dzēst indeksu)
- Pārliecinieties, ka ir pietiekami daudz brīvas vietas diskā.
7 Instalējiet jaunu Zabbix lietotāja saskarni
Minimālā nepieciešamā PHP versija ir 8.0.0. Ja nepieciešams, atjauniniet to un izpildiet instalēšanas norādījumus.
8 Notīriet tīmekļa pārlūkprogrammas sīkfailus un kešatmiņu
Pēc jaunināšanas, lai Zabbix tīmekļa lietotāja saskarne darbotos pareizi, iespējams, būs jānotīra tīmekļa pārlūkprogrammas sīkfaili un kešatmiņa.
Starpniekservera jaunināšanas process
1 Apturiet starpniekserveri
Apturiet Zabbix starpniekserveri.
2 Dublējiet konfigurācijas failus un Zabbix starpniekservera bināros failus
Izveidojiet Zabbix starpniekservera binārā faila un konfigurācijas faila rezerves kopiju.
3 Jaunu starpniekservera bināro failu instalēšana
Izmantojiet šīs instrukcijas, lai kompilētu Zabbix starpniekserveri no pirmkoda.
4 Pārskatiet starpniekservera konfigurācijas parametrus
Noteikti pārskatiet Jaunināšanas piezīmes, lai pārbaudītu, vai konfigurācijas parametros ir nepieciešamas izmaiņas.
Informāciju par jaunajiem neobligātajiem parametriem skatiet lapā Kas jauns.
5. Palaidiet jaunu Zabbix starpniekserveri
Palaidiet jauno Zabbix starpniekserveri. Pārbaudiet žurnālfailus, lai pārliecinātos, vai starpniekserveris ir veiksmīgi palaists.
Zabbix starpniekserveris automātiski jauninās datubāzi. Datubāzes jaunināšana notiek līdzīgi kā, palaižot Zabbix serveri.
Aģenta jaunināšanas process
Aģentu jaunināšana nav obligāta. Aģenti jājaunina tikai tad, ja tas nepieciešams, lai piekļūtu jaunajai funkcionalitātei.
Šajā sadaļā aprakstīto jaunināšanas procedūru var izmantot gan Zabbix aģenta, gan Zabbix aģenta 2 jaunināšanai.
1 Apturiet aģentu
Apturiet Zabbix aģentu.
2 Dublējiet konfigurācijas failus un Zabbix aģenta bināros failus
Izveidojiet Zabbix aģenta binārā faila un konfigurācijas faila rezerves kopiju.
3. Jaunu aģenta bināro failu instalēšana
Izmantojiet šīs instrukcijas, lai kompilētu Zabbix aģentu no pirmkoda.
Varat arī lejupielādēt iepriekš kompilētus Zabbix aģentus no Zabbix lejupielādes lapas.
4 Pārskatiet aģenta konfigurācijas parametrus
Noteikti pārskatiet jaunināšanas piezīmes, lai pārbaudītu, vai konfigurācijas parametros ir nepieciešamas kādas izmaiņas.
Informāciju par jaunajiem neobligātajiem parametriem skatiet lapā Kas jauns.
5 Palaidiet jauno Zabbix aģentu
Palaidiet jauno Zabbix aģentu.
Pārbaudiet žurnālfailus, lai pārliecinātos, vai aģents ir veiksmīgi palaists.
Jaunināšana starp mazajām versijām
Jauninot starp 7.4.x mazajām versijām (piemēram, no 7.4.1 uz 7.4.3), serverim/starpniekserverim/aģentam ir jāveic tādas pašas darbības kā jaunināšanas laikā starp galvenajām versijām. Vienīgā atšķirība ir tā, ka, jauninot starp mazajām versijām, datubāzē netiek veiktas nekādas izmaiņas.