NGINX Plus API 联手 BIG-IP,拒绝双重监控
2020-04-15 09:50:52
文章于1 个月前更新,原帖发布于2019 年 11 月 14,作者:Eric Chen F5
当一个负载均衡器对另一个负载均衡器进行负载均衡时,如何避免双重监控?借助 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
使用这个 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

回复评论
发布评论