SSH(性能)
SSH 监控器使用 SSH 身份验证来连接远程设备,以执行命令或脚本,可以嵌入监控器中或作为可执行脚本文件放在远程计算机上,在监控器中嵌入一条命令来运行该脚本。每个监控器返回单个数值,将记录到数据库中,然后按需供其他 WhatsUp Gold 功能使用。
为监控器提供唯一名称和描述,然后配置以下信息:
- 。输入要在远程设备上运行和执行的命令。可以是设备能够解释和运行的任何命令;例如 Unix shell 命令或 perl 脚本。请注意,若要创建在远程设备上运行的脚本,就必须在远程计算机上编写、测试和/或调试。选择其中一个脚本选项:
- 。命令或脚本必须返回一个数值。脚本的复杂度不限,但只能返回数值,例如,旧的单行 Unix 样式:
free -m | awk 'NR==2{print $3}'
这是 WhatsUp Gold 16.2.3 版之前所需的脚本格式。 - 。这个脚本不一定要返回单一数值,但输出结果必须包含“Result=xxxx”字符串 (xxxx 代表数值)。例如,新的多行 Linux 样式为:
echo Result=$(free -m | awk 'NR==2{print $3}')
,这种新的脚本格式支持目标脚本编译程序的所有功能,让脚本开发人员不必费力将输出结果限制为单一数值。
- 。选择相应的行末类型:“无”、“换行”、“回车” 或 “回车换行”。多行脚本是在 Windows 操作系统上输入和保存的,并且包含目标设备可能不识别的行末字符。此配置功能会指示 WhatsUp Gold 在连接和执行命令以前,先用所选的字符替换行末字符。
- 。选择 WhatsUp Gold 连接远程设备时所用的相应 SSH 凭据。若您选择“使用设备 SSH 凭据”,则 WhatsUp Gold 使用分配给受监控设备的 SSH 凭据。