什么是负载均衡器
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
监控网络是管理员工作的关键部分,因为它可以帮助防止网络中的关键元素和设备停机,当客户端设备接近具有许多请求的服务器时,负载应在服务器之间平均共享以避免任何崩溃,这就是负载均衡器的用武之地。
负载均衡器的工作原理是什么
业务网络通常具有关键服务器和应用程序,例如数据库服务器和 Exchange 服务器,这些服务器和应用程序是为高可用性而托管的。通常,在这些网络中使用像 BIG-IP 这样的负载平衡器监视器来分担服务器之间的负载,以提供不间断的服务。
负载平衡器向服务器发送请求以获取可用性,并将负载分发到pool中的活动服务器。
服务器池是一组分组为处理客户端请求的逻辑服务器。通常,池是根据其提供的服务形成的,例如IP,HTTPS,文件传输协议(FTP),传输控制协议(TCP)或用户数据报协议(UDP)。
Pool member 是指池中的特定服务器,与网络中的物理节点相关联。一个服务器可以是多个池的成员,负载平衡器持续监视所有 Pool member 的性能,并根据其可用性将客户端的请求定向到服务器。
为什么要监控负载均衡器
随着对组织服务需求的增加,处理所有请求可能具有挑战性,如果只有一个服务器承担所有客户端请求的负担,则扩展服务器数量的努力是徒劳的。
负载均衡器是网络不可或缺的一部分,通过跟踪服务器的运行状况和性能,它们可以有效地引导流量并促进持续的网络操作。处理客户端请求的任何中断或中断都可能使组织的业务付出高昂的代价。
监视负载均衡器的运行状况和性能可用于:
- 无缝处理客户端请求。
- 减少停机时间。
- 维护系统运行状况和性能。
- 提高系统效率。
负载均衡器监控方面的挑战
虽然负载均衡器的使用对网络非常宝贵,但在实际方案中,监视负载均衡器时可能会面临一些挑战,例如:
- 服务器运行状况:手动持续监视服务器的运行状况和性能。
- 服务监控:与客户端不断交互,将请求定向到特定池以提供预期的服务。
- 主动监控:主动跟踪系统的各种性能指标以防止停机。
- 故障管理:自动执行服务器崩溃后要执行的纠正措施。
监控负载均衡器工具
OpManager 包括用于监控负载均衡器的内置设备模板。但是,即使负载均衡器的设备模板不受支持, 也允许您添加自定义设备模板来提供开箱即用的监视。例如,可以导入平衡器的设备模板,并关联负载均衡器监视器以主动跟踪重要指标。
负载均衡器性能指标
监控负载均衡器指标时,管理员将获得有关系统性能的深入信息,要监控负载均衡器,应该关注其关键参数,例如:
- 活动客户端设备
- 活动服务器
- HTTP请求
- 中央处理器风扇速度
- CPU 温度和利用率
- 集群成员状态
- 传出数据包错误
- 传入数据包错误
- 丢弃的数据包
- 服务器到系统活动连接
- 服务器到池成员活动连接
如何监控负载均衡器
OpManager提供强大的网络管理系统的功能,并持续监控关键的负载平衡指标,下面列出了其重要功能,这些功能可作为有效的负载均衡器监控工具,并帮助克服相关挑战。
- 可用性监控
- 服务监控
- 监控进程可用性
- 服务器性能监控
- 解决系统问题
- 警报
- 通知
- 工作流程
- 报告和综合仪表板
可用性监控
- 负载均衡器最重要的工作之一是跟踪服务器的可用性,客户在执行关键任务时遇到停机是不可接受的。
- 负载平衡器监视器通过无缝监视服务器池中存在的服务器的可用性来避免此类复杂性,确保没有服务器不分青红皂白地过载。
- 可以轻松跟踪网络中设备的可用性。使用互联网控制消息协议 (ICMP) Ping,可以通过向设备发送 ping 请求来识别活动设备。
- 对于隔离区 (DMZ) 中的设备,ICMP Ping 处于禁用状态,可以使用 TCP 端口监视设备。可用性监控由ICMP,TCP和简单网络管理协议(SNMP)协议执行。
服务监控
负载均衡器执行将客户端所需的服务分配给可用服务器的重要工作,并根据它们提供的服务分为第 4 层和第 7 层负载均衡器。
- 第 4 层负载均衡器基于网络协议。它获取客户端的 IP 地址并将其路由到处理请求的特定服务器。与第 7 层负载均衡器不同,它不会检查发送的数据包中的数据。它在客户端和服务器之间建立一对一的 TCP 连接。
- 第 7 层负载均衡器按照开放系统互连 (OSI) 模型的应用层工作。这种类型的一个显着特征是负载均衡器检查 HTTP 标头和数据包中存在的数据,以根据它们做出路由决策。第 7 层负载均衡器建立两个 TCP 连接:一个与服务器连接,另一个与客户端连接。
- 使用TCP协议监控服务。它还监视HTTPS,IMAP,FTP等服务的可用性和响应时间。此外,还可以监控 Windows 上运行的应用程序作为服务使用Windows管理规范(WMI)协议。
监控进程可用性
使用标准 SNMP 协议,可以通过 OpManager 主动监控网络中的所有进程,还支持分别使用 WMI 协议和 CLI 协议监视 Windows 或 Linux 机器上运行的所有进程,可以按进程监控系统资源(如 CPU、内存和实例计数)的使用情况。
服务器性能监控
作为池成员的服务器是网络的关键元素,负载平衡性能监视器可帮助管理员持续监视服务器的运行状况并将流量定向到该服务器。服务器通常根据它们提供的服务分组到池中。服务器在一个池中运行没有限制,它也可以是多个池的一部分。
默认情况下, OpManager 使用 SNMP 协议监控系统资源。但是,对于非 SNMP 设备,您可以使用 WMI 协议,已在 Windows 设备模板中配置了系统资源监视器。
解决系统问题
作为网络管理员,需要了解服务器的运行状况和可用性,但手动持续监控服务器性能是不可行的。在极少数情况下,当服务器出现故障时,您必须配备高效的故障管理工具,以快速解决问题并恢复正常。
警报
OpManager 具有强大的内置故障管理机制,具有警报,通知和工作流程,使管理员能够随时了解问题并解决问题。根据网络故障的严重性引发警报,分配给每个严重性级别的预定义颜色代码(注意,故障,严重,服务关闭和清除)有助于根据问题的严重性决定采取何种行动,还可以配置设备的严重性级别的值。
通知
OpManager 会通知您系统的性能,即使您不在现场监控负载均衡器,也可以通过电子邮件和短信发送有关设备关闭或阈值违反的通知。可以根据特定标准选择要监视的内容,例如,可能决定监视池中一组服务器设备的停机时间,可以对该特定池的服务器进行分组,并根据需要计划要触发的通知。
工作流程
OpManager 中的工作流功能使您能够在IT基础架构中自动执行纠正措施。使用此功能,您可以在磁盘空间达到临界级别之前释放磁盘空间。例如,当磁盘驱动器超过配置的存储限制时,您可以对工作流进行编程以删除不必要的文件夹。这些自动化无需编码即可创建,借助此智能 IT 工作流自动化功能,您还可以配置警报,以便在配置的阈值出现违规时通知您。
报告和综合仪表板
当数据以适当的形式呈现时,可以轻松理解,并帮助您根据网络需求采取正确的行动。要在监控负载均衡器的同时掌控网络,您需要同时提供有关多个指标的信息。
OpManager 提供了一个全面的仪表板,允许您查看系统运行状况和性能所需的关键指标。仪表板通过显示与服务器和服务相关的重要参数来提供网络状态的广泛概述,实时性能图表允许您对设备上的问题进行故障排除。根据您的业务需求,您可以自定义仪表板,以便在顶部查看最重要的指标,并在下面推送其他不太重要的指标。
OpManager 具有主动监控,补救措施以及网络性能数据的协调收集,是一种有效且强大的负载平衡器监控工具,可提高业务生产力。