负载均衡器监控

什么是负载均衡器?

监控网络是管理员工作的一个重要部分,因为它可以帮助防止网络中的关键元素和设备停机。当客户机设备有许多请求接近服务器时,负载应该在服务器之间平均共享,以避免任何崩溃。这时就需要使用负载均衡器了。

负载平衡器是如何工作的?

业务网络通常拥有关键服务器和应用程序,如数据库服务器和exchange服务器,托管它们以实现高可用性。通常,在这些网络中使用像BIG-IP这样的负载平衡监控器来在服务器之间共享负载,从而提供不间断的服务。

负载平衡器向服务器发送可用性请求,并将负载分配给池中的活动服务器。

服务器池和池成员

服务器池是一组用于处理客户端请求的服务器的逻辑集。通常,池是基于它所提供的服务形成的,如IP、HTTPS、文件传输协议(FTP)、传输控制协议(TCP)或用户数据报协议(UDP)。

池成员指池中的特定服务器。池成员与网络中的物理节点相关联。服务器可以是多个池的成员。

负载平衡器不断监控所有池成员的性能,并根据可用性将客户端请求定向到服务器。

为什么要监控负载平衡器?

随着对组织的服务需求的增加,处理所有请求可能会很有挑战性。如果只有一台服务器承担所有客户机请求,那么增加服务器数量的努力是徒劳的。

负载平衡器是您的网络不可分割的一部分;通过跟踪服务器的运行状况和性能,它们可以有效地指导流量并促进持续的网络操作。

处理客户端请求时的任何中断或中断都可能对您的业务造成昂贵的代价。例如,如果银行系统中处理货币事务的服务器宕机,可能会影响许多客户进行交易,对业务产生很大的负面影响。

监控负载平衡器的运行状况和性能对于以下情况很有用:

  • 无缝处理客户端请求。
  • 减少停机时间。
  • 维护系统运行状况和性能。
  • 提升系统效率

负载平衡器监控中的挑战

虽然负载均衡器的使用是无价的网络,有一些挑战,在现实场景中,你可能会面临监测负载均衡器,如:

  • 服务器健康:持续手动监控服务器的运行状况和性能。
  • 服务监控:经常与客户端交互,将请求指向特定的池,以提供预期的服务。
  • 主动监控:主动跟踪系统的各种性能指标,以防止停机。
  • 故障管理:在服务器崩溃后自动执行纠正操作。

使用OpManager监控负载平衡器

使用OpManager,您可以轻松地监控负载平衡器并解决上面提到的问题。默认情况下,在最初的发现过程中,OpManager将设备分类为服务器、打印机、交换机、路由器或防火墙。

OpManager还包括用于监控负载平衡器的内置设备模板。然而,即使负载平衡器的设备模板不受支持,OpManager也允许您添加自定义设备模板,从而提供开箱即用的监控。例如,您可以为您的平衡器导入设备模板,并关联一个负载平衡器监控器来主动跟踪重要的指标。

负载平衡器性能指标

当您监控负载平衡器指标时,您将获得关于系统性能的深入信息。要监控负载平衡器,您应该关注关键参数,如:

  • 活跃的客户端设备
  • 活跃的服务器
  • HTTP请求
  • CPU风扇转速
  • CPU温度和利用率
  • 集群成员的状态
  • 即将离任的数据包错误(s)
  • 传入的数据包错误(s)
  • 丢失的数据包(s)
  • 活动连接(服务器到系统)
  • 活动连接(服务器到池成员)

如何监控OpManager中的负载均衡器?

OpManager提供了一个强大的网络管理系统的功能,可以持续监控关键的负载平衡指标。下面列出了OpManager中的重要特性,它们可以作为有效的负载平衡器监控工具,并帮助克服相关挑战。

可用性监控

负载平衡器最重要的任务之一是跟踪服务器的可用性。客户机在执行关键任务时遇到停机是不可接受的。

例如,让我们假设用户遵循在在线门户中预订火车票的过程,并且已经进入支付网关。不幸的是,一个悲伤的脸出现在屏幕上的消息说,该服务目前不可用。这肯定会惹恼任何客户,如果继续下去,最终可能会影响整个业务。

负载平衡器监控器通过无缝地监控服务器池中的服务器的可用性,从而避免了这种复杂性,确保没有服务器不加选择地超载。

使用OpManager,您可以轻松地跟踪网络中设备的可用性。使用Internet Control Message Protocol (ICMP) Ping,您可以通过向设备发送Ping请求来识别活动设备。

对于非军事区(DMZ)中的设备,ICMP Ping是禁用的,但是您可以使用TCP端口监控设备。在OpManager中,可用性监控由ICMP、TCP和简单网络管理协议(Simple Network Management Protocol, SNMP)协议执行。

负载均衡器可用性监控 - ManageEngine OpManager

服务监控

负载平衡器负责将客户端所需的服务分配给可用的服务器,并根据它们提供的服务将其分类为第4层和第7层负载平衡器。

层4负载均衡器是基于网络协议。它获取客户机的IP地址并将其路由到特定的服务器,该服务器处理请求。不像层7负载均衡器,它不检查数据包内的数据被发送。它在客户机和服务器之间建立一对一的TCP连接。

第7层负载均衡器按照开放系统互连(OSI)模型的应用层工作。这种类型的一个显著特性是负载均衡器检查HTTP头和包中出现的数据,以根据它们做出路由决策。layer 7负载均衡器建立了两个TCP连接:一个与服务器连接,一个与客户端连接。

OpManager使用TCP协议监控服务。它还监控HTTPS、IMAP、FTP等服务的可用性和响应时间。此外,您可以使用OpManager使用Windows管理检测(WMI)协议监控在Windows机器上作为服务运行的应用程序。

负载均衡器监控器 - ManageEngine OpManager

监控过程可用性

可以使用标准SNMP协议使用OpManager主动监控网络中的所有进程。OpMananger还提供了对分别使用WMI协议和CLI协议监控Windows或Linux机器上运行的所有进程的支持。

您还可以通过进程监控系统资源(如CPU、内存和实例计数)的使用情况。

服务器性能监控

服务器是池成员,是网络的关键元素。负载平衡性能监控器帮助您持续监控服务器的运行状况,并将流量定向到服务器。

服务器通常根据它们提供的服务分组到池中。服务器在一个池中操作没有限制,它也可以是多个池的一部分。

默认情况下,OpManager使用SNMP协议监控系统资源。但是,对于非snmp设备,您可以使用WMI协议;系统资源监控器已经在Windows设备模板中配置。

您还可以监控CPU、磁盘、内存等性能指标。OpManager默认支持大约5,000个性能指标,您还可以添加自定义指标并将它们关联到特定的设备。

服务器性能负载均衡器监控 - ManageEngine OpManager

解决系统问题

作为网络管理员,您需要了解服务器的运行状况和可用性,但是经常手动监控服务器性能是不可行的。

在服务器宕机的极少数情况下,您必须配备有效的故障管理工具,以快速解决问题并恢复正常。

警告

OpManager有一个高效的、内置的故障管理机制,带有警报、通知和工作流,使您能够随时了解问题并解决它们。警报是根据网络故障的严重程度提出的。预先定义的颜色代码,在注意、故障、关键、服务故障和清除中为每个严重级别分配颜色代码,帮助决定根据问题的严重性采取什么行动。您还可以为设备配置严重性级别的值。

通知

OpManager会通知你系统的性能,即使你不在现场,通过电子邮件和短信发送设备宕机或阈值违反的通知来监控负载平衡器。

使用OpManager,您可以根据特定的标准选择要监控的内容;例如,您可以决定监控池中一组服务器设备的停机时间。您可以对特定池的服务器进行分组,并根据需要安排触发通知。

负载均衡器监控通知 - ManageEngine OpManager

工作流

OpManager中的工作流特性使您能够在IT基础设施中自动执行纠正操作。使用它,您可以在磁盘空间达到临界级别之前释放磁盘空间。例如,当磁盘驱动器超过配置的存储限制时,您可以编写一个工作流来删除不必要的文件夹。无需编码即可实现这些自动化,这使得OpManager的工作流特性非常友好。

有了这个智能IT工作流自动化特性,您还可以配置一个警报,以便在配置的阈值中出现违规时通知您。

负载均衡器监控工作流 - ManageEngine OpManager

报告和综合仪表板

以适当的形式呈现的数据很容易理解,并帮助您根据网络需求采取正确的行动。要在监控负载平衡器的同时处于网络的顶部,您需要同时获得关于多个指标的信息。

OpManager提供了一个全面的仪表板,允许您查看系统运行状况和性能所需的关键指标。仪表板通过显示与服务器和服务相关的重要参数,提供了对网络状态的广泛概述,实时性能图允许您排除设备上的问题。根据您的业务需求,您可以定制仪表板,以在顶部查看最重要的指标,并将其他不太重要的指标推到下面。

负载均衡器监控仪表板 - ManageEngine OpManager

OpManager中提供的直观报告使您能够理解网络问题并跟踪设备的性能。为了获得更好的体验,OpManager根据系统、运行状况和性能、可用性和响应、库存、存储等对报告进行分类。

这些报告极大地减少了确定系统执行情况所需的时间。生成报告之后,您甚至可以通过将报告导出为PDF或XLS文件来将其呈现给您的团队,或者安排将其通过电子邮件发送到特定的电子邮件地址。

通过在一个窗口中主动监控、补救措施和网络性能数据的协调收集,OpManager是有效和高效的负载均衡器监控工具,可以提高业务生产率。

进程监控