Странный прикол сегодня обнаружил.
Дернула нелегкая заводить эвенты по-русски :)
В итоге завел, все ОК... но вылез косячек:
Завел эвенты, сохранил, закрыл вкладку.. проверил - все работает. Хотел добавить новые, и увидел ЭТО (1)... естественно - я этого не писал.. вроде :)
Но при этом, алармы пишутся нормально (2).. т.е. без лишней ахинеи..
Вот и думаю, то ли лыжи не едут, то ли я ... :)
В окне редактирования тоже самое...
Похоже на переполнение буфера на сервере. Это UNICODE сборка или нет? Если нет, то какое значение поставлено для CodePage в netxmsd.conf?
CodePage не стоит... сборка UNICODE
У меня, после того, как поисчезало из дерева объектов всё то, что по-русски забивал, UNICODE сборка не прижилась. После перезапуска сервера пошла ругань на SQL запросы, и так далее.
Сейчас CP1251 + pgsql, и всё ок, но "осадочек" остался. Надо бы ещё потерзать UNICODE, но времени паталогически не хватает.
у меня по-русски только DCI и эвенты.... т.к. предоставлен доступ к мониторингу своих ресурсов клиентам... все остальное на не русском.
Добрый день!
Не удалось отловить/исправить данную ошибку?
Юникод принципиален, вы с китайцами, чтоль, работаете?
Quote from: glebofff on January 16, 2014, 05:51:19 AM
Юникод принципиален, вы с китайцами, чтоль, работаете?
Не понял...
Сборка юникодовая зачем?
1. Юникод появился сравнительно недавно, а возможность использования русского языка присутствует давно (UTF8, CP1251)
2. Юникод != Русский язык. Есть например, на вскидку, немецкий.
UpUpUp :)
Все еще актуально :) Уже NX *.12
UP :D
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
Дак в итоге с Unicode или без??
QuoteВся работы на смарку чтоли
Откатись, разверни бекап БД...
Quote from: kozlov_ao on October 19, 2015, 05:56:21 PM
Дак в итоге с Unicode или без??
QuoteВся работы на смарку чтоли
Откатись, разверни бекап БД...
В итоге с unicode, откатился, развернул. Но подтверждаю, что при обновлении на 2.0RC2 названия нод с русскими текстом исчезают, не зависимо от параметров ./configure.
А эвенты не по слетали?
Тоже обновиться хотел ))
Quote from: kozlov_ao on October 19, 2015, 06:42:06 PM
А эвенты не по слетали?
Тоже обновиться хотел ))
EPP и EC у меня все на английском, пока что всё в порядке после отката, а вот после обновления не обратил внимания, но думаю что эвенты не должны были слететь. А вот с нодами беда была.
Тогда обновляемся ))