【教學】Windows上: 安裝與設定 Telegraf
,接下來,我們將要使用 Telegraf 去抓取 Windows Server 上的指標數據,存放在 InFluxDB 內,而這篇就是我安裝 Telegraf 的過程與設定,整理成筆記,紀錄一下
環境
OS: Windows Server 2008 R2
安裝版本
telegraf 1.15.2
Step 1. 官方網站下載 Telegraf
頁面
Step 2. 解壓縮至指定目錄
這篇教學是存放在 C:\\telegraf
底下
Step 3. 修改 Telegraf 設定檔
編輯 telegraf.conf
修改日誌存放位置
把註解拿掉,指定日誌位置
## Specify the log file name. The empty string means to log to stderr.
logfile = "/Program Files/Telegraf/telegraf.log"
新增 InFluxDB URL 位置
找到outputs.influxdb
在下面加入你的 InfluxDB URL
[[outputs.influxdb]]
## The full HTTP or UDP URL for your InfluxDB instance.
##
## Multiple URLs can be specified for a single cluster, only ONE of the
## urls will be written to each interval.
# urls = ["unix:///var/run/influxdb.sock"]
# urls = ["udp://127.0.0.1:8089"]
# urls = ["http://127.0.0.1:8086"]
urls = ["http://192.168.254.2:8086"]
修改 database 名稱
把 database 前面的註解拿掉,並把後面 database 改成要存入 InfluxDB 的名稱
## The target database for metrics; will be created as needed.
## For UDP url endpoint database needs to be configured on server side.
database = "grafana"
Step 4. 在 Windows 上建立 Telegraf 服務
telegraf 本身是有支援建立Windows 服務的功能的,而以下就是列出的指令及功能
指令 | 功能 |
---|---|
telegraf.exe --service install | 安裝服務 |
telegraf.exe --service uninstall | 刪除服務 |
telegraf.exe --service start | 啟動服務 |
telegraf.exe --service stop | 停止服務 |
使用 Telegraf 內建功能建立 Windows 服務
先開啟 CMD ,再輸入以下指令。記得 telegraf.exe
及 telegraf.conf
要改成自己存放的位置
C:\\telegraf\telegraf.exe --config "C:\\telegraf\telegraf.conf" --service install
啟動服務
sc start telegraf
查看服務是否正常啟動
sc query telegraf
留言