Sun Management Center 3.6.1 用户指南

创建和修改任务

任务是用户要对作业执行的实际操作。本节介绍如何创建、更改和删除任务。

Procedure定义任务

步骤
  1. 从主控制台窗口的“工具”菜单中选择“管理作业”。

    将出现“管理作业”窗口。

  2. 单击“新建任务”。

    将出现“新建任务”窗口。

  3. 在“任务名称”字段键入任务名称。

    任务名称应说明任务的用途。例如,如果要定义一个任务来加载特定的模块,可将该任务命名为 Load Directory Monitoring Module

  4. 从“任务类型”菜单中选择要创建的任务的类型。

    所选择的任务类型决定“新建任务”窗口中的其它信息。

  5. 按照与选定任务类型对应的步骤进行操作。

    可以选择以下任务类型:

    • 模块任务 – 加载、启用、禁用、卸载或更改模块的安全设置。请参见创建模块任务

    • 数据特性任务 – 设置报警阈值和操作、设置刷新数据的时间间隔或将数据写入历史记录。请参见创建数据特性任务

    • 模块表任务 – 添加、删除或更改模块表中的信息。请参见创建模块表任务

    • 配置任务 – 将一组模块配置文件和脚本从源主机复制到其他主机。请参见创建配置任务

    • 代理更新 任务 – 使用更新映像文件更新代理。请参见创建代理更新任务

  6. (可选的)键入任务的说明信息。

  7. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要重新定义任务,请单击“清除表单”。

  8. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure创建模块任务

通过模块任务,可以调度下列组模块操作:


注 –

一个模块任务中可以包含多个模块的模块操作。


步骤
  1. 在“新建任务”窗口的“任务名称”字段内键入任务的名称。

    任务名称应说明任务的用途。例如,如果要定义一个任务来加载特定的模块,可将该任务命名为 Load Directory Monitoring Module

  2. 在“任务类型”菜单中选择“模块”。

  3. 从“模块”菜单中选择一个模块名称。

    如果选定模块是多实例模块,则显示一个窗口,从中可以键入模块实例名。

    在 Sun Management Center 代理中,实例名称被用来唯一标识某个特定模块或模块中的某一行。当加载了同一模块的多个实例后,必须为每个实例指定唯一的名称。

    实例名称可以是一个词或字母数字字符串。下划线 (_) 是唯一允许在实例名称中使用的特殊字符。

  4. 从“模块操作”菜单中选择要对此模块执行的操作。

    根据选定模块的当前状态,可以选择以下操作:

    • 无 – 允许用户修改选定模块的安全性

    • 加载 – 加载模块

    • 启用 – 启用模块

    • 禁用 – 禁用模块

    • 卸载 – 卸载模块

    所选操作决定模块任务表右侧的哪些按钮处于活动状态(粗体),哪些按钮处于非活动状态(灰色)。此外,选择加载模块时将自动显示“加载参数”窗口。

    • 加载参数 – 仅当“加载”为选定操作时才处于活动状态

    • 设置时间表 – 当“加载”或“启用”为选定操时处于活动状态

    • 设置安全性 – 当“加载”或“无”为选定操作时处于活动状态

    • 删除项目 – 始终处于活动状态

  5. 要定义模块的加载参数,请单击“加载参数”按钮。

    将显示“模块加载器”窗口。还显示选定模块的相关信息。有关更多信息,请参见第 11 章,管理模块


    注 –

    仅当“加载”为选定操作时,此按钮才处于活动状态。


  6. 要设置执行请求模块操作的时间,请单击“设置时间表”按钮。

    将显示“调度程序”窗口,从中可以定义加载和启用此模块的时间表。有关更多信息,请参见调度作业


    注 –

    在“管理作业”窗口中还可以设置执行总体任务的时间表。调度模块任务与调度作业时显示的“调度程序”窗口略有不同。对于模块任务,必须指定结束时间。而且,模块任务使用的“重复间隔”值也略有不同。

    仅当选定操作为“加载”或“启用”时,此按钮才处于活动状态。


  7. 要定义选定模块的安全性参数,请单击“设置安全性”按钮。

    将显示“属性编辑器”窗口。还显示此模块当前的安全性信息。有关属性编辑器的更多信息,请参见第 10 章,监视数据特性属性。 有关安全性的更多信息,请参见第 18 章,Sun Management Center 安全性


    注 –

    仅当选定操作为“加载”或“无”时,此按钮才处于活动状态。


  8. (可选的)由于一个模块任务可以包含多个模块的操作,请重复前面的五个步骤,直到为此任务标识了所有的模块及其相关操作为止。


    提示 –

    要从此任务的模块列表中删除一个模块及其相关操作,请选择该模块然后单击“删除条目”。


  9. (可选的)键入任务的说明信息。

  10. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要清除现有任务的数据以便定义其它任务,请单击“复位表单”。

  11. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure创建数据特性任务

