概述
企业内部出于安全原因,通常会进行网络管控,比如设置防火墙、安全组隔离、甚至划分 DMZ 区域。在没有公网的环境下,如何把这部分数据统一汇总处理,并且发送到观测云平台呢?Datakit 提供了代理功能。
前置条件
- 您需要先创建一个【 观测云账号 】https://auth.guance.com
- 安装 DataKit 【DataKit 安装文档 】https://docs.guance.com/datakit/datakit-install/
代理功能
1. 开启代理
登录代理主机 (可访问公网),开启 proxy 插件
cd /usr/local/datakit/conf.d/proxy
cp proxy.conf.sample proxy.conf
配置文件 proxy.conf 内容如下 (默认监听 9530 端口)
[[inputs.proxy]]
## default bind ip address
bind = "0.0.0.0"
## default bind port
port = 9530
重启 Datakit
systemctl restart datakit
2. 离线安装
登录局域网内的主机 (无公网),执行安装命令,并修改参数
- proxy_ip,代理主机内网 ip
- token,工作空间的 token
export HTTPS_PROXY=http://<proxy_ip>:9530; DK_DATAWAY=https://openway.guance.com?token=<token> bash -c "$(curl -L https://static.guance.com/datakit/install.sh)"
工作空间 token 可以在管理 – 基本设置获取
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。