在哪里为 IBM Tivoli Netcool/OMNIbus ObjectServer REST API 配置用户帐户?

在哪里为 IBM Tivoli Netcool/OMNIbus ObjectServer REST API 配置用户帐户?

我们有一个应用程序向 IBM Tivoli Netcool/OMNIbus 8.1 服务器的 ObjectServer REST API 发送请求。在请求中,有一个AuthorizationHTTP 标头设置为Basic <base64-encoded string>,其中 base64 编码的字符串表示admin:password。REST API 返回所请求的信息,这意味着应用程序正在为用户发送正确的密码admin

现在我想修改发送的密码,不知道用户admin配置在哪里,在IBM管理控制台里可以看到,没有admin列出任何用户:

在此处输入图片描述

我尝试更改应用程序以在 HTTP 标头obadmin:password中发送(上面屏幕截图中显示的用户之一)的 base64 编码字符串Authorization,并且 REST API 响应了“401 - 需要授权”错误,因此似乎 REST API 没有对该屏幕截图中列出的任何用户进行身份验证。

我如何更改用户密码admin

答案1

Netcool/OMNIbus 管理员包含一个用户数据库,该数据库与管理控制台中显示的用户是分开的。该数据库包含用户admin

使用以下命令运行 Netcool/OMNIbus 管理器(在支持 X11 的会话中):

<path to installation>/tivoli/netcool/omnibus/bin/nco_config

然后出现以下用户界面,您可以在其中打开对象服务器、加载用户并编辑admin用户详细信息(包括密码):

在此处输入图片描述

相关内容