Ad Widget

Collapse

Русские буквы в итемах и триггерах создан

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • BcTpe4HbIu
    Junior Member
    • Apr 2016
    • 9

    #1

    Русские буквы в итемах и триггерах создан

    Кто нибудь сталкивался с такой проблемой: периодически русские буквы в итемах и триггерах созданных из правил LLD заменяются на ???.
    Для теста сделали обновление LLD раз в 30 сек и примерно раз в пару минут вопросы меняются на нормальные символы и обратно.

    Среда:
    zabbix_server (Zabbix) 3.0.1
    Revision 58734 26 February 2016, compilation time: Feb 28 2016 07:18:05
    база mysql Ver 15.1 Distrib 5.5.47-MariaDB, for Linux (x86_64) using readline 5.1

    zabbix_proxy (Zabbix) 3.0.1
    Revision 58734 26 February 2016, compilation time: Feb 28 2016 07:22:30
    база sqlite

    Хост подключен через прокси.
    Данные для LLD берутся из файлов, которые создает наш скрипт.
    Проблема проявляется только в 3+, в версии 2.4 такая же система работает нормально.
    Attached Files
    Last edited by BcTpe4HbIu; 14-04-2016, 09:50.
  • samosvat
    Junior Member
    • Jun 2015
    • 10

    #2
    Столкнулся с аналогичной проблемой!!

    Comment

    • samosvat
      Junior Member
      • Jun 2015
      • 10

      #3
      http://stackoverflow.com/questions/3...tf-8-in-my-cnf
      https://mariadb.com/kb/en/mariadb/se...nd-collations/

      Мне помогло явное указание кодировок в конфиге СУБД
      [mysqld]
      collation-server = utf8_bin
      init-connect='SET NAMES utf8'
      character-set-server = utf8

      Comment

      • tuban
        Senior Member
        Zabbix Certified Specialist
        • Sep 2012
        • 286

        #4
        А какая Б.Д.?

        Comment

        • BcTpe4HbIu
          Junior Member
          • Apr 2016
          • 9

          #5
          Originally posted by tuban
          А какая Б.Д.?
          mysql Ver 15.1 Distrib 5.5.47-MariaDB, for Linux (x86_64) using readline 5.1

          Убрали русский из LLD (размерность была на русском), стало нормально все. На следующей неделе может попробуем с заданием кодировки в mysql...

          Comment

          • glebs.ivanovskis
            Senior Member
            • Jul 2015
            • 237

            #6
            Похоже, эта проблема распространяется не только на LLD: https://support.zabbix.com/browse/ZBX-10540

            У вас есть возможность перекомпилировать сервер с небольшими изменениями?

            Comment

            • BcTpe4HbIu
              Junior Member
              • Apr 2016
              • 9

              #7
              Originally posted by glebs.ivanovskis
              Похоже, эта проблема распространяется не только на lld: https://support.zabbix.com/browse/zbx-10540

              У вас есть возможность перекомпилировать сервер с небольшими изменениями?
              Да, конечно мы можем пересобрать сервер.

              Comment

              • glebs.ivanovskis
                Senior Member
                • Jul 2015
                • 237

                #8
                Originally posted by bctpe4hbiu
                Да, конечно мы можем пересобрать сервер.
                Здорово! Я приложил патч в тикете.

                Comment

                • BcTpe4HbIu
                  Junior Member
                  • Apr 2016
                  • 9

                  #9
                  Originally posted by glebs.ivanovskis
                  Здорово! Я приложил патч в тикете.
                  Я пересобрал пакеты заббикса. Сервер обновил. Пока все нормально.
                  Если в понедельник хуже не станет отпишусь в тикете.

                  ПС: Если кто то тоже хочет проверить выложил пакеты сюда: https://drive.google.com/file/d/0B8Q...w?usp=drivesdk

                  Comment

                  • Andrey Dyukin
                    Junior Member
                    • Jul 2015
                    • 22

                    #10
                    Если кому нужно, вот пакет на Debian 7 x64.
                    Гугл диск

                    Comment

                    • samosvat
                      Junior Member
                      • Jun 2015
                      • 10

                      #11
                      Выявил закономерность:
                      При работающем заббикс-севере (3.0.2) стоит остановить и запустить БД - все символы в lld будут вопросиками.

                      Если же сначала остановить заббикс-сервер, потом остановить и запустить (перезапустить) бд, и затем уже запустить заббикс-сервер - никакхи проблем не наблюдается.
                      Вот такие чудеса )))

                      Comment

                      • zmdpc
                        Senior Member
                        • Oct 2014
                        • 484

                        #12
                        Кодировку в my.cnf укажите явно как выше советовали.

                        Comment

                        • samosvat
                          Junior Member
                          • Jun 2015
                          • 10

                          #13
                          Так это я выше и советовал ))

                          Comment

                          • zmdpc
                            Senior Member
                            • Oct 2014
                            • 484

                            #14
                            Ну хорошо - советовали сами. Сами написали, что помогло ).
                            Таких проблем у себя не наблюдаю. Было похожая ситуация когда из бекапа восстанавливал базу на другой машине, но при создании базы явно не указал кодировку.

                            Comment

                            • Kos
                              Senior Member
                              Zabbix Certified SpecialistZabbix Certified Professional
                              • Aug 2015
                              • 3415

                              #15
                              Дык, это... glebs.ivanovskis же чуть раньше давал ссылку на ZBX-10540.
                              В двух словах: проблема при реконнекте к базе MySQL (не восстанавливается нужная кодировка для соединения).
                              Текущий статус:
                              Fixed in pre-3.0.3rc1 r59665
                              .

                              Comment

                              Working...