F5 Telemetry Streaming to AWS CloudWatch

F5 Telemetry Streaming to AWS CloudWatch

  • 掌握AWS-CloudWatch知识

一,F5配置部分:

  • 官方对于Telemetry Streaming 详细解释和其他log服务器的配置,这里为AWS CloudWatch为例,感兴趣的小伙伴可以看一下,如Splunk等配置
  • https://clouddocs.f5.com/products/extensions/f5-telemetry-streaming/latest/installation.html

1、下载 F5 Telemetry RPM 包

官方下载地址:

  • https://github.com/F5Networks/f5-telemetry-streaming/releases

2、安装 F5 Telemetry RPM 包

  • 导航至路径 iApps >> Package Management LX 点击 Import 导入 RMP 包。
    在这里插入图片描述
  • 选择文件,点击 Upload 进行上传。在这里插入11图片描述

注意:如果您使用的是 14.0 之前的 BIG-IP 版本,则必须先使用 BIG-IP 命令行启用框架,然后才能使用配置实用程序。在 CLI 中键入以下命令:
touch /var/config/rest/iapps/enable

3、配置 AWS 安全密钥组
导航至路径 System >> Configuration : AWS : Global Settings ,输入 Access Key 和 Secret Key (这个key是在AWS IAM用户下拿到的授权)。
在这里插入图片描述

二、AWS CloudWatch 配置部分:

  • 1.日志组创建
    导航至路径 CloudWatch > Log Groups ,点击 Create log group 进行日志组创建。
    在这里插入图片描述- 2.日志流的创建
    在日志组(my_log_group)里面创建一个日志流(my_log_stream) 在这里插入图片描述

三、配置 Telemetry Streaming:

这里我测试的时候使用的是POSTMAN,使用其他API客户端也可以

  • 1.获取 F5 Telemetry 信息
    此步骤用于获取 F5 Telemetry Streaming 信息,确保正常运行。 向 F5 发送 Get 请求,收到版本信息等返回值,说明 Telemetry Streaming 正常运行。URL格式如下:
https://{{host}}/mgmt/shared/telemetry/info

在这里插入图片描述

  • 2、配置 F5 Telemetry Streaming
     向 F5 发送 POST 提交 Telemetry Streaming 配置。URL格式如下:
https:///mgmt/shared/telemetry/declare

在这里插入图片描述

  • 提交内容如下:
{
 "class": "Telemetry",
 "My_System": {
 "class": "Telemetry_System",
 "systemPoller": {
 "interval": 60
 }
 },
 "My_Listener": {
 "class": "Telemetry_Listener",
 "port": 6514
 },
 "My_Consumer": {
 "class": "Telemetry_Consumer",
 "type": "AWS_CloudWatch",
 "region": "cn-northwest-1",
 "logGroup": "my_log_group",
 "logStream": "my_log_stream",
 "username": "AKIAQMD22",
 "passphrase": {
 "cipherText": "8YYgkI6r5jhxpmDgNXqwJsj"
 }
 }
}
  • 需要参数修改部分如下:
    Type:因为我们使用的是 aws 所以为 aws cloudwatch
    Region: cn-northwest 为宁夏区域
    Loggroup:为日志组名字
    Logstream:为日志组下里面的日志流的名字
    Username:为 iam 安全访问密钥(access key)
    CipherText:为 ima 安全访问密钥 key (secret key)
  • 如下图所示,配置提交后如果返回 message success ,则代表 Telemetry Streaming 配置提交成功。
    在这里插入图片描述
    查看配置日志,路径为 /var/log/restnoded/restnoded.log。
    在这里插入图片描述

四、配置验证:

  • 登录AWS,在 AWS Cloudwatch 查看是否可以看到 F5 发送来的日志。
    在这里插入图片描述
    由上图所示:F5 日志已经发送到 AWS CloudWatch ,实验配置成功!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rain_微凉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值