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
      Learn about character sets in MariaDB Server. This section details how different character sets and collations impact string storage, comparison, and sorting within your database.


      Мне помогло явное указание кодировок в конфиге СУБД
      [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
                              • 3404

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

                              Comment

                              Working...