Ad Widget

Collapse

Zabbix 1.8.5 проблемы с кодировкой.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • gdgsoft
    Senior Member
    • Apr 2009
    • 202

    #1

    Zabbix 1.8.5 проблемы с кодировкой.

    Всем доброго дня!
    Недавно смигрировал тестовый сервер Zabbix c версии 1.8.4 на 1.8.5.
    Вот, обнаружил на карте сети и на графиках по элементам (через меню LastValue), что не отображаются русские буквы в названиях триггеров, в то время как в меню Monitoring->Triggers и Monitoring->Events названия триггеров отображаются корректно.

    zabbix_server --version
    Zabbix Server v1.8.5 (revision 19050) (15 April 2011)
    Compilation time: Apr 21 2011 16:36:54


    Прошу проверить данный момент у себя.
    Спасибо.

    P.S.: при миграции, никаких действий с БД не проводилось, библиотеки не обновлялись (вроде ).
    P.S.S.: скриншоты в атачах. там же разместил текущую информацию по библиотекам. Спасибо.

    Карта сети:
    Click image for larger version

Name:	Zabbix.1.8.5.maps.encoding.problem.JPG
Views:	1
Size:	25.4 KB
ID:	315760

    Отображение триггера:
    Click image for larger version

Name:	Zabbix.1.8.5.triggers.name.JPG
Views:	1
Size:	46.6 KB
ID:	315761

    График через LastValue:
    Click image for larger version

Name:	Zabbix.1.8.5.lasvalue.graph.JPG
Views:	1
Size:	79.3 KB
ID:	315762

    Текущая конфигурация:
    Click image for larger version

Name:	Zabbix.1.8.5.lib.version.JPG
Views:	1
Size:	50.5 KB
ID:	315763
    Last edited by gdgsoft; 26-05-2011, 09:27.
    Zabbix 2.4.2
    PHP 5.4.5
    Oracle Linux 6.5
    VmWare ESXi 4

    MariaDB 10.0.15
    Oracle Linux 6.5
    Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Проверил на графике, у меня всё хорошо. Сделали как написано здесь:
    Установили кодировку CHARSET=utf8 в базе данных?

    Comment

    • gdgsoft
      Senior Member
      • Apr 2009
      • 202

      #3
      Originally posted by dima_dm
      Проверил на графике, у меня всё хорошо. Сделали как написано здесь:
      Установили кодировку CHARSET=utf8 в базе данных?
      http://www.zabbix.com/forum/showpost...39&postcount=6
      Да, у меня по умолчанию стоит DEFAULT CHARSET=utf8.

      Вот момент:
      mysql> show variables like "%collat%";
      +----------------------+-----------------+
      | Variable_name | Value |
      +----------------------+-----------------+
      | collation_connection | utf8_general_ci |
      | collation_database | utf8_general_ci |
      | collation_server | utf8_general_ci |
      +----------------------+-----------------+

      Стоит на двух нижних: utf8_general_ci
      в то время как на указанных вами примерах: utf8_bin

      ну и еще у меня init_connect пустой.

      Что интересно, данные типы кодировок у менят стоят идентично на основном сервере с версией Zabbix 1.8.4, так вот там все корректно отображается.
      Zabbix 2.4.2
      PHP 5.4.5
      Oracle Linux 6.5
      VmWare ESXi 4

      MariaDB 10.0.15
      Oracle Linux 6.5
      Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        у меня такая обстановка и все отображается нормально:
        Code:
        mysql> show variables like "%collat%";
        +----------------------+-------------------+
        | Variable_name        | Value             |
        +----------------------+-------------------+
        | collation_connection | utf8_general_ci   |
        | collation_database   | utf8_general_ci   |
        | collation_server     | latin1_swedish_ci |
        +----------------------+-------------------+
        3 rows in set (0.00 sec)
        
        mysql> show variables like 'init%';
        +---------------+-------+
        | Variable_name | Value |
        +---------------+-------+
        | init_connect  |       |
        | init_file     |       |
        | init_slave    |       |
        +---------------+-------+
        3 rows in set (0.00 sec)
        
        mysql> show variables like "char%";
        +--------------------------+----------------------------------+
        | Variable_name            | Value                            |
        +--------------------------+----------------------------------+
        | character_set_client     | utf8                             |
        | character_set_connection | utf8                             |
        | character_set_database   | utf8                             |
        | character_set_filesystem | binary                           |
        | character_set_results    | utf8                             |
        | character_set_server     | latin1                           |
        | character_set_system     | utf8                             |
        | character_sets_dir       | /usr/local/share/mysql/charsets/ |
        +--------------------------+----------------------------------+
        8 rows in set (0.00 sec)
        Обратите внимание на параметр mbstring.func_overload, помню когда то у меня были нюансы именно с ним. Хоть это касается еще версии 1.8.2 но все же.

        http://www.zabbix.com/documentation/...су

        FreeBSD 8.1
        PHP 5.3.6
        my.cnf в плане установки кодировок - абсолютно пустой

        Comment

        • gdgsoft
          Senior Member
          • Apr 2009
          • 202

          #5
          Спасибо за ответ, zalex_ua!

          Функция mbstring.func_overload в php.ini отключена.
          Никаких настроек по конфигу кодировок в файле my.cnf нет.

          Наверное чуть позже буду пытаться пересобирать Zabbix.
          Zabbix 2.4.2
          PHP 5.4.5
          Oracle Linux 6.5
          VmWare ESXi 4

          MariaDB 10.0.15
          Oracle Linux 6.5
          Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

          Comment

          • Salagin
            Member
            • Dec 2010
            • 35

            #6
            Zabbix пересобирать не надо. Проблема в GD и mbstring, проверьте опции сборки. У меня на слаке была такая проблема, помню, что пересобирал с опциями mbstring и\или gd, точнее, к сожалению не помню. Что-то вроде поддержку японского языка отключал...

            Comment

            • gdgsoft
              Senior Member
              • Apr 2009
              • 202

              #7
              Собственно переехал все таки на версию 1.8.5 на рабочем сервере.
              Там проблем не возникло.

              Т.к. тестовый сервер собирался полностью ручками, то наверное где то дал маху с ключиками. Постараюсь найти в чем проблема была позже.

              Спасибо всем за рекомендации.
              Zabbix 2.4.2
              PHP 5.4.5
              Oracle Linux 6.5
              VmWare ESXi 4

              MariaDB 10.0.15
              Oracle Linux 6.5
              Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

              Comment

              Working...