远程登录服务
版本 Ver 1.34
版权所有 (c) 2000-2017 高级网络软件
  最新消息    版权/许可/保修    下载    联系我们   

HM Telnet Service (远程登录服务)是 HostMonitor 的辅助应用程序。它包含在高级主机软件包中。高级主机监视器的Enterprise许可证已经包含 HM 远程登录服务的许可证。Starter 或 Professional 许可证的持有者可以单独购买远程登录服务的附加许可证。

telnet service 这个应用程序像远程登录服务器一样工作,允许您使用任何远程登录客户端远程控制 HostMonitor。远程登录服务允许您检查任何测试和文件夹的简要或详细状态。您还可以禁用和启用测试、重置统计信息、强制执行测试,甚至更改测试的某些参数。 HM 远程登录服务允许您启动或停止监控进程、启用或禁用警报、更改全局宏变量等。

功能特征:

  • HostMonitor 和 Telnet Service 之间的所有数据传输都经过加密和密码保护;
  • HostMonitor 和 Telnet 服务允许您设置具有不同权限集的不同用户帐户;
  • 应用程序可以安装在 HostMonitor 的系统上,也可以位于任何其他可以通过 TCP/IP 协议访问的系统上;
  • 远程登录服务可以作为常规应用程序或 Win32 服务启动。

设置
配置远程登录服务很简单:

RCI(远程控制接口)设置

  • 地址: 此处应提供安装 HostMonitor 的系统地址(如果 HostMonitor 和 Telnet Service 安装在同一系统上,则保留默认的“127.0.0.1”)
  • 端口: 请提供 HostMonitor 的远程控制接口使用的 TCP 端口(默认为 1054)
  • 超时: Telnet 服务在向客户端返回错误响应之前将一直等待 HostMonitor 回复的最长时间(以秒为单位)。
远程登录服务设置
  • 端口: Telnet 服务用于侦听来自 telnet 客户端的传入连接的 TCP 端口(telnet 协议的默认 TCP 端口为 23。如果您已经在同一系统上运行了常规 telnet 服务器,则可能需要更改它)。

  • 应用程序 状态: 设置“激活”以激活 Telnet 服务(然后它将开始侦听传入连接并响应来自任何 telnet 客户端的请求)。 如果您将软件作为 Win32 服务启动,则在系统启动时无论此选项如何,都会激活 telnet 服务器。

Win32 服务 模式:
这组控件允许您检查 Windows 服务的状态、安装/卸载、启动或停止服务:
  • 安装/卸载: 此按钮允许您将软件作为 Win32 服务安装/卸载
  • 启动/停止: 此按钮允许您启动/停止服务


如何快速启动
要允许通过远程登录客户端远程管理 HostMonitor,请执行以下简单步骤:
  • 启动HostMonitor
  • 在选项对话框的 RCI 页面上配置 HostMonitor 的远程控制界面

  • 设置用户帐户:使用 HostMonitor 的菜单“用户”->“操作者”
  • 启动 Telnet 服务。您可以在运行 HostMonitor 的同一系统上或在与 HostMonitor 的系统有 TCP/IP 连接的任何系统上启动它。例如,HostMonitor 可以安装在公司网络内的服务器上,但 Telnet 服务可以在您的家庭计算机上运行。

  • 配置 Telnet 服务:提供 HostMonitor 的系统地址和您为 RCI 指定的 TCP 端口

现在您可以启动 telnet 客户端(例如 Windows 中包含的标准客户端)并使用运行 Telnet 服务的系统的地址(例如 209.173.80.15 或 www.mycompany.com)连接到 HostMonitor。
如果您正在运行常规 telnet 服务器并且我们的 Telnet 服务安装在同一系统上,请将我们的 Telnet 服务的 TCP 端口从 23(默认)更改为任何其他端口。在这种情况下,您还需要为 telnet 客户端指定此端口号。


命令

当您启动 telnet 客户端并与 Telnet 服务建立连接时,系统会要求您输入用户名和密码。然后,您将获得在您的用户帐户中指定的权利和权限。例如,“管理员”可以进行任何操作,“访客”只能查看测试状态等。

登录后,您可以键入 Telnet 服务将执行的命令。然后您将看到来自 HostMonitor 的响应。
以下是命令的一些常见规则:

  • 命令不区分大小写(例如“stop monitoring”和“STOP Monitoring”的含义相同);
  • 命令的参数(例如 <test name> 或 <group name>)确实区分大小写;
  • [..] 中显示的参数是可选的,你可以使用也可以不使用;
  • 符号“|” 表示一个或另一个(例如 <test name> | <group name> 表示您可以提供测试的名称或特殊组的名称);
  • 如果某些参数(例如 <test name>)包含空格,则将参数包含在双引号或单引号中(例如 TestInfo 'Main Router')。

可用命令列表:

命令参数描述
- 管理命令:
获取状态   检索有关 HostMonitor 的信息(版本、应用程序状态、参数)。
开始监控  开始监控。完成与单击 HostMonitor 主窗口上的开始按钮相同的操作。
停止监控   停止监控。HostMonitor 仍将作为应用程序(或 Win32 服务)运行,但不会执行任何测试。
启用警报   启用 HostMonitor 的警报操作。
禁用警报   禁用 HostMonitor 的警报操作。
暂停监控 <interval> 暂停监控指定时间(时间应以分钟为单位指定)。
暂停警报 <interval> 以分钟为单位的间隔暂停警报。换句话说,通常由测试状态的变化触发的所有动作配置文件都不会在 N 分钟内执行。无论如何,所有计划的操作(由内置调度程序执行的操作)都将继续执行。
执行脚本 <pathtoscript> 执行指定的HM脚本。
举例: ExecuteScript "C:\Program Files\HostMon\pause3backuptests.hms"
从文件导入 <filename>
[SkipDuplicates]
[WriteLog]
从特殊文本文件导入测试项目。
SkipDuplicates - 可选参数,当 TestList 中已经存在同名的测试项目时,HostMonitor 将跳过项目。
WriteLog - 可选参数,HostMonitor 会将导入过程中的所有错误和警告信息记录到系统日志文件中。
保存测试列表   使用当前文件名保存当前测试设置。
重新加载应用   重新加载 HostMonitor(如果它以 Win32 服务模式启动,则作为服务;如果它作为常规应用程序启动,则作为应用程序)。
重新加载 cfg   强制 HostMonitor 从 INI 文件(默认为 hostmon.ini)重新读取其设置。
终止   终止 HostMonitor。
- 文件夹/测试列表:
CD | 改变文件夹 <folder name>|<path>

设置当前文件夹。 所有命令仅影响当前文件夹中的测试。
如果它是当前文件夹的子文件夹,您可以指定不带完整路径的文件夹名称。您可以指定要设为当前文件夹的完整路径。当您想升级一个级别时,您可以使用“..”而不是文件夹名称。此命令实际上使用与 MS-DOS 或 UNIX 命令解释器类似的语法。
举例:
  CD "Main office"
  CD Root\USA\Office
  CD ..
  ChangeFolder ..\..\pingtests\

FL | 显示文件夹 [-r] 显示当前文件夹中的子文件夹列表。显示每个文件夹的良好/不良/未知测试的数量。
如果提供了可选参数“-r”,那么也将显示所有后代子文件夹。
TL | 显示测试 [-r] [-s:<sort mode>] 显示当前文件夹中所有测试(ID、名称、状态、回复)的列表。 如果提供了可选参数“-r”,则将显示来自所有后代子文件夹的测试。 另一个可选参数“-s:<排序模式>”定义排序顺序。 <排序模式> 可以是以下之一:名称、状态、测试时间、回复、方法。
举例:
  ShowTests
  TL -r
  TL -r -s:name
TI | 测试信息 <test name> 显示有关指定测试的详细信息。它会尝试在当前文件夹中查找指定的测试,如果没有找到该测试,HostMonitor 会继续检查所有可用文件夹,直到找到具有指定名称的测试。
TID | ID查找测试信息 <testID> 显示指定测试项目的详细信息。与 TestInfo 命令类似,但您应该提供测试项目 ID 而不是测试名称。
TCMT | 获取测试评注 <test name> 显示为测试项目指定的完整注释以及在操作员确认、禁用、暂停测试或计划的测试暂停时提供的注释(不同类型的注释由'----'行分隔)
TCMTID | ID获取测试评注 <testID> 类似于获取测试评注命令,但您应该提供测试项目 ID 而不是测试名称。
TDID | TestDependentsByID <testID> 显示依赖于由 TestID 指定的主测试的所有测试项目的 ID 列表
- 以下命令允许您创建新文件夹和复制测试项目; 如果您使用模板,HostMonitor 将使用目标文件夹变量修改新的测试项目。
新建文件夹 <full path to the folder> 创建新文件夹。此参数的值应指定要创建的文件夹的完整路径。
例如:
CreateFolder Root\USA Branch\Support\part2\
会连续创建3个文件夹
- “USA Branch”文件夹处于“Root”文件夹中,
  - “Support”文件夹处于“USA Branch”子文件夹中,
    - “part2”文件夹处于“Support”子文件夹中。
如果某些(或全部)指定文件夹已经存在,HostMonitor 将不会创建它们的第二个副本。
复制文件夹 <srcname>|<id>|<fullpath>
<newname> | <newpath>
[-r]
使用源文件夹的所有属性(例如报告列表、变量、配色方案等)创建新文件夹。
源文件夹可以通过其名称指定(如果此文件夹位于当前父文件夹中 - 由 ChangeFolder 命令选择的文件夹); 文件夹 ID 或文件夹的完整路径。
目标文件夹可以通过名称或完整路径指定。
可选参数“-r”告诉 HostMonitor 复制文件夹及其子文件夹。
举例:
  CopyFolder   Root\Template   Root\SQLServer2
  CopyFolder   10   Root\Windows5   -r
设置文件夹变量 <variable_name>
<variable_value>
[-inheritpartly]
设置或修改当前文件夹的文件夹变量。
如果当前文件夹设置设置为“从母文件夹继承所有变量”,此命令将设置“仅使用文件夹变量”模式。 除非您指定可选的 -inheritpartly 参数;在这种情况下,HostMonitor 将设置“使用继承的变量;文件夹变量可能会覆盖继承的变量”选项。
注意:如果您使用文件夹级变量作为某些测试项目的参数,该命令将自动修改测试设置。
举例:
  SetFolderVariable   fvar_host   "10.10.5.1"
按名称复制测试 <test name> | <group name>
<dest path> | <folderID>
将特定测试或测试组(例如所有 Ping 测试)复制到指定文件夹中。
目标文件夹可以通过完整路径或文件夹 ID 指定。
举例:
  CopyTestsByName   _AllPing   Root\Server2
  CopyTestsByName   "router 2"   Root\Newsetup
  CopyTestsByName   _AllGood   105
按ID复制测试 <testID>
<dest path> | <folderID>
将 ID 指定的单个测试复制到完整路径或文件夹 ID 指定的目标文件夹中。
复制所有测试 <dest path> | <folderID>
[-skipduplicates]
[-adjustmasters]
[r]

将当前文件夹(以及可选的子文件夹)中的所有测试项目复制到目标文件夹中。
“adjustmasters”选项:如果依赖测试与主控复制,则 HostMonitor 调整新创建的测试的主控依赖关系。例如,如果您复制 6 个测试(5 个 Cisco 测试依赖于 1 个 Ping 测试),那么新的 Cisco 测试将依赖于新的 Ping 测试(如果您使用与文件夹相关的变量作为目标 IP 地址,那么新测试将开始监控新设备而无需 任何手动调整)。

- 测试操作 (1):
  注意:以下命令适用于当前文件夹中的测试项目(最初当会话刚开始时,root文件夹是当前的)
禁用测试 <test name> | <group name>
[-r]
禁用指定的测试或测试组。如果提供了可选参数“-r”,则此操作将应用于当前文件夹及其中的所有后续子文件夹。
启用测试 <test name> | <group name>
[-r]
启用指定的测试或测试组。如果提供了可选参数“-r”,则此操作将应用于当前文件夹和所有后续子文件夹。
刷新测试 <test name> | <group name>
[-r]
强制执行指定的测试或测试组。如果指定了可选参数“-r”,则操作将应用于当前文件夹和所有后续子文件夹。
重置测试 <test name> | <group name>
[-r]
重置指定测试或测试组的统计信息。如果指定了可选参数“-r”,则操作将应用于当前文件夹及其所有子文件夹。
暂停测试 <test name> | <group name>
<interval>
[<comment>]
[-r]
暂停指定的测试或一组测试(时间间隔应以分钟为单位指定)。
如果指定了可选参数“-r”,则操作将应用于当前文件夹及其所有子文件夹。
举例:
  PauseTest   "www.nasa.gov"   5   "paused for 5 min"
  PauseTest   _AllBad   3   -r
恢复测试 <test name> | <group name>
[-r]
恢复暂停的测试或一组测试。如果指定了可选参数“-r”,则操作将应用于当前文件夹及其所有子文件夹。
禁用所有 [-r] 禁用当前文件夹中的所有测试。如果指定了可选参数“-r”,则当前文件夹中的所有测试(包括所有子文件夹)都将被禁用。
启用所有 [-r] 启用当前文件夹中的所有测试。如果提供了可选参数“-r”,则将启用当前文件夹及其所有子文件夹中的所有测试。
刷新所有 [-r] 强制执行当前文件夹中的所有测试。 如果指定了可选参数“-r”,则该命令也会影响子文件夹。
重置所有 [-r] 重置当前文件夹中所有测试的统计信息。 如果指定了可选参数“-r”,则也包括子文件夹。
设置测试参数 <test name> | <group name>
<param>
<new value>
[-r]
为指定的测试或测试组设置给定参数的值。<参数> 可能是以下之一:
  • 超时
  • 用户名
  • 密码
  • SQL查询
  • 重试
  • 测试间隔
  • 注释
  • 注释行NN(NN是1~99之间的一个数)
举例: SetTestParam   _AllTCP   timeout   2000
替换测试参数 <test name> | <group name>
<param>
<current value>
<new value>
[-r]

替换指定测试或测试组的给定参数的值。与“设置测试参数”命令不同,这个命令有选择性地工作。它仅更改该参数的当前值等于命令的 参数的测试的参数值。
举例: ReplaceTestParam   _AllTCP   timeout   2000   5000

- 测试操作 (2):
  注意:以下命令适用于特定的测试项目,无论“当前文件夹”设置如何
ID查找禁用测试 <testID1> [<testID2> [...]] 禁用特定的测试项目。举例:DisableTestsByID   3   4   5
ID查找启用测试 <testID1> [<testID2> [...]] 启用指定的测试项目。举例: EnableTestsByID   102   103
ID查找刷新测试 <testID1> [<testID2> [...]] 强制执行指定的测试项目。举例: RefreshTestsByID   77
ID查找重置测试 <testID1> [<testID2> [...]] 重置指定测试项目的统计信息。
ID查找暂停测试 <interval>
<comment>
<testID1> [<testID2> [...]]
暂停指定的测试项目。 时间间隔应以分钟为单位指定。
举例: PauseTestByID 5 "paused for 5 min" 41 42 43
ID查找恢复测试 <testID1> [<testID2> [...]] 恢复暂停的测试项目。
ID查找确认测试 [StopAlerts]
<comment>
<testID> [<testID2> [...]]
确认失败的测试项目
ID查找设置测试参数 <testID1>
<param>
<new value>
为指定的测试项设置给定参数的值。<参数> 可能是以下之一:
  • 超时
  • 用户名
  • 密码
  • SQL查询
  • 重试
  • 测试间隔
  • 注释
  • 注释行NN(NN是1~99之间的一个数)
举例: SetTestParamByID   55   timeout   2000
ID查找替换测试参数 <testID>
<param>
<current value>
<new value>

替换指定测试项的给定参数的值。与“设置测试参数”命令不同,这个命令有选择性地工作。它仅更改该参数的当前值等于命令的 参数的测试的参数值。
举例: ReplaceTestParamByID   55   timeout   2000   5000

- 全局变量命令:
显示用户变量 [<variable>] 显示全局宏变量及其当前值的列表。 如果一个可选参数 <variable> 指定,则仅显示此变量的值
设置用户变量 <variable> <value> 设置变量的值(如果这样的变量不存在,则创建一个新变量)。
注意:变量名不区分大小写。
保存用户变量   保存更改
加载用户变量   加载以前保存的变量
- 其他:
帮助   显示可用命令(和参数)的列表
断开连接  断开客户端与 HostMonitor 的连接

大多数与测试一起使用的命令都允许您使用特殊的组名而不是测试的名称。在这种情况下,命令将应用于特定类型的所有测试(在当前文件夹中)。
可用组名:
组名测试类型(方法)   组名测试类型(方法)
_AllGood 具有良好/活跃状态的测试项目 _AllUnknown未知状态的测试项目
_AllBad 具有不良/无响应状态的测试项目 _AllWarning有警告状态的测试项目
 
_AllPing Ping测试 _AllNTLog NT 事件日志测试
_AllTrace Trace测试 _AllCPU CPU使用测试
_AllRAS RAS测试 _AllPerfCounter 性能计数器测试
_AllTCP TCP测试 _AllWMI WMI测试
_AllUDP UDP测试 _AllDominantProcess主导过程测试
_AllSMTP SMTP测试 _AllODBC ODBC测试
_AllPOP3 POP3测试 _AllInterbase 基间测试
_AllIMAP IMAP测试 _AllMsSQL MS SQL测试
_AllDNS DNS测试 _AllMySQL MySQL测试
_AllLDAP LDAP测试 _AllOracle Oracle测试
_AllNTP NTP测试 _AllPostgre Postgre测试
_AllRadius Radius测试 _AllSybase Sybase测试
_AllDICOM DICOM测试 _AllSNMP SNMP Get测试
_AllDHCP DHCP测试 _AllSNMPTrap SNMP陷阱
_AllMailRelay 邮件中继测试 _AllExternalPrg 外部测试
_AllHTTP HTTP测试 _AllScript 活跃脚本测试
_AllURL URL测试 _AllShell Shell 脚本测试
_AllUNC UNC测试 _AllSSH SSH测试
_AllFreeSpace 驱动器可用空间测试 _AllTemp 温度监测器测试
_AllFolderSize 文件夹/文件大小测试 _AllTraffic 流量监控测试
_AllFileExists 文件/文件夹可用性测试_AllHMMonitor HM监控测试
_AllCountFiles 计数文件测试 _AllSOAP SOAP测试
_AllFileContents     文件完整性测试 _AllEMail E-Mail测试
_AllTextLog 文本日志测试 _AllCertificate证书过期测试
_AllFileComp 比较文件测试 _AllDomain 域过期测试
_AllProcess 过程测试 _AllRegistry 注册表测试
_AllService 服务测试 _AllMemory 内存测试
_AllAVStatus 杀毒状态测试 _AllSNMPTable SNMP表格测试
_AllLastUpdate 上次操作系统更新测试
_AllApacheApache测试 _AllOPC OPC测试
_AllNginx NGINX测试 _AllSIP SIP测试
_AllTomcatTomcat测试 _AllWebDavSpaceWebDAV可用空间测试项目
_AllIIS IIS测试 _AllBigIPHealthBig-IP 健康测试
_AllVMHostStatusVM主机状态 _AllBigIPTempBig-IP 温度测试
_AllVMHostCPUVM主机 CPU 使用率 _AllBigIPStatsBig-IP 统计测试
_AllVMHostMemoryVM主机可用内存 _AllNScalerTempCitrix Netscaler 温度测试
_AllVMHostDiskVM主机数据存储空间 _AllNScalerStatsCitrix Netscaler 统计测试
_AllVMStatus VM访客状态 _AllNetAppHealthJuniper健康测试
_AllVMCPUVM访客 CPU 使用率 _AllNetAppTempJuniper温度测试
_AllVMDiskVM访客可用磁盘空间 _AllNetAppDisksJuniper RAID/磁盘测试
_AllVMMemoryVM访客可用内存 _AllQnapHealthQNAP运行状况测试
_AllHPHealth HP iLO 运行状况测试 _AllQnapTemp QNAP温度测试
_AllHPTemp HP iLO 温度测试 _AllQnapFansQNAP风扇测试
_AllHPFans HP iLO 风扇测试 _AllSynHealthSynology运行状况测试
_AllHPPower HP iLO 电源测试 _AllSynTempSynology温度测试
_AllHPDisks HP iLO 磁盘测试 _AllSynDiskLoadSynology磁盘负载测试
_AllCiscoHealthCisco运行状况测试 _AllUPSHealthUPS运行状况测试
_AllCiscoTempCisco温度测试 _AllUPSLoadUPS负载测试
_AllCiscoFansCisco风扇测试 _AllUPSChargeUPS充电水平测试
_AllCiscoPowerCisco电源测试 _AllUPSVoltageInUPS电压输入测试
_AllJuniperHealthJuniper运行状况测试 _AllUPSVoltageOutUPS电压输出测试
_AllJuniperTempJuniper温度测试 _AllUPSTempUPS温度测试
_AllJuniperFansJuniper风扇测试 _AllUPSTimeUPS剩余时间测试

举例:

  DisableTest  _AllTCP -r
  EnableTest   _AllPing
  RefreshTest  _AllURL       
  RefreshTest  "my router"   
  EnableAll           

最低系统要求

  • Windows XP SP2, Windows 7, Windows 8 或 Windows 10
  • Windows Server 2003 SP2, Server 2008 SP2/R2, Server 2012, 2016 或 Windows Server 2019
  • TCP/IP 连接(LAN 或拨号)
  • 1 MB可用磁盘空间

价格是多少

当您购买 Advanced Host Monitor ENTERPRISE 版本时,您将免费获得 Telnet 服务的许可证。 否则 Telnet 服务 + Web 服务的许可证需要一定的费用。您可以使用信用卡、Switch 和 Solo 借记卡、支票/汇票或电汇来订购 Telnet 服务.如果您担心在线提交订单和/或信用卡信息,您可以通过电话、传真或邮寄方式注册该软件。
 


京公网安备 11010802035737号    |    备案号:京ICP备09015132号-971