centos、mac的grafana安装和简单使用
1、安装:
参考官方文档安装说明:https://grafana.com/grafana/download
Redhat & Centos(64 Bit):
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.0.4-1.x86_64.rpm
sudo yum localinstall grafana-5.0.4-1.x86_64.rpm
Mac:
brew update
brew install grafana
brew reinstall grafana
安装成功提示:
To have launchd start grafana now and restart at login:
brew services start/restart grafana
Or, if you don't want/need a background service you can just run:
grafana-server --config=/usr/local/etc/grafana/grafana.ini --homepath /usr/local/share/grafana cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins
2、启动:
linux下加入开机启动
# /sbin/chkconfig --add grafana-server
启动
# service grafana-server start
重启:
sudo service grafana-server restart
mac下启动:
brew services start grafana
重启:
brew services restart grafana
3、访问登录:
访问地址 ip:3000 初始帐号密码 admin/admin
4、配置文件:
mac位置:/usr/local/etc/grafana/grafana.ini
mac下貌似默认没有ldap的配置文件,没有关系,在grafana.ini指定ldap.toml的位置,然后找个ldap.toml的模板,配置一下即可
linux的grafana的ldap配置文件位置:/etc/grafana/ldap.toml
linux位置:默认的配置文件是/etc/grafana/grafana.ini
5、Mac下grafana安装数据源插件open-falcon
官方推荐方法 :grafana-cli plugins install grafana-openfalcon-datasource,其实不行
使用命令查看可用插件列表:grafana-cli plugins list-remote,发先openfalcon为名字fastweb-openfalcon-datasource
grafana-cli plugins install fastweb-openfalcon-datasource
6、离线安装:http://docs.grafana.org/plugins/installation/
由于服务器所在网络无法访问外网,需要把下载好的插件导入后再安装
grafana-cli --pluginUrl https://local/<plugin-id>-<plugin-version>.zip plugins install <plugin-id>
或者把插件直接解压到安装目录也可以,亲测可行:
mac下的插件目录:/usr/local/var/lib/grafana/plugins
log目录:/usr/local/var/log/grafana
linux的插件目录:/var/lib/grafana/plugins
log目录:/var/log/grafana
7、多说几句,这几个步奏都不难,说下Invite your team吧

默认帐号admin/admin,然后可以发出邀请用户申请


发出邮件邀请的前提当然需要开启grafana发邮件的功能,配置文件grafana.ini找smtp的配置,说下含义:
开启功能:enabled=true
邮件服务器地址:host
登录邮件服务器的帐号和密码 user、password
去除ssl验证:skip_verify=true
发件人地址:from_address

一切配置正确的话,被邀请人就会收到如下形式的邮件,根据链接提示完成信息填写,即算邀请成功:

前方高能,注意注意:
错误一:
t=2018-04-17T16:28:12+0800 lvl=eror msg="Async sent email 0 succeed, not send emails: xx@xxx err: x509: certificate is valid for *.xxx, xxx, not xx"
解决方法:skip_verify = true 去除校验
参考:https://github.com/grafana/grafana/issues/7189
错误二:
t=2018-04-17T16:33:10+0800 lvl=eror msg="Async sent email 0 succeed, not send emails: xx@xx err: gomail: could not send email 1: 553 Mail from must equal authorized user"
解决方法:配置from_address要和user一致
grafana5.x版本的Dashboard Features不再有Templating的概念,增加了Variables的概念
管理员拥有配置数据源、安装插件、邀请用户等操作,普通用户没有
参考:
1、https://blog.csdn.net/clevercode/article/details/78001654
2、https://blog.csdn.net/yajie_12/article/details/79005783
centos、mac的grafana安装和简单使用的更多相关文章
- mac下supervisor安装及简单配置
supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动.重启.关闭进程(守护进程).可以用他来管理自己的“服务程序”. 安装 首先安装Python,Mac系统好像自带. 执 ...
- Mac下使用安装MongoDB
1.安装方法1:Mac电脑上面安装很简单,直接下载需要的版本解压即可: 下载网址 https://www.mongodb.com/download-center?jmp=nav#community 方 ...
- mac与centos下redis的安装与配置
前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法. 安装 mac下面 安装命令:brew intall redis 运行命令:brew services sta ...
- GemFire 入门篇2:GemFire 8.2 在CentOS & Mac OS X的安装步骤
GemFire目前已经开源,开源项目的主页:http://geode.incubator.apache.org/,商业版本的主页:https://pivotal.io/big-data/pivotal ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 Homebr ...
- [Protobuf] Mac系统下安装配置及简单使用
Mac下Protobuf安装 Protobuf源码Github地址: https://github.com/google/protobuf 配置环境教程: https://github.com/goo ...
- CentOS 7.2下安装Mono 5.0
微软Build2017大会期间.NET领域的.NET core之外,就是Visual Studio For Mac,大家都知道Visual Studio For Mac 是基于Mono运行的,Mono ...
- Grafana 安装使用
Grafana 安装使用 官方网址:https://grafana.com/ 官方文档:http://docs.grafana.org/ 安装 grafana 基于 RPM 的系统(CentOS,Fe ...
随机推荐
- 什么是python 中的顶层代码?
在python语言中我们经常会听到顶层代码的说法,但是什么是顶层代码? 在python中,我们是以缩进来区分代码层次的,所以顶层代码指的是缩进为0个空格的代码. 看如下例子: PP = 3.14 de ...
- 项目中常用的js方法(持续更新)
<script> var utils = { //时间戳转日期(timestamp:时间戳 默认当前时间) dateFormat: function(timestamp = new Dat ...
- No-10.高级变量类型
高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...
- 第1节 flume:10、flume的更多组件介绍
作业:flume如何实现收集mysql的数据,没隔几秒钟,查看mysql中的数据是否有变化,一旦有变化,把数据拿过来,存到hdfs上. 需要使用custom source.可网上搜索,github上.
- CF666E Forensic Examination SAM+倍增,线段树和并
题面: 给你一个串S以及一个字符串数组T[1..m],q次询问,每次问S的子串S[p_l..p_r]在T[l..r]中的哪个串里的出现次数最多,并输出出现次数.如有多解输出最靠前的那一个. 分析: 第 ...
- Numpy的基本操作和相关概念(一)
基础操作 np.random.randn() 符合正态分布的数据 np.vstack((a,b)) 矩阵水平拼接 np.hstack((a,b)) 矩阵垂直拼接 np.dot(a,c) 点阵积 A@B ...
- 第九节:pandas打印设置
get_option() :获取系统默认设置选项: set_option() :设置系统设置选项.
- Could not resolve dependencies for project com.shadow:shlang:jar:1.0-SNAPSHOT:
maven打包项目出现缺少jar包错误 如果是将本地引用的jar包放在了lib目录下并通过下面方式引入 解决方案为 <dependency> <groupId>com.o ...
- javascript:与获取鼠标位置有关的属性
javascript并没有mouse对象,获取鼠标坐标要靠强大的event对象。 我们通过监听document的mousemove,就可以实时获得鼠标位置。 但是!!event中和鼠标相关的属性太多了 ...
- JavaScript验证密码强度
JavaScript的方法: <script type="text/javascript"> window.onload = function () { documen ...