Telegraf+Influxdb+Grafana(Windows下本機簡易監控系統搭建)

一、文件名稱

  • telegraf-1.5.0_windows_amd64.zipcss

  • influxdb-1.4.2_windows_amd64.zipmysql

  • grafana-4.6.3.windows-x64.zipsql

    telegraf-1.5.0_windows_amd64.zip
    unzip telegraf-1.5.0_windows_amd64.zip數據庫

    influxdb-1.4.2_windows_amd64.zip
    unzip influxdb-1.4.2_windows_amd64.zipwindows

    grafana-4.6.3.windows-x64.zip
    unzip grafana-4.6.3.windows-x64.zipbash

能夠用上面的命令進行下載,進行環境變量的修改,OK網絡

因爲grafana僅僅只是提供界面顯示, 因此他須要從influxdb中獲取數據, 而influxdb中的數據又須要從其餘地方收集過來, 經常使用的收集工具是collectd和telegraf, 其中collectd這裏不作介紹, 有些數據不是太適合, 而 influxdb 自身集成 telegraf插件, 不須要進行專門的配置工具

collectd/telegraf(收集數據) -------> influxdb(保存數據) -------> grafana(顯示數據)post

安裝

分別解壓下載下來的文件到指定目錄,好比:F:/Grafana

配置

1.修改telegraf.conf文件,設置日誌文件目錄 ## Specify the log file name. The empty string means to log to stdout.spa

logfile = "F:/Grafana/server/telegraf/telegraf.log" ##你修改成本身定義的目錄路徑,其餘的配置不要亂動。

2.修改influxdb.conf,打開HTTP,修改數據保存的路徑,也就是數據庫文件

dir = "F:/Grafana/server/influxdb/meta" ##修改成你本身的目錄路徑 #meta控制InfluxDB的Metastore的參數,該參數存儲有關用戶,數據庫,保留策略,分片和連續查詢的信息

3.修改influxdb.conf,打開HTTP,修改數據保存的路徑,也就是數據庫文件 ## The directory where the TSM storage engine stores TSM files.

dir = "F:/Grafana/server/influxdb/data" ##修改成你本身的目錄路徑 #控制InfluxDB的實際分片數據的存在位置以及如何從WAL刷新數據

4.修改influxdb.conf,打開HTTP,修改數據保存的路徑,也就是數據庫文件 ## The directory where the TSM storage engine stores WAL files.

wal-dir = "F:/Grafana/server/influxdb/wal" ##修改成你本身的目錄路徑 #存儲WAL刷新數據

5.修改influxdb.conf,打開HTTP,修改數據保存的路徑,也就是數據庫文件 ## Determines whether HTTP endpoint is enabled.


說明:從版本1.3開始,InfluxDB中再也不提供Web管理界面。接口不運行在端口上8083,InfluxDB忽略[admin]配置文件中的該部分。 Chronograf用改進的工具替代了網絡管理界面,用於查詢數據,寫入數據和數據庫管理。enabled = true ## 開啓,主要做用是接收telegraf的數據並存儲,提供API給Grafana調用數據 ### The bind address used by the HTTP service. bind-address = ":8086" ## HTTP API使用的端口

6.Grafana使用默認配置。

HTTP端口默認:3000
HTTP地址默認:localhost(127.0.0.1)
默認用戶:admin
默認用戶密碼:admin

數據庫類型:sqlite3   ##支持mysql,postgres等 數據庫地址:localhost(127.0.0.1) 數據庫端口: 3306 數據庫名:grafana ##若是在Windows下鏈接數據庫請在grafana/data下找到grafana.db的文件,用Navicat鏈接 數據庫登入用戶:root 數據庫登入密碼:root

啓動



能夠寫一些腳本,如bat或vbs進行一鍵啓動,而且後臺運行。4.1 Influxdb 經過cmd命令窗口,切換到influxdb安裝目錄,執行以下命令: influxd -config influxdb.conf 4.2 Telegraf 經過cmd命令窗口,切換到Telegraf安裝目錄,執行以下命令: telegraf -config telegraf.conf 4.3 Grafana 切換到Grafana安裝目錄中的bin目錄下,雙擊grafana-server.exe啓動程序

使用操做

打開Google Chrome,輸入http://localhost:3000 , 使用admin/admin登陸本機Grafana,新建influxdb數據源。
第一步:登入Grafana。

第二步,建立數據源

 2.數據源的建立完成,就是進行模板的創建,數據查詢操做,自動繪圖
第一步:建立一個新的面板
New Dashboard 進行命名,描述,自定義。
第二步:添加Graph

第三步:進行保存,頁面最上角有個保存配置按鈕

相關文章
相關標籤/搜索