NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Rexvil on April 25, 2023, 02:54:15 PM

Title: Невозможно выполнить удаленные действия на агенте x64
Post by: Rexvil on April 25, 2023, 02:54:15 PM
Приветствую!
Невозможно выполнить удаленные действия на агенте x64, такие как:
 - редактирование файла конфигурации агента;
 - развертывание пакетов;
 - запуск менеджера файлов и загрузку файлов...

Конфигурация системы мониторинга:
 - netxms-server-4.3.1-x64 на виртуальной машине Windows Server 2019;
 - агенты nxagent-4.3.2-x64,  nxagent-4.3.4-x64;
 - операционные системы в мониторинге Windows 7 x64, Windows 10 x64;
 - машины находятся в не связанных между собой сетях;
 - агенты подключаются к серверу через туннель штатными средствами агента.

конфигурация агента
#
# NetXMS agent configuration file
# Created by agent installer at Mon Mar 27 21:19:41 2023
#

ServerConnection = ******
MasterServers = ******
ConfigIncludeDir = C:\NetXMS\etc\nxagentd.conf.d
LogFile = C:\NetXMS\log\nxagentd.log
FileStore = C:\NetXMS\var

EnableProxy = yes

SubAgent = filemgr
SubAgent = ping
SubAgent = netsvc
SubAgent = wineventsync
SubAgent = winperf
SubAgent = wmi

[filemgr]
RootFolder = C:\NetXMS\var

поля ServerConnection и MasterServers имеют один и тот же адрес.

Примечательно, что при использовании агента x32 версии все вышеназванные функции работают исправно, при том что при установке агента, он настоятельно просить устанавливать версию x64 на системы x64.

Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Filipp Sudanov on April 27, 2023, 07:10:50 PM
Access denied может быть и со стороны NetXMS сервера - если нет права "control" на этот объект. В принципе покажите, какие права есть на этот объект, может быть на работу с файлами тоже прав не хватает.

Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Rexvil on April 28, 2023, 10:04:17 AM
Спасибо за ответ.
Повторюсь, что при использовании агента 32х-битной версии вышеупомянутые функции работают.

На данный момент у ноды в Access Control указана только группа Admins.Access Control.png

В системе существует только один пользователь admin(Default administrator account) под которым логинимся в клиента Users.png

Провел некоторые тесты:
 - установил nxagent-4.3.4-x64 на тестовый компьютер с Windows 10 (один пользователь с административными правами) со следующими опциямиSetup.png

Ситуация не изменилась, по прежнему получаю ошибки  
  - попытался явно указать пользователя в Access Control ноды и разрешить все права -  получил Access denied
Update access control list.png

 - также попробовал отправить на компьютер уведомление для Юзер-агента - access denied, NetXMS User Agent запущен, в трее, исправно отображает статус
send notification.png

Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Filipp Sudanov on April 29, 2023, 09:01:18 PM
А можно тот же скриншот, что на Access Control.png (https://www.netxms.org/forum/dlattach/?attach=6393), но выделить мышью группу Admins
Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Rexvil on April 29, 2023, 11:09:53 PM
Выделение мышью. к сожалению, не сильно добавляет читаемости. RMCDOEVKTPA

Access Rights.PNG

Все галочки установлены

Access Control.PNG
Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Filipp Sudanov on May 09, 2023, 02:03:29 PM
В правах доступа нас интересуют галочки, которые справа. Они все выставленны, так что на эту ноду у группы Admins есть все права и у пользователя, состоящего в этой группе должна быть возможность делать все действия.

Так что не очень понятно, в чем тут может быть дело. Если есть подозрение, что не работает на определенных машинах, можно собрать лог агента на 6 уровне отладки. Для этого в конфиг файл агента поставить:

LogFile =  C:\NetXMS\log\nxagentd
DebugLevel = 6
Title: Re: Невозможно выполнить удаленные действия на агенте x64
Post by: Rexvil on May 11, 2023, 10:21:23 AM
Не могу проследить зависимость от параметров компьютера. 
Во вложении логи с i386 и x64 версий агента установленных на разных компьютерах.
Но и на одном компьютере при последовательной переустановке версий агента ситуация не меняется.  На  x64 версии агента "Access denied" при изменении конфига, при загрузке файлов сервера и локальных файлов на агент и ошибка при деплойменте().