2

Zabbix 1.8 – aktualizacja z 1.6.8

Opublikowane 3 lutego. 2010 w Zabbix otagowane , , , przez Ciacho
zabbix_18

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.sql

Kompilujemy 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 start

Ostatnim 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.

REKLAMA

Komentarzy: 2 na razie.

  1. [...] reklama Ciacho przed chwilą #Zabbix 1.8 – aktualizacja z 1.6.8 #linux #mysql ciacho.pl/…zabbix-1-8-aktualizacja-z… [...]

  2. [...] ciacho.pl przed chwilą ciacho.pl/…zabbix-1-8-aktualizacja-z… Pokaż reakcje /* */ inne strony z tej witryny + obserwuj co [...]

Zostaw komentarz





Powiadom mnie o odpowiedziach
CommentLuv badge

Pamiętaj: Na mojej stronie działa system cachowania oraz filtr antyspamowy. Twój komentarz może się pojawić na stronie z pewnym opóźnieniem - cierpliwości.
Pod postami dyskutujemy tylko o ich stronie merytorycznej. Jeśli zauważycie jakiś błąd na stronie, zgłoś ten fakt za pomocą formularza. Avatary pochodzą z serwisu Gravatar.