第五章:健康检测
监控的分类:
- 地址监控(3层)
- 服务监控(4层)
- 内容监控(7层)
- 应用监控(7层)
- 性能监控(7层)
- 路径监控(3、4、7层)
三层监控:
三层监控可以帮助bipip系统通过检查网络是否可达监视资源。比如使用icmp echo,向监控节点发送icmp_echo报文,如果接收到响应,则认为节点可用。但是三层检测有非常大的局限性,因为路由可达并不意味服务可用,同时如果中间有防火墙阻拦icmp报文,则三层监控失效。
四层监控:
四层监控可以提供比三层跟丰富一点的能力,可以监控ip和端口的状态,而不仅仅是ip,但依然无法知道服务是否可以提供正常服务,因为他只能检测到后端服务器的端口是打开的。
七层监控:
使用request/response作为检测手段,比如HTTP-type的检测手段,是通过发送一个简单的http请求报文,如果能够得特定的字符串,就认定健康检测成功,称之为内容检测。
但还有更复杂的场景,比如检测FTP应用&#x