iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
1
DevOps

DevOps with Proxmox系列 第 20

Day 20 - 監測服務 - Hands-on - 2

  • 分享至 

  • xImage
  •  

昨天裝完 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, usernamepassword
大概會長的像這樣

  urls = ["http://127.0.0.1:8086"]
  database = "telegraf"
  username = "telegraf"
  password = "insecurepassword"

好了後重新啟動 Telegraf

$ sudo systemctl restart telegraf

接下來我們要在 Grafana 裡加入 InfluxDB 做為 Data Source,就像 Prometheus 一樣

grafana_influxdb_data_source

新增完成 Data Source 後,我們要建立新的面板
這裡一樣匯入別人的面板,我們要匯入的是 Telegraf: system dashboard

跟 Prometheus 一樣,匯入完成後能看到這樣的面板

grafana_telegraf_dashboard

監控的部分大概到這邊
接下來我們會實際開個專案,來實際看看該如何把我們學到的東西導入專案


上一篇
Day 19 - 監測服務 - Hands-on - 1
下一篇
Day 21 - 範例動手做 - Intro
系列文
DevOps with Proxmox30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言