使用“运行程序”通知方法传递事件参数
要使用“运行程序”通知方法,当某个特殊事件发生时,必须已经创建了想要运行的程序。必须深刻理解您使用的编程语言来创建程序,知道要使用的参数。程序运行时,运行程序事件处理程序以参数形式将信息传递到该程序。
开始之前
关于此任务
可将以下事件参数按其列出的顺序传递到程序。除错误代码以数字形式传递之外,其他所有参数都以文字形式传递。
- 事件类型 - 下表中列出了类型:
表 1. 事件类型 事件类型 描述 附加 与附加任务相关的事件。 Adminp 与“管理进程”任务相关的事件。 代理 与代理相关的事件。 客户机 与客户机相关的事件。 编译器 与计算和编译函数相关的事件。 数据库 与数据库相关的事件。 目录 (LDAP) 与目录服务相关的消息。 邮件 与邮件路由相关的事件。 其他 不在另一个事件分类中的其他消息。 监控器 与 Domino® Administrator 中由“服务器监控”生成的事件相关的事件。 网络 与 LAN 相关的事件。 副本 与复制相关的事件。 资源 与系统资源相关的事件。 路由器 与邮件事件相关的事件。 安全性 与标示文件相关的事件和服务器和数据库访问 服务器 与特定服务器上的条件或服务器连接问题相关的事件。 统计信息 与统计信息警报相关的事件。 未知 有未知前缀并且未列在另一事件分类中的事件。 更新 与索引相关的事件。 Web (HTTP/HTTPS) 与 HTTP 任务相关的事件。 - 事件严重程度 - 下表中列出了可以使用的事件严重程度:
表 2. 事件严重性级别 严重性级别 含义 致命 系统即将崩溃 失败 不会引起系统崩溃的严重失败 警告(高) 需要干预的功能损失 警告(低) 性能降低 普通 状态消息 - 错误代码 - 事件中列出的错误代码。
- 源服务器 - 来源于事件的服务器的名称。例如,如果在服务器 A 上运行探测,该探测监控的是服务器 B,则服务器 A 是源服务器。服务器 B 是目标服务器。
- 事件时间 - 在事件时间戳中出现的时间
- 事件文本 - 在服务器控制台上显示的描述事件的信息。
- 目标服务器 - 由 Domino® 域监控 (DDM) 生成的事件。事件适用的服务器。
- 目标数据库 - 由 Domino® 域监控 (DDM) 生成的事件。事件适用的数据库。
- 目标用户 - 由 Domino® 域监控 (DDM) 生成的事件。操作产生事件的用户例如,如果用户试图访问服务器产生一个事件,该用户在事件中命名,为目标用户。
- 目标额外数据 - 由 Domino® 域监控 (DDM) 生成的事件。DDM 在事件中包含的文本/信息块。
过程
- 单击操作选项卡。
- 在方法字段中,选择“运行程序”。
- 在程序名称字段中输入要运行的程序的名称。
- 程序运行时,选择要传递给程序的事件参数。
- 使用相应的参数指定要使用的开关。
- 可选: 如果正在运行的程序生成了服务器命令,则在命令行字段指定命令。例如,如果正在运行的程序发布了服务器命令 Compact 和任何可选的参数例如 -D,请在此字段中输入命令。
- 指定是否在事件发生的服务器上或在另一你指定的服务器上运行程序。
- 指定下列启用选项之一: