Crmgo Blog

Zabbix, změna kódování

Zabbix, změna kódování

Každý, kdo instaloval Zabbix server, se setkal s problémem kódování v rozhraní Web GUI, kde je veškerý ruský text zobrazován jako otazníky. Problém spočívá ve výchozím kódování tabulek databáze, jehož změnou se budeme zabývat pro jeho vyřešení. Je nutné převést kódování tabulek a…

Zabbix, změna kódování

Každý, kdo instaloval Zabbix server, se setkal s problémem kódování v rozhraní Web GUI, kde je celý ruský text zobrazován jako otazníky. Problém spočívá ve výchozím kódování tabulek databáze, jehož změnou tento problém vyřešíme.

Je třeba převést kódování tabulek a dat v nich z latin1 na UTF-8.
Nejprve zastavíme zabbix-server:

Dále je třeba vytvořit zálohu databáze.

Jak je vidět, vyloučili jsme 3 tabulky z dumpu, protože neobsahují žádná data a při importu upraveného dumpu mi na tabulce images docházelo k pádu MySQL serveru.

Těmto třem tabulkám vytvoříme samostatný dump, který nebudeme modifikovat.

Důrazně doporučuji zachovat původní dumpy pro možnost návratu k předchozímu stavu.

Změníme kódování všech záznamů v dumpu z1.sql

Nahradíme všechny výskyty kódování v dumpu z2.sql

Přetvoříme databázi, abychom ji vyčistili od všech tabulek a vytvořili ji v požadovaném kódování.

Načteme zálohu z4.sql do databáze.

Načteme dump z3.sql do databáze

A poté znovu spustíme server Zabbix

Ověříme správnou funkčnost webového rozhraní serveru Zabbix. V případě problémů se vrátíme k zálohám z1.sql a z4.sql.

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.