scazi написал:
mramil написал(а):
Всем доброго дня!
Эту проблему:
[Thr 5386] *** ERROR => Webmethod ExecuteOperation ( versioninfo ) failed: Unauthorized: User authentication required [saphostcontr 1346]
нота не решила. Так же после какого то кол-ва времени в SMD Administration->Sap Host Agent агенты горят желтым треугольником и ошибка в логах таже.
Вот эту ноту посмотрите 927637 - Web service authentication in sapstartsrv as of Release 7.00.
В моем понимание у них авторизация service/protectedwebmethods по этому методу кривовато работает или точнее не так как написано в документации, и приходится по крохам выгребать из разных нот как это должно работать.
На Solution Manager:
1 Проверяете параметр: service/protectedwebmethods (SDEFAULT), если не помогает, то выставить DEFAULT
2 Устанавливаете параметр: service/admin_users = daaadm
3 Далее, согласно ноты 1932225 - sapstartsrv RequestLogonFile extension for UNIX,
sapuxuserchk для ядра не нужно(будет только использоваться версия инсталлирования совместо с saphostagent), то есть вроде как нужно удалить из DIR_EXECUTABLE и оставить только в /usr/sap/hostctrl/exe, необходимые полномочия устанавливаются автоматически.
4 Перезапускаете службу sapcontrol -nr <XX> -function RestartService
На клиенте проверяем sapcontrol -prot GSOAP_HTTP -nr <XX> -queryuser -function AccessCheck Stop
Добрый день!
1) Пробовал и так и так в usr/sap/hostctrl/exe/host_profile и DEFAULT.PFL мониторируемых систем
2) в /usr/sap/hostctrl/exe/host_profile стоит, в DEFAULT.PFL мониторируемых систем стоит
3) sapuxuserchk стоял без s-бита изначально, поставил s-бит для проверки
4) службы перезапускал
Из под пользователя из под которого агент установлен выполняю:
sapcontrol -prot GSOAP_HTTP -nr 00 -user "" "" -function AccessCheck Stop
17.06.2015 13:54:30
RequestLogonFile
OK
17.06.2015 13:54:30
AccessCheck
OK
sapcontrol -prot GSOAP_HTTP -nr 01 -user "" "" -function AccessCheck Stop
17.06.2015 13:54:23
RequestLogonFile
OK
17.06.2015 13:54:23
AccessCheck
OK
sapcontrol -prot GSOAP_HTTP -nr 10 -user "" "" -function AccessCheck Stop
17.06.2015 13:54:54
RequestLogonFile
OK
17.06.2015 13:54:54
AccessCheck
OK
sapcontrol -prot GSOAP_HTTP -nr 11 -user "" "" -function AccessCheck Stop
17.06.2015 13:55:02
RequestLogonFile
OK
17.06.2015 13:55:02
AccessCheck
OK
Перезапустил агента, нажал в SMD Administration->Sap Host Agents Check all:
sapstartsrv.log
[Thr 09] Wed Jun 17 13:49:15 2015
[Thr 09] *** ERROR => Webmethod ExecuteOperation ( versioninfo ) failed: Unauthorized: User authentication required [saphostcontr 1346]
[Thr 17] Operation 38EAA752257C1EE58598AB3A14EA890C finished! Remove from OperationManager
[Thr 17] Wed Jun 17 13:54:09 2015
[Thr 17] Updating instance list: Wed Jun 17 13:54:09 2015
[Thr 17]
Причем на другой машине HP-UX, AccessCheck Stop не отрабатывает, тк ничего там не настраивал, но агент работает исправно.