配置通知方法


概述

任务

见于

Tivoli 服务台

概述

通知

Tivoli 服务台用户可以使用 TSD 通知彼此发送消息。此外,某些事件,如问题的升级,可以产生给“Tivoli 问题管理”用户的自动消息。这些消息叫做通知。有关详细信息,请参见通知和警报

系统管理员负责配置通知监视器,以使用相应的消息发送系统将消息发送给单个用户与组。

通知方法

通知方法定义如何给用户发送通知。在 Tivoli 服务台中有两种发送通知的方法:警报与非警报通知。有关详细信息,请参见通知和警报

可用的非警报通知方法

Tivoli 服务台有一些已经配置好的公共的非警报通知方法。非警报通知方法定义通知从 TSD 传送到外部系统(如 Microsoft 邮件)的方法。已经配置的通知方法包括:
  • 数字传呼
  • Netware Send
  • Microsoft Mail
  • Lotus cc:Mail
  • Internet Mail

您可添加其他非警报通知方法,也可编辑或删除现有通知方法。

:在非警报通知方法可运行之前,必须:

  • 在 ntfyfunc.kb 文件中定制一个或多个 Tivoli 脚本例程。
  • 配置非警报通知方法
  • 给可收到非警报通知的每个用户分配一个缺省非警报通知方法。
  • 给可收到非警报通知的每个用户组分配一个缺省非警报通知方法。

添加通知方法对话框

使用“添加通知方法”对话框可使通知方法用于向用户与组发送通知。有关详细信息,请参见添加非警报通知方法

要访问“添加通知方法”对话框:

  1. 通知选项对话框中选择“方法”标签。
  2. 选择“添加”。
    结果:出现“添加通知方法”对话框。

编辑通知方法对话框

使用“编辑通知方法”对话框可对现有通知方法进行更改。

要访问“编辑通知方法”对话框:

  1. 通知选项对话框中选择“方法”标签。
  2. 从方法列表中,选择通知方法。
  3. 在方法列表下,选择“编辑”。
    结果:出现“编辑通知方法”对话框。

任务

配置警报

配置警报不必进行太多操作。安装 Tivoli 服务台时已可使用警报。

需要进行的唯一操作是为每个 Tivoli 服务台用户提供一个警报扫描间隔。扫描间隔是 Tivoli 服务台为某特定用户检查警报的频率。可将此频率设置为从每 15 秒到每 4 小时的间隔。有关设置警报扫描间隔的信息,请参见维护用户

注:在 Tivoli 服务台内部控制警报扫描间隔。只有在用户将“警报监视器”作为一个独立的程序运行时,才能控制扫描间隔。有关详细信息,请参见配置警报监视器

定制 ntfyfunc.kb

如果要使用非 Tivoli 服务台配套提供的非警报通知方法,必须在 ntfyfunc.kb 文件中定制一个通知例程,以激活外部消息发送系统。

注意:不要打开或修改 ntfyfunc.kbc 文件。执行 ntfyfunc.kb 文件中的所有“Tivoli 脚本”定制。此外,对要修改的任何文件做一次备份拷贝。

注:有关 Tivoli 脚本和定制 ntfyfunc.kb 文件的详细信息,请参见 Tivoli 服务台 6.0 开发工具包文档集

ntfyfunc.kb 中可用的通知例程有:

通知例程 说明
Netware_Send 此例程使用 SEND 命令,通过 Novell NetWare 网络发送通知。必须提供一个注册标识与消息的发往地址。

:SEND 程序必须在您的路径中。

PagerNotification 此例程通过 Integra Technologies International 销售的应用程序 WinBeep 发送数字传呼通知。
WinBeep 通知消息保存在一个定义为 sai_root 目录中的 .wba 文件(WinBeep 消息队列文件)中。
VIM_Interface 此例程用来向 VIM 兼容的消息发送系统(例如,Lotus cc:邮件)发送通知消息。

注:VIP_Interface、MAPI_Interface 和 xxxx 例程使用电子邮件系统发送“Tivoli 问题管理”中生成的通知。它们是只发送函数。运行“通知监视器”,以传送其中任一方法创建的通知时,都必须提供邮件注册信息,这样“通知监视器”才有对相应邮件系统或邮件服务器与 Internet 网关的访问权限。

MAPI_Interface 此例程用来向 MAPI 兼容邮件系统(例如,Microsoft 邮件)发送通知消息。

注:如果要在 ntfyfunc.kb 文件中使用 VIM 或 MAPI 接口,必须插入在系统上存储消息的目录的路径。另见 VIM_Interface 例程说明中的注释。

SMTP_Interface 此例程用来通过 Internet,使用 SMTP/POP 协议发送通知消息。

注:请参见 VIM_Interface 例程说明中的注释。

添加非警报通知方法

在添加非警报通知方法前,必须在 ntfyfunc.kb 文件中定制一个 Tivoli 脚本例程以激活消息系统。请参见定制 ntfyfunc.kb

添加非警报通知方法:

  1. 添加通知方法对话框的“通知方法”框中输入外部消息系统的描述性名称。使用此名称将此通知方法指定给用户与组。
  2. 在“说明”框中,输入外部发送系统的简要说明。
  3. 在“函数”框中,输入调用外部消息系统以传送通知的“Tivoli 脚本”函数的名称。
    示例: “cc:邮件”使用 ntfyfunc:VIM_Interface(),其中 ntfyfunc 是包含函数的文件名,VIM_Interface() 是函数名称。
  4. 完成下列操作之一:
    • 选择“允许组通知”复选框,以使通知方法可同时用于单个用户与用户组。
    • 清除“允许组通知”复选框,使通知方法只用于单个用户。
  5. 选择“确定”。
    结果:新通知方法出现在“通知选项”对话框“方法”标签的“方法”列表中。
  6. 选择“关闭”。
  7. 停止并重新启动通知监视器以使新的通知方法生效。
    注:在重新启动“通知监视器”之前,“通知监视器”不处理新方法发送的非警报通知。但是,在重新启动“通知监视器”之前,可向用户与组指定非警报通知方法。

编辑非警报通知方法

可以通过编辑对现存的非警报通知方法进行更改。

编辑非警报通知方法:

  1. 编辑通知方法对话框中进行任何必要的更改。有关进一步的说明,请参见添加非警报通知方法
  2. 选择“确定”。
    结果:更新的通知方法出现在通知选项对话框“方法”标签中的“方法列表”里。
  3. 选择“关闭”。
  4. 停止并重新启动通知监视器以使更改生效。
    注:在重新启动“通知监视器”之前,对非警报通知方法的更改不影响“通知监视器”。

删除非警报通知方法

可删除不再用于用户或组的通知方法。

删除非警报通知方法:

  1. 通知选项对话框中选择“方法”标签。
  2. 从方法标签中的方法列表,选择要删除的通知方法。
  3. 选择“删除”。
  4. 当出现“警告”消息确认是否想删除该方法时,选择“是”。
    结果:选定的通知方法不再出现在通知选项对话框“方法”标签中的“方法列表”里。
  5. 选择“关闭”。
  6. 停止并重新启动通知监视器以使更改生效。
    注:在重新启动“通知监视器”之前,删除非警报通知方法不影响“通知监视器”。