这将注册一个 Blackbox 节点到 OpenTDP 云边拨测集群服务,运行前请确认知晓自己在做什么。

注册须知

如何加入节点

选择一种注册方法,修改变量后运行响应的代码,即可注册你的节点到 OpenTDP 云边拨测集群服务。

环境变量列表

切勿在变量中添加更多的;,否则可能导致无法正常注册。

使用二进制文件

前往版本发布页下载合适的二进制文件,参考下面的脚本,修改环境变量,并添加为开机器启动脚本。

#!/bin/sh
#

NODE_NAME=your-node-name
NODE_OWNER=your-nickname
NODE_REGION=your-city
NODE_ISP=your-isp
NODE_BANNER=your-banner

exec ./tdp-blackbox &

使用Docker运行

参数 --publish 9115:9115 并不是必须的,这决于该节点是否仍需要为其它 Prometheus 提供服务,如果不需要请删除它。

docker pull rehiy/blackbox
docker run -d \
    --name blackbox \
    --restart always \
    --cap-add=NET_ADMIN \
    --publish 9115:9115 \
    --env NODE_NAME=your-node-name \
    --env NODE_OWNER=your-nickname \
    --env NODE_REGION=your-city \
    --env NODE_ISP=your-isp \
    --env NODE_BANNER=your-banner \
    rehiy/blackbox

# 查看注册日志
docker logs -f blackbox

# 停止并删除容器
docker rm -rf blackbox