-
Problem report
-
Resolution: Won't fix
-
Trivial
-
None
-
4.4.7
-
None
-
CentOS6, hypper-v
After updating the database
due to error "Unsupported charset or collation for tables"
command "ALTER TABLE <db>.<table> CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;"
autoregistration loop started.
If execute
ALTER TABLE zabbix.autoreg_host CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE zabbix.hosts CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
autoregistration loop stoped.
--------------------------------------------
После обновления zabbix и смены кодировки таблиц базы с utf8_general_ci на utf8_bin началось постоянное срабатывание авторегистрации (на событии весит скрипт регистрации хоста, в котором есть отсылка почтового сообщения, по которому я и сделал вывод. По некоторым хостам постоянно приходят сообщения).
Если у таблиц autoreg_host hosts вернуть COLLATE utf8_general_ci авторегистрация начинает работать нормально.
При этом Zabbix выдает ошибку "Unsupported charset or collation for tables: autoreg_host, hosts.".
Можно ли как то это исправить. Я понимаю, что utf8_bin работает быстрее, но имена хостов у меня некоторые заведены в ручную и с большой буквы, как результат из за смены на collate utf8_bin происходит выше описанная проблема.
Так же заметил, что система стала критична к регистру логина. Я думаю это из-за того же.