溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)

發(fā)布時(shí)間:2020-06-15 22:41:01 來源:網(wǎng)絡(luò) 閱讀:13838 作者:Neo_robot 欄目:系統(tǒng)運(yùn)維

文件準(zhǔn)備

1,文件名稱
  • telegraf-1.5.0_windows_amd64.zip
  • influxdb-1.4.2_windows_amd64.zip
  • grafana-4.6.3.windows-x64.zip

    telegraf-1.5.0_windows_amd64.zip
    wget https://dl.influxdata.com/telegraf/releases/telegraf-1.5.0_windows_amd64.zip
    unzip telegraf-1.5.0_windows_amd64.zip

    influxdb-1.4.2_windows_amd64.zip
    wget https://dl.influxdata.com/influxdb/releases/influxdb-1.4.2_windows_amd64.zip
    unzip influxdb-1.4.2_windows_amd64.zip

    grafana-4.6.3.windows-x64.zip
    wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3.windows-x64.zip
    unzip grafana-4.6.3.windows-x64.zip

可以用上面的命令進(jìn)行下載,Windows可以用wget的命令,下載一個(gè)Windwos版的wget,進(jìn)行環(huán)境變量的修改,OK

由于grafana僅僅只是提供界面顯示, 所以他需要從influxdb中獲取數(shù)據(jù), 而influxdb中的數(shù)據(jù)又需要從其他地方收集過來, 常用的收集工具是collectd和telegraf, 其中collectd這里不做介紹, 有些數(shù)據(jù)不是太適合, 而 influxdb 自身集成 telegraf插件, 不需要進(jìn)行專門的配置

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

以上就是他們?nèi)咧g的關(guān)系。

安裝

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

配置

  1. 修改telegraf.conf文件,設(shè)置日志文件目錄

    Specify the log file name. The empty string means to log to stdout.

    logfile = "F:/Grafana/server/telegraf/telegraf.log"   ##你修改為自己定義的目錄路徑,其他的配置不要亂動。
  2. 修改influxdb.conf,打開HTTP,修改數(shù)據(jù)保存的路徑,也就是數(shù)據(jù)庫文件

    Where the metadata/raft database is stored

    dir = "F:/Grafana/server/influxdb/meta"   ##修改為你自己的目錄路徑
    #meta控制InfluxDB的Metastore的參數(shù),該參數(shù)存儲有關(guān)用戶,數(shù)據(jù)庫,保留策略,分片和連續(xù)查詢的信息

3.修改influxdb.conf,打開HTTP,修改數(shù)據(jù)保存的路徑,也就是數(shù)據(jù)庫文件

The directory where the TSM storage engine stores TSM files.

    dir = "F:/Grafana/server/influxdb/data"   ##修改為你自己的目錄路徑
    #控制InfluxDB的實(shí)際分片數(shù)據(jù)的存在位置以及如何從WAL刷新數(shù)據(jù)

4.修改influxdb.conf,打開HTTP,修改數(shù)據(jù)保存的路徑,也就是數(shù)據(jù)庫文件

The directory where the TSM storage engine stores WAL files.

    wal-dir = "F:/Grafana/server/influxdb/wal"    ##修改為你自己的目錄路徑 
    #存儲WAL刷新數(shù)據(jù)

5.修改influxdb.conf,打開HTTP,修改數(shù)據(jù)保存的路徑,也就是數(shù)據(jù)庫文件

Determines whether HTTP endpoint is enabled.

  enabled = true  ## 開啟,主要作用是接收telegraf的數(shù)據(jù)并存儲,提供API給Grafana調(diào)用數(shù)據(jù)
    ### The bind address used by the HTTP service.
    bind-address = ":8086"   ## HTTP API使用的端口

說明:從版本1.3開始,InfluxDB中不再提供Web管理界面。接口不運(yùn)行在端口上8083,InfluxDB忽略[admin]配置文件中的該部分。 Chronograf用改進(jìn)的工具替代了網(wǎng)絡(luò)管理界面,用于查詢數(shù)據(jù),寫入數(shù)據(jù)和數(shù)據(jù)庫管理。

或者使用InfluxDB+Telegraf+Chromograf+Kapacitor組件進(jìn)行搭建監(jiān)控(都有Windows版本)

6.Grafana使用默認(rèn)配置。

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

數(shù)據(jù)庫類型:sqlite3   ##支持mysql,postgres等
數(shù)據(jù)庫地址:localhost(127.0.0.1)
數(shù)據(jù)庫端口: 3306
數(shù)據(jù)庫名:grafana   ##如果在Windows下連接數(shù)據(jù)庫請?jiān)趃rafana/data下找到grafana.db的文件,用Navicat連接
數(shù)據(jù)庫登入用戶:root
數(shù)據(jù)庫登入密碼:root

啟動

4.1 Influxdb

通過cmd命令窗口,切換到influxdb安裝目錄,執(zhí)行如下命令:

 influxd -config influxdb.conf

4.2 Telegraf

通過cmd命令窗口,切換到Telegraf安裝目錄,執(zhí)行如下命令:

 telegraf -config telegraf.conf

4.3 Grafana

切換到Grafana安裝目錄中的bin目錄下,雙擊grafana-server.exe啟動程序

可以寫一些腳本,如bat或vbs進(jìn)行一鍵啟動,并且后臺運(yùn)行。

Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)

使用操作

  1. 打開Google Chrome,輸入http://localhost:3000 , 使用admin/admin登錄本機(jī)Grafana,新建influxdb數(shù)據(jù)源。
    第一步:登入Grafana。
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    第二步,創(chuàng)建數(shù)據(jù)源
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    2.數(shù)據(jù)源的創(chuàng)建完成,就是進(jìn)行模板的建立,數(shù)據(jù)查詢操作,自動繪圖
    第一步:創(chuàng)建一個(gè)新的面板
    New Dashboard 進(jìn)行命名,描述,自定義。
    第二步:添加Graph
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)
    第三步:進(jìn)行保存,頁面最上角有個(gè)保存配置按鈕

展示下我簡單配置的圖形:
Windows下本機(jī)簡易監(jiān)控系統(tǒng)搭建(Telegraf+Influxdb+Grafana)

以上是我的簡單配置,關(guān)于配置文件的解讀,請查閱官方文檔進(jìn)行了解。有什么具體的問題直接留言就好。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI