windows环境下,安装 telegraf ,监控服务器cup /disk 等 时序数据库 influxdb 在 windows/linux下安装

十年河东,十年河西,莫欺少年穷

学无止境,精益求精

时序数据库对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

 

 去服务中查看

 

 启动服务即可

@陈卧龙的博客

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章