十年河東,十年河西,莫欺少年窮
學無止境,精益求精
時序數據庫對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
去服務中查看
啓動服務即可
@陳臥龍的博客