Приветствую!
Невозможно выполнить удаленные действия на агенте 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.
Access denied может быть и со стороны NetXMS сервера - если нет права "control" на этот объект. В принципе покажите, какие права есть на этот объект, может быть на работу с файлами тоже прав не хватает.
Спасибо за ответ.
Повторюсь, что при использовании агента 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
А можно тот же скриншот, что на Access Control.png (https://www.netxms.org/forum/dlattach/?attach=6393), но выделить мышью группу Admins
Выделение мышью. к сожалению, не сильно добавляет читаемости. RMCDOEVKTPA
Access Rights.PNG
Все галочки установлены
Access Control.PNG
В правах доступа нас интересуют галочки, которые справа. Они все выставленны, так что на эту ноду у группы Admins есть все права и у пользователя, состоящего в этой группе должна быть возможность делать все действия.
Так что не очень понятно, в чем тут может быть дело. Если есть подозрение, что не работает на определенных машинах, можно собрать лог агента на 6 уровне отладки. Для этого в конфиг файл агента поставить:
LogFile = C:\NetXMS\log\nxagentd
DebugLevel = 6
Не могу проследить зависимость от параметров компьютера.
Во вложении логи с i386 и x64 версий агента установленных на разных компьютерах.
Но и на одном компьютере при последовательной переустановке версий агента ситуация не меняется. На x64 версии агента "Access denied" при изменении конфига, при загрузке файлов сервера и локальных файлов на агент и ошибка при деплойменте().