配置F5 BIG-IP 以联用 F5 大数据分析展示平台
2020-03-27 16:24:51
宗兆伟
此BIG-IP 配置过程的目标是将业务流中需要监控和分析的字段以JSON格式编排,并用UDP的方式导出到BDE平台中。在实际应用过程中,用户可根据自己业务特性定制收集内容及展示内容。
配置主要仅包含以下两种(二选一)。
*********
为了应用BDE而对BIG-IP的配置仅涉及BIG-IP Logging部分,
不需要重启BIG-IP的任何服务,不会对现网环境业务功能有任何影响。
*********
1.1. 配置选项一(推荐):采用Request Logging Profile方式
推荐理由:配置简单,性能较iRules更高。
总体步骤包括:
1. 创建prifile 所用的Logging Pool
2. 创建Request Logging Profile
3. 绑定此Profile 到Virtual Server
具体步骤如下:
ð 登录BIG-IP 界面,切换Partition 到Common
一般来讲,创建的HSL logging pool和Profile可以存在于任何Partition,只要它可以被引用到。
ð 依次导航至Pool创建页面:
è Local Traffic
è Pools -> Create…
ð 创建logging pool 内容样式如下:
Pool Name 应该和以上iRule中所用名称保持一致:f5-logging-pool。
Health Monitors 采用 icmp方式。
Member 是BDE系统运行所在地址,端口一定是20001。
ð 依次导航至创建Request Logging Profile的页面
è Local Traffic
è Profiles
è Other
è Request Logging -> Create…
ð 配置样式如下所示:
Request Settings 部分保持默认。
在Response Settings部分填入Template。Template内容请参考:https://github.com/zongzw/bde-over-bigip/blob/master/conf.d/request-logging-template.profile
Template 中关键字段的含义请参考:https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/bigip-external-monitoring-implementations-12-0-0/3.html
HSL Protocol 保持UDP。
ð 依次导航至VirtualServer 配置页面
è Local Traffic
è Virtual Servers:注意切换到对应的Partition
è <virtual server name>
è Configuration: Advanced
è Request Logging Profile: 选择创建的Logging Profile Name
1.2. 配置选项二:采用iRule方式
总体步骤包括:
1. 创建logging iRule
2. 创建iRule所用到的logging Pool
3. 绑定iRule 到 Virtual Server.
具体步骤如下:
ð 登录BIG-IP 界面,切换Partition 为Common
一般来讲,将要创建的iRule和HSL logging pool 可以存在于任何partition,只要它门可以被引用到。
ð 依次导航至iRule 创建页面:
è Local Traffic
è iRules -> Create…
ð 创建新的iRule 内容样式如下:
实际内容请参考:https://github.com/zongzw/bde-over-bigip/blob/master/conf.d/.logging.irule
实际收集字段可以根据实际业务场景需求定制。
iRule的配置可参考:https://clouddocs.f5.com/api/irules/
iRule 的命令可参考TCL Programing:http://www.tcl.tk/man/tcl8.4/TclCmd/contents.htm
ð 依次导航至Pool创建页面:
è Local Traffic
è Pools -> Create…
ð 创建logging pool 内容样式如下:
Pool Name 应该和以上iRule中所用名称保持一致:f5-logging-pool。
Health Monitors 采用 icmp方式。
Member 是BDE系统运行所在地址,端口一定是20001。
ð 依次导航至VirtualServer 配置页面
è Local Traffic
è Virtual Servers:注意切换到对应的Partition
è <virtual server name>
è Resources
è iRules -> Manage…
发布评论 加入社群
相关文章

k8s 1.27.2中使用helm安装cilium cni
宗兆伟
2023-06-16 12:21:12 218

编排AS3新尝试-jinja2
宗兆伟
2021-09-25 14:08:00 705

使用ELK机器学习演示态势预测和异常检测
宗兆伟
2020-04-14 17:19:59 1478

回复评论
发布评论