Ad Widget

Collapse

PostgreSQL и русские события

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • msdos
    Junior Member
    • Mar 2017
    • 2

    #1

    PostgreSQL и русские события

    Прочел пол-интернета и весь этот форум, перепробовал наверное все, что было применимо к моей системе, но так и не настроил ничего. Подскажите, плиз, кто с таким сталкивался:
    Есть Debian, Postgres, Zabbix.
    База вот такая -

    Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа
    -----------+----------+-----------+-------------+-------------+-----------------------
    *** | *** | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |

    Не могу добиться, чтобы события с винды попадали в Zabbix.
    Винда русская, соответственно всё в eventlog по-русски.
    При наступлении события в zabbix_server.log вижу примерно следующее:
    Code:
    566:20170309:112355.513 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА:  неверная последовательность байт для кодировки "UTF8": 0xd1 0x27
     [insert into history_text (itemid,clock,ns,value) values (25544,1489037035,58242236,'Событие на русском языке'.
    и дальше всё, что включает в себя это событие (тоже на русском). Естественно, в БД и далее в zabbix ничего не попадает.
    Вот что можно придумать еще, чтобы все поправить?

    PS: совсем забыл добавить - названия сервисов в соощениях об их состоянии, отображаются нормально, не смотря на то, что они тоже на русском.
    Last edited by msdos; 09-03-2017, 13:58. Reason: добавлено
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by msdos
    Прочел пол-интернета и весь этот форум, перепробовал наверное все, что было применимо к моей системе, но так и не настроил ничего. Подскажите, плиз, кто с таким сталкивался:
    Есть Debian, Postgres, Zabbix.
    База вот такая -

    Имя | Владелец | Кодировка | LC_COLLATE | LC_CTYPE | Права доступа
    -----------+----------+-----------+-------------+-------------+-----------------------
    *** | *** | UTF8 | ru_RU.UTF-8 | ru_RU.UTF-8 |

    Не могу добиться, чтобы события с винды попадали в Zabbix.
    Винда русская, соответственно всё в eventlog по-русски.
    При наступлении события в zabbix_server.log вижу примерно следующее:
    Code:
    566:20170309:112355.513 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА:  неверная последовательность байт для кодировки "UTF8": 0xd1 0x27
     [insert into history_text (itemid,clock,ns,value) values (25544,1489037035,58242236,'Событие на русском языке'.
    и дальше всё, что включает в себя это событие (тоже на русском). Естественно, в БД и далее в zabbix ничего не попадает.
    Вот что можно придумать еще, чтобы все поправить?

    PS: совсем забыл добавить - названия сервисов в соощениях об их состоянии, отображаются нормально, не смотря на то, что они тоже на русском.
    Поскольку версии не указаны, предполажу что вас стоит просто обновиться:

    Comment

    • msdos
      Junior Member
      • Mar 2017
      • 2

      #3
      Originally posted by yukra
      Поскольку версии не указаны, предполажу что вас стоит просто обновиться:
      https://support.zabbix.com/browse/ZBX-2912
      Спасибо за ответ!
      Извиняюсь, совсем из головы вылетело про версии
      Zabbix 3.2.4
      psql (PostgreSQL) 9.4.10
      Debian 3.16.39-1 deb8u1 x86_64 GNU/Linux
      Агенты пробовал разные использовать - последний и два до него которые были, причем по оба вариант - х32 и х64.

      Comment

      • glebs.ivanovskis
        Senior Member
        • Jul 2015
        • 237

        #4
        Похоже на zbx-11855, вернитесь на 3.2.3 и ждите выхода 3.2.5.

        Comment

        Working...