Linux_grafana配置 - Go语言中文社区

Linux_grafana配置


grafana配置
官网介绍:HTTP://docs.grafana.org/installation/configuration/
以DEB或者转安装的,则默认的配置文件是/etc/grafana/grafana.ini
所有在配置文件中的配置都可以通过环境变量来覆盖,使用的语法如下
GF_ _ <键名>
这里写图片描述

1,paths

[ paths ]
data = / var / lib / grafana#用来存储sqlite3,临时文件,会话等路径
logs = / var / log / grafana#日志路径
plugins = / var / lib / grafana / plugins#插件路径
2,server
[server]
protocol = http#访问协议,默认http
http_addr =#监听的ip地址,默认是0.0.0.0
http_port = 3000#监听的端口,默认是3000
domain = localhost#这个设置是root_url的一部分,当你通过浏览器访问grafana时的公开的domian名称,默认是localhost
enforce_domain = false#如果主机的头不匹配domian,则跳转到一个正确的域上,默认是false
root_url = http:// localhost:3000#这是一个web上访问grafana的全路径url,默认是%(协议)s://%(domain)s:%(http_port)s /
router_logging = false#是否记录web请求日志,默认是false
static_root_path = public#前端文件(HTML,JS和CSS文件)的目录路径。默认为public
enable_gzip = false
cert_file =#如果使用https则需要设置
cert_key =#如果使用https则需要设置
3,database
[database]
type = sqlite3#数据库可以是mysql,postgres,sqlite3,默认是sqlite3
host = 127.0.0.1:3306#只是mysql,postgres需要,默认是127.0.0.1:3306
name = grafana #grafana的数据库名称,默认是grafana
user = grafana#数据库用户名
password =grafana#数据库密码
url =#使用URL配置数据库
ssl_mode =禁用#mysql,postgres使用
path = grafana.db#只是sqlite3需要,定义sqlite3的存储路径
4,session
[session]
provider = file#default是文件,值还可以是memory,mysql,postgres,redis,memcache
provider_config = sessions#这个值的配置由provider的设置来确定,可参考官网配置用例
cookie_name = grafana_sess #grafana的cookie名称
cookie_secure = false#如果设置为true,则grafana依赖https,默认为false
session_life_time = 86400#session过期时间,默认是86400秒,24小时
5,logging
[log]
mode = console file#可以是console,file,syslog,默认是console,file
level = info#日志级别
filters =#可选设置为特定的记录设置不同的级别
[log.console]
level =#日志级别
format = console#日志格式,支持控制台,文本,json
[log.file]
level =#日志级别
format = text#日志格式,支持控制台,文本,json
log_rotate = true#是否开启自动轮转
max_lines = 1000000#单个日志文件的最大行数,默认是1000000
max_size_shift = 28#单个日志文件的最大大小,默认是28,表示256MB
daily_rotate = true#每天是否进行日志轮转,默认是true
max_days = 7#日志过期时间,默认是7,7天后删除
6,users
[users]
allow_sign_up = true#是否允许普通用户登录,如果设置为false,则禁止用户登录,默认是真,则admin可以创建用户,并登录grafana
allow_org_create = true#如果设置为false,则禁止用户创建新组织,默认是true
auto_assign_org = true#当设置为真的时候,会自动的把新增用户增加到id为1的组织中,当设置为false的时候,新建用户的时候会新增一个组织
auto_assign_org_role = Viewer#新建用户附加的规则,默认是Viewer
login_hint =电子disable_login_form = false#true隐藏登陆框,默认为false
default_theme = dark # 默认页面的背景
[auth]
disable_login_form = false # true隐藏登陆框,默认false
7,auth.basic
[auth.basic]
enabled = true#当设置为true,则http api开启基本认证
8,SMTP
[smtp]#邮件服务器设置
enabled = false#是否开启
host = localhost:25#ip和端口
user =
密码=
cert_file =
key_file =
skip_verify = false
from_address = admin@grafana.localhost#发送邮箱名
from_name = Grafana#发送人
9、dashboards.json
[dashboards.json] # 自定义dashboards放入这个路径中,可以在页面上直接显示并使用它
enabled = true # 是否开启
path = /var/lib/grafana/dashboards # 路径
10,Alerting
[Alerting]
enabled = true#设置为false以禁用警报引擎,并从UI中隐藏警报
execute_alerts = true#是否执行报警规则
11,auth.proxy
[auth.proxy]#允许你在一个HTTP反向代理上进行认证设置
enabled = false
header_name = X-WEBAUTH-USER
header_property =用户名
auto_sign_up = true#默认是true。开启自动注册,如果用户在grafana DB中不存在
ldap_sync_ttl = 60
whitelist = 192.168.1.1,192.168.2.1#白名单
12,analytics
[analytics]
reporting_enabled = true#如果设置为true,则会发送匿名使用分析到stats.grafana.org,主要用于跟踪允许实例,版本,仪表板,错误统计。默认是true
check_for_updates = true#更新检查设置
google_analytics_ua_id =#使用GA进行分析,填写你的GA ID即可
grafana使用MySQL的做数据源
1,创建库名和账号
create database grafana DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
grant all on grafana.* to grafana @’%’ identified by ‘grafana’ with GRANT OPTION;
2,修改配置文件
[database]
type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
密码= grafana

grafana使用MySQL的存储会话
1,确保session表已存在,如果没有创建session表
CREATE TABLEsession
key CHAR(16)NOT NULL,
data BLOB,
expiry INT(11)UNSIGNED NOT NULL,
PRIMARY KEY(key
)ENGINE = MyISAM DEFAULT CHARSET = utf8;
2,修改配置文件
[session]
provider = mysql
provider_config = grafana:grafana @tcp(127.0.0.1:3306)/ grafana
cookie_name = grafana_sess
cookie_secure = false
session_life_time = 86400

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_39135609/article/details/82418461
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 22:11:22
  • 阅读 ( 1127 )
  • 分类:Linux

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