F5社区-F5技术交流中心

NGINX Plus API 联手 BIG-IP,拒绝双重监控

2020-04-15 09:50:52

文章于1 个月前更新,原帖发布于2019 11 14,作者:Eric Chen F5

本文主题:应用交付BIG-IPNginx

当一个负载均衡器对另一个负载均衡器进行负载均衡时,如何避免双重监控?借助 NGINX Plus API,我们可以使用 BIG-IP 来监控您的应用状态,并且只需监控一次!


双重监控的问题

您决定在某个架构上使用 BIG-IP NGINX Plus 负载均衡器进行负载均衡。

在此拓扑中,BIG-IP 如何确认在 NGINX Plus 后面运行的应用是否良好运转?

一种方法是同时配置 NGINX Plus BIG-IP 来监控应用的安全状况。如果采取该方法,后端服务器上的日志条目将如下所示:

17:13:46 ] "GET / HTTP/1.0" 200 139 "-" "nginx/1.17.3 (health check)"

17:13:47 ] "GET / HTTP/1.0" 200 139 "-" "Custom BIG-IP Monitor

在此示例中,可以看到应用被查询了两次,一次是 BIG-IP 查询,另一次是 NGINX 查询。


NGINX Plus API

NGINX Plus 有一个可以返回其上游状态(相当于 BIG-IP 池)的 API。输出示例

使用这个 API,我们可以通过配置 BIG-IP 来监控 NGINX Plus API,而不是后端应用(从而避免双重监控)。


BIG-IP 监控 NGINX Plus

BIG-IP 的配置非常简单,只需创建一个查询 NGINX API 的监控器即可。

在这个本地流量管理器 (LTM) 示例中,我们在上游查询“app001”,并查找至少表示一台服务器可用的字符串state:up

这也同样适用于 DNS


和双重监控说再见

本文介绍了如何协同使用 BIG-IP NGINX Plus

此外,您还应考虑如何保护对NGINX Plus API的访问(IP 限制、基本身份验证等等)。

理想情况下,您应该将两台设备的配置自动化/模板化,以避免双重配置。关于该问题,我将在另一篇文章中进行介绍。

发布评论 加入社群

发布评论

相关文章

博文精选 | nginx 性能优化 -- 配置解析

F5小安

2022-07-21 10:35:06 512

博文精选 | 漫画 Nginx 的 subfilter

F5小安

2022-05-27 13:57:18 409

博文精选 | 一篇文章搞定 Nginx 反向代理与负载均衡

F5小安

2022-05-26 10:31:14 917

Login

手机号
验证码
© 2019 F5 Networks, Inc. 版权所有。京ICP备16013763号-1