首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在IBM Tivoli Identity Manager (ITIM)中设置Linux服务

尝试在IBM Tivoli Identity Manager (ITIM)中设置Linux服务
EN

Stack Overflow用户
提问于 2014-05-09 02:30:00
回答 2查看 1.9K关注 0票数 0

我目前正在尝试使用IBM Tivoli Identity Manager (IBM Security Identity Manager)设置Linux服务。ITIM,在我工作的Linux开发服务器上遇到了一些问题。我们所有的Linux服务器都使用ssh进行连接。我们的最终目标是使用Identity Manager在我们的网络中实现单点登录。

在ITIM web界面中,我选择了MANAGE SERVICES选项,并显示如下所示的页面,在该页面中,我单击CREATE按钮以创建新服务:

然后,我将看到一个页面,在此页面中,我选择了POSIX LINUX选项,因为我想连接到Linux服务器。

然后在下一页,我输入我想要连接的Linux服务器的信息,服务器的域名是phongdev.fit.edu,一个用于开发工作的服务器。

注在此页面上有一个名为TIVOLI DIRECTORY INTEGRATOR ( TDI )的字段,其中有TDI安装的默认信息,在我的示例中,TDI与ITIM安装在同一台服务器上,因此本地主机域名应该没问题。但是,当我使用netstat命令检查服务器时,在端口16231上没有运行任何东西,所以我在谷歌上查找了启动TDIDispatcher的说明,并被告知在命令行上运行以下命令/etc/init.d/ITIMAd restart,该命令似乎运行成功,但服务器上的端口16231上仍然没有运行任何东西。

由于我们的服务器使用ssh,ITIM要求我设置基于密钥的身份验证,因此我使用SSH在此Linux服务器上设置了密钥和密码,并在ITIM的下一个屏幕上输入了数据,如下所示,但您可以看到,当我选择测试连接按钮时,会生成一个错误:

我检查了日志,日志中没有这些错误的信息,我不确定下一步应该在哪里尝试解决此问题,我怀疑这可能与TDI Dispatcher似乎没有在端口16231上运行有关。

EN

回答 2

Stack Overflow用户

发布于 2014-05-10 07:39:35

TDI可能在不同的端口上运行。您没有指定TDI是在Windows上运行还是在Linux上运行,所以我的答案是假定Linux,因为Linux是我最熟悉的。

您可以通过查看TDI/timsol目录中的solution.properties文件来找到您的端口号。它应该被列为api.remote.naming.port

TDI在默认端口1099上运行。一旦您启动了TDI (服务ITIMAd启动,或者您在系统上启动它的任何方式),使用ps auxw | grep -i rmi (或类似的东西)来查找进程。然后使用netstat -anp | grep PID,其中PID是TDI RMI进程的进程ID。您应该可以立即看到它正在侦听哪个端口。我现在还不能访问TDI服务器来获取确切的命令,但您应该明白这一点。

这是一篇适用于ISIM 6(应该与TDI 7上的ITIM 5.1相同)的关于更改RMI的端口#的好文章:

http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=%2Fcom.ibm.itim_pim.doc%2Fdispatcher%2Finstall_config%2Ft_changeportnum.htm

如果遇到错误CTGIMT600E,并且在TDI6或更低版本上有多个网络接口,则可能需要将服务器IP (或主机名)指定为java属性,以便TDI RMI绑定到正确的接口上。编辑<tdi_home>/ibmdisrv并插入-Djava.rmi.server.hostname=<yourhost>。有关更多信息,请参阅本文:

http://www-01.ibm.com/support/docview.wss?uid=swg21381101

如果您仍然有问题,请在测试连接并查找线索时查看您的ITIM msg.log和trace.log。还要查看TDI ibmdi.log,它将位于您的TDI目录下。这也可能对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2014-05-12 13:21:23

除了Matt所说的(这个链接特别有用),var/ibm/tivoli/common/TDI日志应该会在你启动TDI时告诉你问题是什么--如果有问题的话。它监听的端口号应该在这些日志中的某处提到。除非进行了升级或多次尝试配置RMI dispatcher,否则我不明白为什么端口不应该是16231或1099。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23549779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档