InfluxDB(時序數據庫),常用的一種使用場景:監控數據統計。
grafana,用作監控頁面的前端展示。
telegraf,數據采集器。
Influxdb安裝
下載:influxdb
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9.x86_64.rpm
yum localinstall influxdb-1.7.9.x86_64.rpm
啟動influxd數據庫:systemctl start influxd
創建 Influxdb數據庫
influx
>create database telegraf
>show databases
>exit
默認端口是8086
Telegraf安裝
下載與安裝
wget http://get.influxdb.org/telegraf/telegraf-0.12.1-1.x86_64.rpm
yum localinstall telegraf-0.12.1-1.x86_64.rpm
修改配置vi /etc/telegraf/telegraf.conf
輸入 /urls
輸入 i
## 修改內容如下
urls = ["http://localhost:8086"] #infulxdb地址
database = "telegraf" #數據庫
retention_policy = "" 必須設置為空
輸入 :wq保存並退出
啟動Telegraf
systemctl restart telegraf
檢查狀態
service telegraf status
Grafana安裝
wget https://dl.grafana.com/oss/release/grafana-6.5.1-1.x86_64.rpm
sudo yum localinstall grafana-6.5.1-1.x86_64.rpm
systemctl start grafana-server
設置開機啟動 systemctl enable grafana-server.service 可以不用
訪問時輸入 http://服務器的 ip:3000,用戶名和密碼都是 admin
添加數據源
新建展示模板
效果如下