安裝環境
主機操作系統: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
namecpu
disk
diskio
kernel
mem
mysql
net
netstat
nginx
nginx_access_log
nstat
processes
sqlserver_database_io
6、在grafana上配置數據源和監控模板,也可以直接在官網下載別人的模板