昨天裝完 Grafana / Prometheus / Node Exporter,今天裝 InfluxDB & Telegraf
一樣使用 Ubuntu 20.04,首先先裝 InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.2_amd64.deb
sudo dpkg -i influxdb_1.8.2_amd64.deb
systemctl enable --now influxdb
接下來我們要連上 InfluxDB 設定,建立個帳號與 Database,讓 Telegraf 能連進 InfluxDB
$ influx
Connected to http://localhost:8086 version 1.8.2
InfluxDB shell version: 1.8.2
> CREATE USER telegraf WITH PASSWORD 'insecurepassword'
> CREATE DATABASE telegraf
> GRANT ALL ON telegraf TO telegraf
> exit
$
接著是安裝 Telegraf
wget https://dl.influxdata.com/telegraf/releases/telegraf_1.15.3-1_amd64.deb
sudo dpkg -i telegraf_1.15.3-1_amd64.deb
安裝好 Telegraf 後,我們要讓 Telegraf 能連上 InfluxDB
我們要編輯 /etc/telegraf/telegraf.conf
檔案,要編輯的區塊是 [[outputs.influxdb]]
我們要編輯 urls
, database
, username
和 password
大概會長的像這樣
urls = ["http://127.0.0.1:8086"]
database = "telegraf"
username = "telegraf"
password = "insecurepassword"
好了後重新啟動 Telegraf
$ sudo systemctl restart telegraf
接下來我們要在 Grafana 裡加入 InfluxDB 做為 Data Source,就像 Prometheus 一樣
新增完成 Data Source 後,我們要建立新的面板
這裡一樣匯入別人的面板,我們要匯入的是 Telegraf: system dashboard
跟 Prometheus 一樣,匯入完成後能看到這樣的面板
監控的部分大概到這邊
接下來我們會實際開個專案,來實際看看該如何把我們學到的東西導入專案