grafana安裝教學

Grafana-7.4.0安裝
下載安裝包並安裝

wget https://dl.grafana.com/oss/release/grafana-7.4.0~beta1-1.x86_64.rpm
yum install grafana-7.4.0~beta1-1.x86_64.rpm

啟動Grafana

service grafana-server start

預設設定檔位置

/etc/grafana/grafana.ini

預設log檔位置

 /var/log/grafana/grafana.log

預設帳號密碼:admin/admin

安裝influxdb

vim /etc/yum.repos.d/influxdb.repo

[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key

安裝InfluxDB

yum install -y  influxdb

啟動influxdb服務

service influxdb start

建立資料庫

influx -precision rfc3339

建立「帳號」(admin) 和「密碼」(admin) 允許最高權限

CREATE USER "admin" WITH PASSWORD '12345678' WITH ALL PRIVILEGES
CREATE USER "telegraf" WITH PASSWORD 'metrics' WITH ALL PRIVILEGES

建立「資料庫」為「grafana」

CREATE DATABASE "grafana"
CREATE DATABASE "telegraf"

指定資料庫行InfluxQL語句

USE  <DB_NAME>

接下來所有的SQL語句都會針對這個資料庫運行

登入

influx -username 'admin' -password 'passsword1234'

預設設定檔位置
編輯「influxdb.conf」允許「透過」Web API 獲取數據。

vim /etc/influxdb/influxdb.conf
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true
log-enabled = true
write-tracing = false
pprof-enabled = false
https-enabled = false
https-certificate = "/etc/ssl/influxdb.pem"

重新啟動influxdb服務

service influxdb restart

安裝telegraf

yum -y install telegraf

設定telegraf-server IP

vim /etc/telegraf/telegraf.conf
[[outputs.influxdb]]
urls = ["http://telegraf-server-IP:8086"]
database = "telegraf"
username = "telegraf"
password = "metrics"
[[inputs.net]]
[[inputs.netstat]]

確認telegraf-server 的 8086 port有通

telnet 52.198.128.184 8086

啟動 telegraf

service telegraf start

重啟 telegraf

service telegraf restart

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *