轮询就是WhatsUp Gold主动监控您的网络。轮询的方式有很多种,依您为设备配置的服务监控工具而定。默认的轮询方式采用“互联网控制信息通讯协议 (ICMP)”。WhatsUp Gold 的预设轮询间隔时间是 60 秒。
WhatsUp Gold 计算机会将少量数据,发送到网络上接受监控的设备。如果设备联机,则会将数据回传给 WhatsUp Gold 计算机。如果设备不发送数据,则 WhatsUp Gold 会认为设备脱机。
值得注意的,轮询间隔时间设置影响着 WhatsUp Gold 如何确定特定的设备状态。例如,如果用户指明她仅需要的轮询间隔时间为每 5 分钟,WhatsUp Gold 将只在这 5 分钟的轮询间隔时间内标识设备状态变化。如果设备脱机 2 分钟,其将在这 5 分钟的轮询间隔时间出现时被标识为“脱机”。相应的“上线”操作将在 5 分钟的轮询间隔时间后被触发,而非在设备在两分钟时间点时处于脱机状态时。
设备轮询间隔时间会影响 WhatsUp Gold 确定特定的设备状态的方式。设备从“上线”变为“脱机”状态时,将确认设备上次上线的时间。例如,如果一台设备的默认轮询间隔时间为 60 秒,其在脱机时检查并确认其上次上线的时间为 63 秒前,则其会从“上线至少 5 分钟”变为“脱机”状态。在设备仍回到脱机状态时的下一轮询间隔时间内,WhatsUp Gold 检查并确认设备上次上线的时间为 125 秒前,则设备正处于“脱机至少 2 分钟”状态。
如果轮询间隔时间设置为 5 分钟,设备首次回到脱机状态时,WhatsUp Gold 检查并确认设备上次上线的时间为 304 秒前,则设备直接从“上线至少 5 分钟”变为“脱机至少 5 分钟”状态 (跳过“脱机”和“脱机 2”状态)。同样,如果设备恢复上线,WhatsUp Gold 检查并确认设备上次脱机的时间为 301 秒前,则其直接从“脱机至少 5 分钟”变为“上线至少 5 分钟”状态。
简而言之,如果您打算使用超过默认的 60 秒的轮询间隔时间,我们建议您考虑到延长的轮询间隔时间,将操作与不会被跳过的设备状态相关联。
平均轮询延迟时间若达到数秒钟以上,即表示系统性能不佳。若 WhatsUp Gold 设备轮询出现性能延迟的状况,请使用轮询引擎状态仪表板报告来评估和确认轮询引擎性能。也可以通过 WhatsUp Gold CPU 使用率/内存使用率报告来找出性能问题。为了改善轮询引擎的性能,您可以采用几种方法来减轻 WhatsUp Gold 计算机的负载:
推荐选项是根据网络规模,为 WhatsUp Gold 系统加装一个或多个轮询引擎。加装轮询器后,应对本地轮询器禁用负载平衡功能。如此一来,系统会将大部分轮询负载转移到加装的轮询引擎,而保留本地轮询引擎来处理 WhatsUp Gold 服务器的轮询活动。但是若您的网络分布在较大地理区域,则将轮询器分配给特定子网或设备反而有益。此时应禁用特定轮询器的负载平衡功能,使其活动局限在指定设备上。如需详细信息,请参阅将可扩展性轮询引擎与 WhatsUp Gold 配合使用。
其他选项包括,将本地轮询引擎移出负载平衡队列,减轻 WhatsUp Gold 服务器的负载,让服务器执行其他份内任务,或者将 SQL 实例迁移到与 WhatsUp Gold 服务器分离的计算机上。
如果仍遇到轮询性能问题,请考虑在托管 SQL 实例的计算机上加装内存,并提高磁盘速度,和/或在 WhatsUp Gold 系统上添加或分配一台计算机专用于轮询操作。