grafana安装配置 influxdb安装配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grafana安装配置 influxdb安装配置相关的知识,希望对你有一定的参考价值。

grafana安装配置.txt

安装
https://grafana.com/grafana/download
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm
yum localinstall grafana-4.2.0-1.x86_64.rpm

cli
influx -host ‘192.168.100.74‘ -port ‘8086‘ -username ‘userA‘ -password ‘pwdA‘ -database ‘dbA‘ -import -path=grafana_data_demo

例子插件
grafana-cli plugins install grafana-example-app
grafana-cli plugins install raintank-worldping-app

绘图
https://www.youtube.com/watch?v=sKNZMtoSHN4&index=7&list=PLDGkOdUX1Ujo3wHw9-z5Vo12YLqXRjzg2

dashboard api
http://docs.grafana.org/http_api/dashboard/

在应用中产生dashboard:(思路,尚未验证)
在界面上手工创建一个dashboard, 点开他-> settings -> view json, 此时可以看到一个dashboard的json定义, 注意其中的 "rows"存放的就是dashbaord中的图表
在应用中按照 此api中的 Create / Update dashboard ,将 其 rows 按照上面的填写, 应该就可以创建好一个带图表的dashboard了。




改用https (需要产生SLL证书)
openssl req -new -key https-grafana.key -out https-grafana.csr
openssl x509 -req -days 365 -in https-grafana.csr -signkey https-grafana.key -out https-grafana.crt
或者:openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout https-grafana.key -out https-grafana.crt 这条命令 应该可以替代上面两条 没仔细看过 待看
随便找一个ssl产生证书的参考: http://docs.hortonworks.com/HDPDocuments/Ambari-2.2.2.18/bk_ambari-user-guide/content/_setup_https_for_grafana.html


admin密码修改: 不需要 grafana-cli reset-admin-password 啥的 直接在web页面上可以修改了

stmp linux服务端本地发出邮件
(只能从服务端发出到运维等人员的公网邮箱中 不能发送到linux服务器 linux服务器上不需要配置公网邮件地址)

 

grafana简要介绍 小书
https://xtutu.gitbooks.io/influxdb-handbook


modify_grafana.ini 是修改的配置 可以和刚刚安装好的配置对比 可知道改了哪些

注意:
grafana 当选了 在服务端连接datasource时 由于需要从浏览器传递大量 sql 语句到服务端 , 此时如果你用了主流防火墙并开启了相关web安全防护, 防火墙会认为这些sql是恶意的注入攻击,从而拦截此请求,导致此datasource测试总是返回502。
解决办法有:在路由器上开启vpn,使得办公室以vpn连到机房; 用https。 当然了,关闭防火墙的web防护也可以,但这不可取。

修改grafana.ini:

protocol = https
http_port = 3001
root_url = http://grafana.proooogram.com:3001
cert_file =/etc/grafana/https-grafana.crt
cert_key =/etc/grafana/https-grafana.key
enabled = true
host = localhost:25
user =test
from_address = [email protected]
from_name = grafana.proooogram
welcome_email_on_sign_up = true

 

grafana_data_demo.txt:

# DDL
CREATE DATABASE IF NOT EXISTS mydb
CREATE RETENTION POLICY oneday ON mydb DURATION 1d REPLICATION 1

# DML
# CONTEXT-DATABASE: pirates
# CONTEXT-RETENTION-POLICY: oneday

treasures,captain_id=dread_pirate_roberts value=801 1439856000
treasures,captain_id=flint value=29 1439856000
treasures,captain_id=sparrow value=38 1439856000
treasures,captain_id=tetra value=47 1439856000
treasures,captain_id=crunch value=109 1439858880

==========================================================

 

influxdb安装配置.txt

安装很简单 主要需要了解下概念

influxdb简要介绍 小书
https://xtutu.gitbooks.io/influxdb-handbook

 

 

 

====================

https://github.com/proooogram/memory_aid.git





















































以上是关于grafana安装配置 influxdb安装配置的主要内容,如果未能解决你的问题,请参考以下文章

14.grafana导入导出;Grafana的安装和Influxdb数据源配置

grafana3.1.0安装配置

grafana 安装配置详解

我应该如何让 grafana 知道安装在不同主机上的 telegraf 和 influxdb?

使用InflubDB和Grafana监控Flink

Grafana使用配置