配置 SSH 主动监控工具
- Last Updated: May 6, 2024
- 3 minute read
- WhatsUp Gold
- Version 2023.1
Secure Shell (SSH) 监控工具利用 SSH 连接远程设备,以执行命令或脚本。您可以将脚本嵌入监控工具,也可以将脚本文件放在远程计算机上 (必须确定可执行),然后在监控工具中输入命令以执行这个脚本。监控任务的成败取决于命令或脚本返回的值,返回值可能被 Network Performance Monitor 解释为“联机”或“脱机”。
该监控工具需要以下凭据:
- SSH
配置下列各项:
- 名称。输入主动监控器的唯一名称。此名称会显示在“监控工具库”中。
- 描述。(可选)输入监控器的其他相关信息。此描述显示在“监控工具库”中监控工具名称的旁边。
- 要运行的命令。输入要在远程设备上执行的命令。可以是设备能够解释和运行的任何命令,例如 Unix shell 命令或 perl 脚本。命令或脚本必须返回字符串值。若要建立在远程设备上执行的脚本,就必须在远程计算机上撰写、测试这些脚本和/或及侦错。Network Performance Monitor 无法制作远程脚本。
- 行末字符。选择适当的字符类型,选项包括:“无”、“换行”、“归位” 或 “归位换行”。由于您必须在 Windows 操作系统上输入和保存多行脚本,因此脚本中可能包含目标设备无法标识的行末字符。此配置功能会指示 Network Performance Monitor 在联机和执行命令以前,先用选择的字符取代行末字符。
- 将监控工具视为“上线”的条件:若以下输出____:底线部分可以是“包含”或“不包含”。选择相应的输出条件。举例来说,若您要检查远程设备是否有特定的网络联机,就必须确定输出内容包含该特定联机。若监控工具检查时,没有找到您指定的网络联机,系统就会将监控工具视为脱机。
- 使用正则表达式。选择此选项可让 Network Performance Monitor 在搜索命令输出并考虑是否符合条件 (包含、不包含) 时,会以正则表达式方式运用目标字符串。如未勾选,则将目标字符串视为简单文字。
- SSH 凭据。选择 Network Performance Monitor 连接远程设备时所使用的 SSH 凭据。若您选择 “使用设备 SSH 凭据”,则 Network Performance Monitor 和已经获得该监控工具的设备,都使用同一个 SSH 凭据。若未列出适当的 SSH 凭据,或设备无指定的 SSH 凭据,请单击浏览 (“...”) 移至 Network Performance Monitor 凭据库,配置一组认证。