1. InfluxDB安裝
下載包並解壓:
$:wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.3.6_linux_amd64.tar.gz
$: tar -zxvf influxdb-1.3.6_linux_amd64.tar.gz /home/influxdb[目標目錄]
啟動服務:
$: ./home/influxdb/usr/bin/influxd
啟動服務時要確保8080端口沒有被占用
啟動客戶端操作:
$: ./home/influxdb/usr/bin/influx
可以安裝客戶端(influxDB studio)可視化工具進行操作。默認的用戶名密碼都是admin。
2. Grafana安裝
$: yum install https://grafanarel.s3.amazonaws.com/builds/grafana-4.1.2-1486989747.x86_64.rpm初始化:
$: yum install initscripts fontconfig
啟動服務
$: service grafana-server start
網頁訪問:http://[ip]:3000/
安裝插件:插件網址 https://grafana.com/plugins?type=panel
$: grafana-cli plugins install satellogic-3d-globe-panel[插件名]
安裝完插件后必須重啟服務才可以生效
3. Grafana配置influxDB作為數據源
點擊DataSource,添加一個數據源Add data source
需要做幾項配置:
4. 創建一個Dashboard過程
點擊Create New會出現如下界面,點擊Add Row
點擊Add Row進去會出現如下界面:標紅的是需要展示的樣式圖類型,比如餅狀圖,曲線圖,如果沒有想要的,則通過安裝插件來實現
以Graph作為樣例,點擊進去grafana會提供一個默認的graph,通過雙擊名稱edit來實現自定義
紅色區域類是對圖表一些基本的配置,General,Axes,Legend,Display,TimeRange是一些基本設置如名稱,長寬高顏色等之類的。主要的配置在Metrics和Alert。
Metrics設置查詢的數據源和查詢條件以及展示字段等信息
Alert是配置告警的一些基本信息和發送者
這里要使grafana告警郵件發送功能,需要對/usr/share/grafana/conf/defaults.ini作如下配置:
enabled = true [開啟郵件發送功能]
host = smtp.exmail.qq.com:587 [發送者的郵件協議及端口]
user = meijs@wwwscn.com[發送者的郵件地址]
password = Mjs201709[發送者郵箱密碼]
skip_verify = true[校驗]
from_address = meijs@wwwscn.com[發送者的郵件地址]
配置郵件接受者信息:
在alert中添加告警信息接收者:
最后所的得到的告警監控圖如下:
當值超過設置的值時則會出現紅色區域,告警接收者會接收到告警信息