添加和编辑 SSH 性能监控工具

Secure Shell (SSH) 监控工具利用 SSH 连接远程设备,以执行命令或脚本。您可以将脚本嵌入监控工具,也可以将脚本文件放在远程计算机上 (必须确定可执行),然后在监控工具中输入命令以执行这个脚本。每个监控工具都会返回一个要保存到数据库中的数值,供不同 WhatsUp Gold 功能(例如报告功能)使用,或用来匹配警报中心临界值。

<注> 只有 WhatsUp Gold Premium、ProView、TotalView、和 TotalView Plus Premium 版才提供此功能。若要更新许可证,请浏览 WhatsUp 客户入口网站

若要添加新的 SSH 性能监控工具:

  1. 在 WhatsUp Gold 网页界面上移至 [管理] > [监控工具]。此时会出现 [监控工具库] 对话框。
  2. 单击 [性能] 选项卡。此时会出现“性能监控工具”列表。
  3. 单击 [新建]。此时会出现 [选择性能监控工具类型] 对话框。
  4. 选择 [SSH 性能监控工具],然后单击 [确定]。此时会出现 [新建 SSH 性能监控工具] 对话框。
  5. 输入或选择适当信息:
    • 名称。 输入性能监控工具的专用名称。此名称会显示在“性能监控工具库”中。
    • 说明:(选用)输入监控工具的其他相关信息。这段说明会显示在“性能监控工具库”中监控工具的旁边。

      要执行的命令:输入要在远程设备上执行的命令。此命令必须可由设备解译和执行,例如 Unix shell 命令或 Perl 脚本。选择其中一个脚本选项:

      • 数字:命令或脚本必须返回一个数值。脚本的复杂度不限,但只能返回数值。例如,旧的单行 Unix 样式为
        free -m | awk 'NR==2{print $3}'
        ,这是 WhatsUp Gold 16.2.3 版之前要求的脚本格式。
      • Shell 互动:这个脚本不一定要返回单一数值,但输出结果必须包含“Result=xxxx”字符串(xxxx 代表数值)。例如,新的多行 linux 样式为:
        echo Result=$(free -m | awk 'NR==2{print $3}')
        ,这种新的脚本格式从 WhatsUp Gold 16.2.3 版开始生效,可支持目标脚本编译程序的所有功能,让脚本开发人员不必费力将输出结果限制为单一数值。

    <注> 若要建立在远程设备上执行的脚本,就必须在远程计算机上撰写、测试这些脚本和/或及侦错。WhatsUp Gold 无法制作远程脚本。

    • 行末字符:选择适当的字符类型,选项包括:[无][换行][归位][归位换行]。由于您必须在 Windows 操作系统上输入和保存多行脚本,因此脚本中可能包含目标设备无法标识的行末字符。此配置功能会指示 WhatsUp Gold 在联机和执行命令以前,先用选择的字符取代行末字符。
    • SSH 认证:选择 WhatsUp Gold 连接远程设备时所使用的 SSH 认证。若您选择[使用设备 SSH 认证],则 WhatsUp Gold 和已经获得该监控工具的设备都使用同一个 SSH 认证。若未列出适当的 SSH 认证,或设备无指定的 SSH 认证,请单击浏览 ([...]) 打开 WhatsUp Gold 认证库,并配置一组认证。
  6. 单击 [确定] 可保存变更内容。
  7. 将监控工具添加数据库后,即可通过 [设备属性] > [性能监控工具] 来启用监控工具。如需详细信息,请参阅启用性能监控工具

若要编辑现有的 SSH 性能监控工具:

  1. 在 WhatsUp Gold 网页界面上移至 [管理] > [监控工具]。此时会出现 [监控工具库] 对话框。
  2. 单击 [性能] 选项卡。此时会出现“性能监控工具”列表。
  3. 在目前的监控工具列表中,选择您要编辑的性能监控工具,然后单击 [编辑]。 会出现 [编辑 SSH 性能监控工具] 对话框。
  4. 输入或选择适当信息:
    • 名称。 输入性能监控工具的专用名称。此名称会显示在“性能监控工具库”中。
    • 说明:(选用)输入监控工具的其他相关信息。这段说明会显示在“性能监控工具库”中监控工具的旁边。

      要执行的命令:输入要在远程设备上执行的命令。此命令必须可由设备解译和执行,例如 Unix shell 命令或 Perl 脚本。命令或脚本必须返回单一数值。
      从 WhatsUp Gold 16.2.3 版开始,SSH 性能监控工具要求必须以特定的“Result=xxxx”格式返回数值。输出结果必须包含“Result=xxxx”字符串(xxxx 代表数值)。例如,
      旧的单行 Unix 样式free -m | awk 'NR==2{print $3}'

      新要求的 linux 样式echo Result=$(free -m | awk 'NR==2{print $3}')

    <注> 若要建立在远程设备上执行的脚本,就必须在远程计算机上撰写、测试这些脚本和/或及侦错。WhatsUp Gold 无法制作远程脚本。

    • 行末字符:选择适当的字符类型,选项包括:[无][换行][归位][归位换行]。由于您必须在 Windows 操作系统上输入和保存多行脚本,因此脚本中可能包含目标设备无法标识的行末字符。此配置功能会指示 WhatsUp Gold 在联机和执行命令以前,先用选择的字符取代行末字符。
    • SSH 认证:选择 WhatsUp Gold 连接远程设备时所使用的 SSH 认证。若您选择[使用设备 SSH 认证],则 WhatsUp Gold 和已经获得该监控工具的设备都使用同一个 SSH 认证。若未列出适当的 SSH 认证,或设备无指定的 SSH 认证,请单击浏览 ([...]) 打开 WhatsUp Gold 认证库,并配置一组认证。
  5. 单击 [确定] 可保存变更内容。

另请参阅

使用性能监控工具

性能监控工具总览

使用性能监控工具库

使用性能监控工具

添加和编辑活动脚本性能监控工具

添加和编辑 APC UPS 性能监控工具

添加和编辑 JMX 性能监控工具

添加和编辑 PowerShell 脚本性能监控工具

范例:PowerShell 性能监控工具脚本

添加和编辑打印机性能监控工具

添加和编辑 SNMP 性能监控工具

添加和编辑 SQL 查询性能监控工具

SQL Query Builder

添加和编辑 Windows 性能计数器监控工具

添加和编辑 WMI 格式性能监控工具

添加和编辑 WMI 性能监控工具