十年河东,十年河西,莫欺少年穷
学无止境,精益求精
时序数据库对windows的支持真的不友好,搞了半天,最终功夫不负有心人,索性记录下来,省的其他人再走弯路
1、下载influxdb
https://docs.influxdata.com/influxdb/v2.4/install/?t=Windows windows版本下载 2.4版本
下载完成后,进行安装
关于influxdb的安装,请参考:时序数据库 influxdb 在 windows/linux下安装
2、下载 telegraf
https://dl.influxdata.com/telegraf/releases/telegraf-1.24.3_windows_amd64.zip 1.24.3 版本
进行解压缩
3、修改配置文件
3.1、通过ApiTokens 创建Token,我这里选择是最高权限Token
打开:http://127.0.0.1:8086/ 登录,创建token
3.2、创建 telegraf 配置
3.3、创建成功后,将创建的配置文件内容复制
将配置文件内容全选,复制
3.4、将复制的内容粘贴到telegraf.conf中
3.5、修改配置文件
使用正确的Url、Token,存储桶等信息
3.51、url
3.52、Token
3.53、组织名称和存储桶名称
4、cmd 运行
cmd使用管理员权限,cd 到解压缩的路径,执行 telegraf.exe
telegraf 读取配置文件的路径在 C:\Program Files\Telegraf
因此,在 Program Files 新建文件夹 Telegraf ,并将Telegraf.conf、telegraf.exe 复制到创建的文件夹中,
再次启动,这次在 C:\Program Files\Telegraf 文件夹中进行启动
启动成功!
启动成功后,Telegraf 会每十秒采集一次 CPU、d磁盘、内存等数据,并将数据存放到指定的存储桶中(配置文件中指定的存储桶:TelegrafDB)
进入 influxdb 的 data-explorer 查看采集的数据,如下:
至此,telegraf 在windows 上的部署结束。
5、将 telegraf 制作成windows服务
管理员,进入cmd
cd 到固定路径
cd C:\Program Files\Telegraf
输入
.\telegraf.exe -service install
去服务中查看
启动服务即可
@陈卧龙的博客