Secure Shell (SSH) 监控工具利用 SSH 连接远程设备,以执行命令或脚本。您可以将脚本嵌入监控工具,也可以将脚本文件放在远程计算机上 (必须确定可执行),然后在监控工具中输入命令以执行这个脚本。每个监控工具都会返回一个要保存到数据库中的数值,供不同 WhatsUp Gold 功能(例如报告功能)使用,或用来匹配警报中心临界值。
<注> 只有 WhatsUp Gold Premium、ProView、TotalView、和 TotalView Plus Premium 版才提供此功能。若要更新许可证,请浏览 WhatsUp 客户入口网站。
若要添加新的 SSH 性能监控工具:
要执行的命令:输入要在远程设备上执行的命令。此命令必须可由设备解译和执行,例如 Unix shell 命令或 Perl 脚本。选择其中一个脚本选项:
free -m | awk 'NR==2{print $3}'
echo Result=$(free -m | awk 'NR==2{print $3}')
<注> 若要建立在远程设备上执行的脚本,就必须在远程计算机上撰写、测试这些脚本和/或及侦错。WhatsUp Gold 无法制作远程脚本。
若要编辑现有的 SSH 性能监控工具:
要执行的命令:输入要在远程设备上执行的命令。此命令必须可由设备解译和执行,例如 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 无法制作远程脚本。