IBM Tivoli Network Manager IP Edition - 作业未运行

IBM Tivoli Network Manager IP Edition - 作业未运行

由于我们的网络发现耗时太长,我尝试将最大的工作分成两部分。这两部分使用相同的 Perl 脚本,但范围不同。

我复制了一份作业(代理),并执行以下操作:

  • 复制 .agnt 文件
  • 复制相关的 perl 脚本

问题在于其中一个作业(随机更改)无法运行。 Disco 进程最终将失败。

在未运行的作业的日志中我看到以下错误消息:

2012 年 7 月 18 日星期三 08:48:54 警告:在文件 CRivObjSockClient.cc 的第 1293 行发现传输层发送失败 - 客户端 My_MacTable_Cis 未连接到服务助手

我该如何解决这个问题?

答案1

事实证明,我必须在 Perl 脚本中更改代理名称。原始代理名为 My_MacTable_Cis。新代理名称为 My_MacTable_Cis2,因此我必须在 perl 脚本中更新它。这解决了问题:

my $myAgent = new MyAgent(
    agent => $agent,
    tableName => $m_tablename,
    agentName => "My_MacTable_Cis2" ...
)

my $TestNE=new RIV::Record($data);
$TestNE->{'m_UpdAgent'}="My_MacTable_Cis2";

$agent=new RIV::Agent($param, "My_MacTable_Cis2");

更新

如果 Perlscript 没问题,那么以下内容可能会有所帮助:

  • 删除/注册您的代理
  • itnm_stop
  • 重启操作系统
  • itnm_start

相关内容