NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: mOba on June 11, 2020, 12:52:59 PM

Title: не все дерево объектов после обновления
Post by: mOba on June 11, 2020, 12:52:59 PM
Доброго дня!

Установлена еще старая версия 2.0.3, встал вопрос обновления т.к есть проблемы с русскими буквами ( не отображает вообще) в e-mail. После обновления промежуточного на версию 2.1.2 или сразу на последнюю 3.3.350 теряется дерево объектов, в котором есть подпапки.
До\ после обновления:

Title: Re: не все дерево объектов после обновления
Post by: Victor Kirhenshtein on June 12, 2020, 04:09:40 PM
Похоже на проблему со структурой базы. А если сделать nxdbmgr check перед миграцией, будут какие-то ошибки?
Еще возможный вариант - что теряются права на объекты. Попробуйте после миграции зайти пользователем system - возможно он увидит все объекты.
Title: Re: не все дерево объектов после обновления
Post by: mOba on June 15, 2020, 10:40:37 AM
Quote from: Victor Kirhenshtein on June 12, 2020, 04:09:40 PM
Похоже на проблему со структурой базы. А если сделать nxdbmgr check перед миграцией, будут какие-то ошибки?
Еще возможный вариант - что теряются права на объекты. Попробуйте после миграции зайти пользователем system - возможно он увидит все объекты.

Да спасибо, включили учетную запись system и она видит все объекты. Может быть есть какой-то скрипт, чтобы после миграции вернуть права на объекты?
Title: Re: не все дерево объектов после обновления
Post by: Filipp Sudanov on June 15, 2020, 02:40:39 PM
Права наследуются, так что по идее должно быть достаточно дать группе Admins все права на Infrastructure services.
Но наследование может отключаться на контейнерах (нужно проверить, стоит ли галочка inherit access rights from parent objects(s), она должна стоять, чтоб наследование происходило).

Скриптовать можно на nxshell - он дает возможность на питоне писать скрипты, которые общаются к тому же api, что и консоль управления. Но сначала нужно понять, что именно этот скрипт должен сделать.
Title: Re: не все дерево объектов после обновления
Post by: mOba on June 16, 2020, 08:34:22 AM
Да спасибо, этого было достаточно, вопрос решен! ;)