通过数据属性任务,您可以为特定的数据属性设置阈值,例如,可以为一组对象设置报警阈值和报警操作。

步骤
  1. 在“新建任务”窗口的“任务名称”字段内键入任务的名称。

    任务名称应说明任务的用途。例如,如果您要定义一个任务来设置一些报警阈值,则任务名称可以是为内存使用报警设置阈值

  2. 从“任务类型”菜单中选择“数据属性”。

  3. 单击“选择属性”。

    将显示“选择特性”窗口。

  4. 从列表中选择数据属性。


    注 –

    数据属性的初始列表是分层结构列表。要访问单个可选数据属性,需要展开列表的多个层。


    “选择属性”窗口的内容因所选属性而异。以下几个步骤说明了可能需要指定的不同项目。

    1. 如果此模块包含多个实例,则可以在“模块实例”字段中键入实例名。

      在 Sun Management Center 代理中,实例名称被用来唯一标识某个特定模块或模块中的某一行。

      实例名称可以是一个词或字母数字字符串。下划线 (_) 是唯一允许在实例名称中使用的特殊字符。

    2. 如果数据属性可应用于同一类型的多个对象,则需要确定任务是应用于选定属性的所有索引,还是仅应用于选定属性的特定索引值。

    3. 要将任务应用于特定属性索引,需要在属性索引字段中提供一个唯一值。

      所选按钮下方的标签和字段因特定数据属性而异。在某些实例中,可能只显示一个字段,并且只能在其中输入一个索引。在其他实例中,可能显示多个字段,并且可以在其中输入多个索引值。

      例如,如果选择“CPU 号”数据特性,且某一环境中有多个 CPU,则可能想要将此任务仅应用于特定的 CPU 号。如果不指定索引,则所有 CPU 的此属性都将更新。

      另一方面,如果选择“TCP 连接”特性,则需要在四个字段中输入数据。必须在四个字段中都输入值才能启动此任务。

  5. 提供此数据属性的所有信息后,单击“应用”。

    继续添加属性,直到标识了所有要使用的数据属性。

  6. 要关闭“选择特性”窗口,请单击“关闭”。

    数据特性将添加到选定特性表中,“选择属性”窗口将关闭,并返回“新建任务”窗口。

  7. 要定义指定数据属性的其他属性,请从“新建任务”窗口的表中选择数据属性项,然后单击“设置属性”。

    将显示“属性编辑器”,从中可以定义警报、警报操作、刷新间隔或历史日志操作。有关更多信息,请参见第 10 章,监视数据特性属性第 12 章,管理报警

  8. 要从选定属性表中删除数据属性,请选择表中的数据属性项,然后单击“删除项”。

    将显示一个确认窗口,从中可以接受或取消删除操作。

  9. (可选的)键入任务的说明信息。

  10. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要清除现有任务的数据以便定义其它任务,请单击“复位表单”。

  11. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure创建模块表任务

某些 Sun Management Center 模块只能在识别实体的数据参数后才能监视此实体。例如,要使文件监视模块正常运行,需要识别下面几个特定项目:

通过模块表任务,可以将表行形式的项添加到一组模块表中。

步骤
  1. 在“新建任务”窗口的“任务名称”字段内键入任务的名称。

    任务名称应说明任务的用途。例如,如果要定义一个任务来监视特定的文件,可将该任务命名为 Add monitoring for .cshrc file

  2. 从“任务类型”菜单中选择“表格”。

  3. 从“模块表”菜单中选择此任务应用的模块。

    如果选定模块是多实例模块,则显示一个窗口,从中可以键入模块实例名。

  4. 添加行,或者修改或删除行。

    • 要在表中添加行,请从“表格操作”菜单中选择“添加行”,然后根据需要在“添加行”窗口中输入所需的值。

      例如,用户可能需要提供名称(如 CheckLog)、说明(如日志文件)和文件名(如 /var/opt/SUNWsymon/cfg/sfix.log)。

    • 要修改表中的行,请从“表格操作”菜单中选择“编辑行”,然后根据需要在“编辑行”窗口中修改值。

      例如,用户可能需要更改被监视的文件的名称。


      注 –

      此处输入的索引值必须与表中现有行的某个索引值匹配。如果值不匹配,则没有要修改的相应匹配。


    • 要删除行,请从“表格操作”菜单中选择“删除行”。

      在“删除行”窗口中,输入与表中当前现有行中的名称、说明和文件名信息等完全匹配的信息。

  5. (可选的)键入任务的说明信息。

  6. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要清除现有任务的数据以便定义其它任务,请单击“复位表单”。

  7. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure创建配置任务

通过配置任务,可以将脚本和模块配置文件从一台主机复制到另一台主机或一组主机。


注 –

