Глюк отображения эвентов...

Started by kozlov_ao, December 30, 2013, 02:59:59 AM

Previous topic - Next topic

kozlov_ao

Странный прикол сегодня обнаружил.
Дернула нелегкая заводить эвенты по-русски :)
В итоге завел, все ОК... но вылез косячек:
Завел эвенты, сохранил, закрыл вкладку.. проверил - все работает. Хотел добавить новые, и увидел ЭТО (1)... естественно - я этого не писал.. вроде :)
Но при этом, алармы пишутся нормально (2).. т.е. без лишней ахинеи..

Вот и думаю, то ли лыжи не едут, то ли я ... :)

kozlov_ao

В окне редактирования тоже самое...

Victor Kirhenshtein

Похоже на переполнение буфера на сервере. Это UNICODE сборка или нет? Если нет, то какое значение поставлено для CodePage в netxmsd.conf?

kozlov_ao


glebofff

У меня, после того, как поисчезало из дерева объектов всё то, что по-русски забивал, UNICODE сборка не прижилась. После перезапуска сервера пошла ругань на SQL запросы, и так далее.

Сейчас CP1251 + pgsql, и всё ок, но "осадочек" остался. Надо бы ещё потерзать UNICODE, но времени паталогически не хватает.

kozlov_ao

у меня по-русски только DCI и эвенты.... т.к. предоставлен доступ к мониторингу своих ресурсов клиентам... все остальное на не русском.

kozlov_ao

Добрый день!
Не удалось отловить/исправить данную ошибку?

glebofff

Юникод принципиален, вы с китайцами, чтоль, работаете?

kozlov_ao

Quote from: glebofff on January 16, 2014, 05:51:19 AM
Юникод принципиален, вы с китайцами, чтоль, работаете?

Не понял...

glebofff


kozlov_ao

1. Юникод появился сравнительно недавно, а возможность использования русского языка присутствует давно (UTF8, CP1251)
2. Юникод != Русский язык. Есть например, на вскидку, немецкий.

kozlov_ao

UpUpUp :)
Все еще актуально :) Уже NX *.12

kozlov_ao


hsvt

#13
Quote from: glebofff on December 31, 2013, 06:49:24 AM
У меня, после того, как поисчезало из дерева объектов всё то, что по-русски забивал, UNICODE сборка не прижилась. После перезапуска сервера пошла ругань на SQL запросы, и так далее.

Сейчас CP1251 + pgsql, и всё ок, но "осадочек" остался. Надо бы ещё потерзать UNICODE, но времени паталогически не хватает.

После обновы на 2.0 RC2 случилось тоже самое, шаблоны не работают, у нод пустые имена. Что делать ? Вся работы на смарку чтоли ?

Собирал вот так: ./configure --with-server --with-mysql --with-agent --with-client --with-snmp --disable-ldap --disable-silent-rules

--enable-unicode - убрал и выставил в конфиге UTF8

Это и повлияло?

Откатился обратно на 2.0RC1 - там всё ОК.

При обновлении на 2.0RC2 - все русские буквы слетают, с последующими ошибками mysql:


[19-Oct-2015 14:02:20.372] [WARN ] Failed to execute filter script for template object 3017 "CPU": Error 15 in line 1: Unknown object's attribute
[19-Oct-2015 14:02:20.372] [WARN ] Failed to execute filter script for template object 5186 "Serial": Error 15 in line 1: Unknown object's attribute
[19-Oct-2015 14:02:20.373] [WARN ] Failed to execute filter script for template object 3017 "CPU": Error 15 in line 1: Unknown object's attribute
[19-Oct-2015 14:02:20.373] [WARN ] Failed to execute filter script for template object 5186 "Serial": Error 15 in line 1: Unknown object's attribute
Waiting for data... (interrupt to abort)


Значит дело не в параметрах конфигуратора.

Порядок обновления такой:

./configure --with-server --with-mysql --with-agent --with-client --with-snmp --enable-unicode --disable-ldap --disable-silent-rules

make

nxdbmgr check

make install

nxdbmgr upgrade

kozlov_ao

Дак в итоге с Unicode или без??

QuoteВся работы на смарку чтоли
Откатись, разверни бекап БД...