- 前言
- 读者对象
- 如何阅读本书
- 勘误和支持
- 致谢
- 第 1 篇 高性能网站构建
- 第 1 章 深入理解 DNS 原理与部署 BIND
- 第 2 章 全面解析 CDN 技术与实战
- 第 3 章 负载均衡和高可用技术
- 第 4 章 配置及调优 LVS
- 第 5 章 使用 HAProxy 实现 4 层和 7 层代理
- 第 6 章 实践 Nginx 的反向代理和负载均衡
- 第 7 章 部署商业负载均衡设备 NetScaler
- 第 8 章 配置高性能网站
- 第 9 章 优化 MySQL 数据库
- 第 2 篇 服务器安全和监控
- 第 10 章 构建企业级虚拟专用网络
- 第 11 章 实施 Linux 系统安全策略与入侵检测
- 第 12 章 实践 Zabbix 自定义模板技术
- 第 13 章 服务器硬件监控
- 第 3 篇 网络分析技术
- 第 14 章 使用 tcpdump 与 Wireshark 解决疑难问题
- 第 15 章 分析与解决运营商劫持问题
- 第 16 章 深度实践 iptables
- 第 4 篇 运维自动化和游戏运维
- 第 17 章 使用 Kickstart 完成批量系统安装
- 第 18 章 利用 Perl 编程实施高效运维
- 第 19 章 精通 Ansible 实现运维自动化
- 第 20 章 掌握端游运维的技术要点
- 第 21 章 精通手游运维的架构体系
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
最佳实践 25:LVS 监控要点
性能采集
对 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 等。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论