O nowej wersji Zabbixa pisałem wcześniej, teraz postaram się opisać proces aktualizacji.
Według dokumentacji autora, aktualizacja powinna przejść tak samo dla dowolnej wersji 1.6, jednak opiszę aktualizacje na moim przykładzie z 1.6.8 do 1.8.
Najważniejsze co trzeba zrobić do backup bazy danych (jeżeli nie robisz tego automatycznie to radzę zacząć), w moim wypadku korzystam z mysql’a z replikacją na zapasową maszynę z której jest robiony backup co kilka godzin automatycznie.
Poniżej opiszę krok po kroku co trzeba zrobić.
W wypadku kiedy utrzymujesz jedną bazę danych z której korzysta zabbix_server, do wykonania kopii zapasowej należy zatrzymać serwer:
# /etc/init.d/zabbix-server stop # mysqldump --add-drop-table -u UZYTKOWNIK -pHASLO BAZA > kopia.sql
Teraz spokojnie możesz iść po kawę teraz, u mnie mysqldump zajmuje 2GB, po skompresowaniu bz2 zajmuje ok. 431MB.
Następnie trzeba zmodyfikować bazę:
alter table dhosts drop index dhosts_1; alter table dservices drop index dservices_1; alter table httptest drop index httptest_2; alter table httptest drop index httptest_3; alter table history_log drop index history_log_2; alter table history_text drop index history_text_2; alter table actions drop index actions_1; alter table escalations drop index escalations_2; alter table graphs_items drop index graphs_items_1; alter table graphs_items drop index graphs_items_2; alter table services drop index services_1;
Powyższe komendy w pełni wprowadzają zmiany które zaszły w wersjach 1.6.0 – 1.6.8.
Następnie trzeba zaktualizować bazę względem 1.8:
# mysql -u root -pHASLO BAZA < upgrades/dbpatches/1.8/mysql/patch.sqlKompilujemy serwer, w moim wypadku ustawienia wyglądają tak:
# ./configure --with-mysql --with-net-snmp --enable-server --prefix=/usr/local/zabbix # make && make install
Włączamy serwer
# /etc/init.d/zabbix-server startOstatnim etapem do wykonania jest aktualizacja GUI:
# mv /home/www/zabbix /home/www/zabbix_old # cp -a frontends/php/ /home/www/zabbix
Po wejściu do Zabbixa pojawi się okno "instalacji", należy przejść przez cały proces i możemy korzystać z wersji 1.8.



[...] ciacho.pl przed chwilą ciacho.pl/…zabbix-1-8-aktualizacja-z… Pokaż reakcje /* */ inne strony z tej witryny + obserwuj co [...]
[...] reklama Ciacho przed chwilą #Zabbix 1.8 – aktualizacja z 1.6.8 #linux #mysql ciacho.pl/…zabbix-1-8-aktualizacja-z… [...]