搭建 telegraf + Influxdb + Grafana 監控系統

安裝環境
主機操作系統:windows 10
虛擬機VMware15
虛擬:OSCentOS-7.6

安裝步驟:
一、安裝包下載(本文全部安裝於windows系統中)
https://grafana.com/grafana/download
https://dl.influxdata.com/influxdb/releases/influxdb-1.7.3_windows_amd64.zip
https://dl.influxdata.com/telegraf/releases/telegraf-1.10.4_windows_amd64.zip

配置文檔:https://grafana.com/docs/installation/configuration/

2.解壓上述的安裝包到某個文件夾下
3.進行簡要的配置
influxdb:
配置文件influxdb.conf中:
meta、data 的dir、wal-dir 應該制定一個存在的本地路徑
配置bat腳本來拉起服務或者直接做爲系統自啓動項
@echo off
setlocal enabledelayedexpansion
set servername=influxd.exe
tasklist /V /S localhost | findstr "!servername!"
if !errorlevel! == 0 (
echo The !servername! is running ,Nothing to do.
)else (
echo The !servername! is no running ,will be start.
start influxd.exe -config influxdb.conf
)
exit

Grafana:
配置文件defaults.ini 中
[paths] 部分的文件夾改爲本機存在的文件夾
[database] 部分這裏選了sqllite3 具體可參考官方的配置文檔進行配置,注意路徑改爲存在的路徑,其中大部分默認就可以了

telegraf
配置文件telegraf.conf中
配置好日誌路徑就可以,其他默認,如果需要添加監控類型可以添加類似 [[inputs.mem]]這樣的即可收集數據
同樣配置一個bat腳本,不同的地方在於start telegraf.exe -config telegraf.conf

4、啓動服務:
運行influxdb的啓動腳本、然後啓動telegraf服務,最後啓動grafana服務

5、服務正常啓動後用谷歌瀏覽器登陸地址http://localhsot:3000 用戶密碼都是admin,登陸後修改密碼即可進入進行配置,通過登陸可以通過show等方式查看數據庫,操作方式類似mysql,看到cpu這些信息說明有數據存在數據庫中了

show databases
name: databases
name

_internal
telegraf
use telegraf
Using database telegraf
show measurements
name: measurements
name

cpu
disk
diskio
kernel
mem
mysql
net
netstat
nginx
nginx_access_log
nstat
processes
sqlserver_database_io

6、在grafana上配置數據源和監控模板,也可以直接在官網下載別人的模板

搭建 telegraf + Influxdb + Grafana 監控系統

配置監控mssql
http://www.mamicode.com/info-detail-2670028.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章