返回介绍

最佳实践 25:LVS 监控要点

发布于 2025-04-20 17:44:42 字数 1309 浏览 0 评论 0 收藏

性能采集

对 LVS 集群的性能采集,可以通过以下方法。

1)ip_vs 相关的数据,主要是 ip_vs 和 ip_vs_stats。如下所示:

# cat /proc/net/ip_vs
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP  0A010612:0050 wrr persistent 60000 FFFFFFFF
  -> 0A01062C:0050      Route   10     0          0  #0A01062C 为 16 进制表示的后端服务器,获取 ActiveConn 进行绘图。
  -> 0A010615:0050      Route   10     0          0  
# cat /proc/net/ip_vs_stats
   Total Incoming Outgoing         Incoming         Outgoing
   Conns  Packets  Packets            Bytes            Bytes
      16      178        0            1D093                0

 Conns/s   Pkts/s   Pkts/s          Bytes/s          Bytes/s
       0        0        0                0                0

2)通过 Zabbix 自定义模板,可以参考 https://share.zabbix.com/cat-app/high-availability-ha/linux-virtual-server-statictics 的实现方式。

可用性监控

在 LVS 的可用性监控方面,通常的经验是对 LVS 的虚拟 IP 提供的服务进行监控,同时对所有后端服务器进行可用性监控。因为 LVS 可以对后端服务器进行健康检查,那么后端服务器的不可用虽然会被 LVS 从服务池中剔除不影响客户端,但这个情况应该被系统管理员所获知,以便进行根本原因分析,并且评估其他后端服务器的压力情况。

在监控层次方面,尽量采用应用层检查的方式,如 Nagios 自带的 check_http 插件,Zabbix 的 Web Scenarios 等。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。