要复制这些文件,必须获得模块配置传播 (MCP) 用户权限。缺省情况下,任何服务器 esadm 组成员都是 MCP 用户。要限制通过 MCP 进行脚本传播的用户,需要将用户添加到 es-mcp-users 文件中。要将用户添加到文件中,请在代理系统中使用以下命令:


# es-config -m

步骤
  1. 在“新建任务”窗口的“任务名称”字段内键入任务的名称。

    任务名称应说明任务的用途。例如,如果要定义一个任务只是将脚本从一台主机复制到多台主机,可将该任务命名为 Copy scripts from myhost

  2. 从“任务类型”菜单中选择“配置”。

    “新建任务“窗口将变为显示配置任务的相应信息。

  3. 在“源主机名”字段中键入要从中进行复制的源主机。

    源主机必须是当前服务器环境中的代理。可以通过服务器已知的源主机名或其 IP 地址来识别源主机。

  4. 要定义要复制的文件,请单击“编辑文件集”。

    将显示“新建文件集”窗口。

    1. 要添加要复制的特定模块的配置文件,请从“可用模块”列表中选择模块名称,然后单击“添加”。

      选定的模块名称将从“可用模块”列表移至“选定模块”列表。

    2. 要添加要复制的脚本,请从“可用脚本”列表中选择脚本名称,然后单击“添加”。

      选定的脚本名称将从“可用脚本”列表移至“选定脚本”列表。

    3. 添加要包含在此文件集中的所有模块和脚本后,单击“确定”。

  5. 要指定要复制的源配置的部分,请单击“设置选项”。

    “设置选项”窗口包含一系列按相关对进行分组的单选按钮。可以选择相关对中的一个选项。例如,可以在源主机或目标主机中(但不能同时在两者中)使用模块安全性设置。

    缺省情况下选择以下选项:

    • 部署到所有目标主机

    • 在所有目标主机上加载

    • 使用目标主机中的模块参数

    • 使用源主机中的模块安排

    • 使用源主机中的模块安全性设置

  6. 设置选项后,单击“确定”关闭“设置选项”窗口。

  7. (可选的)键入任务的说明信息。

  8. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要清除现有任务的数据以便定义其它任务,请单击“复位表单”。

  9. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure更新配置任务的文件集

为配置任务定义的文件集中的数据存储在服务器中。随着时间的推移,给定源主机上的文件集中的各个文件可能会发生变化。

步骤
  1. 在“管理作业”窗口中,单击“新建任务”。

  2. 选择要更新其数据的源主机中的“配置任务”。

  3. 单击“同步文件集内容 (L)”按钮。


    注 –

    定义文件集前,此按钮一直处于禁用状态。


    服务器上的文件集将与源主机上的文件集再同步。


    注 –

    再同步文件集不会传播更改的内容。要向目标主机分发更改的文件集,必须重新运行任务。


Procedure创建代理更新任务

通过代理更新任务,可以定义和调度代理系统中的软件更新。

步骤
  1. 创建更新映像文件。

    使用《Sun Management Center 3.6.1 安装和配置指南》中介绍的 es-imagetooles-gui-imagetool 实用程序。

  2. 在“新建任务”窗口的“任务名称”字段内键入任务的名称。

    任务名称应说明任务的用途。例如,如果您要定义一个任务以便在所有主机上安装本软件的最新版本,则任务名称可以是将代理更新到最新的 Management Center 软件

  3. 从“任务类型”菜单中选择 代理更新。

  4. 从“映像文件”菜单中选择一个映像文件。


    注 –

    如果此菜单中的选项不可用,则表明未定义更新映像。请参见步骤 1


    选择映像文件后,“新建任务”窗口的“映像内容”部分将显示有关此映像文件内容的信息。

  5. (可选的)键入任务的说明信息。

  6. 要确认对此任务的定义,请单击“添加任务”。

    “新建任务”窗口并不关闭,您可以定义其他任务。

    要清除现有任务的数据以便定义其它任务,请单击“复位表单”。

  7. 定义任务后,单击“关闭”关闭“新建任务”窗口。

Procedure修改任务

步骤
  1. 在“管理作业”窗口中,选择“新建任务”。

  2. 在“新建任务”窗口中,从“任务”列表中选择要更改的任务的名称。

  3. 进行所需的更改。

    以下各节介绍了任务类型:

  4. 要保存更改,请单击“更新任务”。

  5. 要关闭“新建任务”窗口,请单击“关闭”。

  6. 要应用更改的任务,请单击“管理作业”窗口中的“更新作业”。

Procedure删除任务

步骤
  1. 在“管理作业”窗口中,单击“新建任务”。

  2. 在“新建任务”窗口中,从“任务”列表中选择要删除的任务。

  3. 单击“删除任务”按钮。

    将显示一个“删除确认”窗口,提醒用户任务将被永久删除。

  4. 要永久删除任务,请单击“删除”。

  5. 要退出“新建任务”窗口,请单击“关闭”。