自定义钩子 |
为简化并自动执行Dr.Web服务器的某些任务,可以使用Lua脚本格式的自定义钩子。
设置执行自定义钩子 1.在管理中心主菜单选择管理。 2.在打开窗口的控制菜单选择自定义钩子。 打开自定义钩子设置窗口。 钩子树结构 钩子分层列表以树结构显示,节点为钩子组和组中包含的自定义钩子。 初始树结构包含以下预设组: •Examples of the hooks——包含所有可用自定义钩子模板。利用这些模板可创建自己的自定义钩子。不可编辑和执行钩子模板。 •IBM Syslog——包含用于与IBM Tivoli系统整合的自定义钩子。符合钩子的事件记录为Syslog。 所有事件记录到一个文件,路径为: ▫OS Windows: ▫OS FreeBSD: ▫OS Linux: •IBM W7Log——包含用于与IBM Tivoli系统整合的自定义钩子。符合钩子的事件记录为W7Log XML。 为每一事件创建一个文件,路径为: ▫OS Windows: ▫OS FreeBSD: ▫OS Linux: 树结构中元素的图标取决于元素的类型或状态(见下表)。
管理钩子树结构 管理钩子树结构使用工具面板的以下元素:
管理钩子组 创建新组 1.在工具面板选择 2.在打开的窗口给出以下参数: •勾选允许执行钩子后激活此组中的钩子。参见激活钩子。 •在组名称指定所创建的组的自定义名称。 3.点击保存按钮。 更改组使用次序 1.通过在树结构上下移动(drag and drop)钩子组调整次序。 2.更改此次序后自动更改执行次序:首先执行位于树结构上端的组中的钩子。 1.在树结构中选择需要移动的钩子。 2.在打开的属性面板的父组下拉列表选择目标组。 3.点击保存按钮。 钩子管理 添加新钩子 1.在工具面板选择 2.在打开的窗口给出以下参数: •勾选允许执行钩子后激活创建的钩子。参见激活钩子。 •在父组下拉列表选择此钩子所属的组。之后可以更改父组,另见上。 •在钩子下拉列表选择钩子类型。钩子类型决定调用此钩子的操作。 •在钩子文字输入调用此钩子时执行的lua脚本。 3.点击保存按钮。 编辑钩子 1.在树结构中选择需要编辑的钩子。 2.窗口右侧自动打开此钩子的属性面板。可编辑创建钩子时指定的所有参数,只有钩子参数除外。此参数确定调用钩子的事件,创建钩子后不可再进行更改。 3.点击保存按钮。 是否激活钩子和钩子组决定在相应事件出现时是否执行钩子。 激活钩子或钩子组 1.在树结构中选择需要激活的钩子或钩子组。 2.执行以下一种操作: •在工具面板点击 •在右侧窗口所选对象属性面板勾选允许执行钩子。点击保存。 激活钩子时的注意事项: 如需钩子在与钩子对应的事件发生时执行,需: a)钩子本身已激活; b)钩子所在组已激活。
|