1、提前安装环境

操作系统:CentOS

OpenTSDB版本:2.0.1

JDK版本:1.8.1_101

Apache HBase版本:1.1.2

2、安装Grafana

yum安装grafana

sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

安装成功之后启动服务

sudo service grafana-server start

设置grafana服务在机器启动时自启

sudo systemctl enable grafana-server.service

查看启动是否成功

systemctl status grafana-server


3、安装OpenTSDB,进入OpenTSDB官网

RPM路径:

  https://github.com/OpenTSDB/opentsdb/releases/download/v2.0.1/opentsdb-2.0.1.noarch.rpm

安装命令:

rpm -ivh opentsdb-2.0.1.noarch.rpm

4、 安装完后,重要的目录如下:

    /etc/opentsdb - Configuration files
/tmp/opentsdb - Temporary cache files
/usr/share/opentsdb - Application files
/usr/share/opentsdb/bin - The "tsdb" startup script that launches a TSD or commandline tools
/usr/share/opentsdb/lib - Java JAR library files
/usr/share/opentsdb/plugins - Location for plugin files and dependencies
/usr/share/opentsdb/static - Static files for the GUI
/usr/share/opentsdb/tools - Scripts and other tools
/var/log/opentsdb - Logs

修改配置文件 /usr/share/opentsdb/etc/opentsdb/opentsdb.conf 的 tsd.storage.hbase.zk_quorum值

tsd.storage.hbase.zk_quorum =hadoop107:2181,hadoop104:2181,hadoop108:2181

如果你使用的是hbase集群,则你还需要设置--zkquorum--cachedir对应的目录会产生一些临时文件,你可以设置cron定时任务进行删除。添加--auto-metric,则当新的数据被搜集时自动创建指标。 你可以将这些参数编写到配置文件中,然后通过--config指定该文件所在路径。

5、如果是第一次安装,需要先在HBase 中创建相关数据表

cd /usr/share/opentsdb/tools
env COMPRESSION=NONE HBASE_HOME=/usr/hdp/2.6.3.0-235/hbase-/usr/share/opentsdb/tools/create_table.sh

需要设置的环境变量为COMPRESSIONHBASE_HOME,前者设置是否启用压缩,或者设置hbase home目录。如果使用压缩,则还需要安装lzo

进入Hbase命令行,可以查看到新建的表:

# hbase shell

list
可以查看到新建的四个表tsdb、tsdb-meta、tsdb-tree、tsdb-uid

6、启动服务:

service opentsdb start

7、访问Grafana WEB页面结合OpenTSDB进行视图展现

  • 1、访问地址:192.168.0.239:3302 (ip:3302)
  • 2、 默认用户admin 密码admin

  • 3、创建一个连接库    点击create your first data source创建连接库

  • 4、选择所需要的连接库

    Name:库的名称;
    Type:选择所需要的库(这里选择OpenTSDB)
    Url:optsdb的http访问地址
    Version:选择<=2.1版本(根据安装的opentsdb进行选择)

  • 5、保存信息

  • 6、创建视图
    返回home,点击New dashboard创建视图

    选择其中的一个进行视图展示,这里选择Graph面板

  • 7、视图设置

    选择时间段

    点击panelTitle 选择Edit 出现 Graph选项

  • 8、选择数据库以及展现的信息设置

    Data Source :选择我们所建的库的名称
    Metric:选择我们在OpenTsdb中的查询值
    Down sample:是采样品的时间设置
    Tags:opentsdb的key,value值信息
    Aggregator:聚合函数sum、avg、count...

  • 9、配置完成后展示最终视图

    折线图展示,折线可以拉伸,
    也可在右上角设置自动刷新时间(5S刷新一次,根据需求)

openTSDB (rpm)安装 + Grafana 视图的更多相关文章

  1. 1、在Centos上安装Grafana

    1.如果你想将老版本的Grafana升级为新版本的Grafana,可以阅读链接中的文档指南: http://docs.grafana.org/installation/upgrading/ 2.使用y ...

  2. Centos 7.3 安装Grafana 6.0

    grafana简介 Grafana是一个完全开源的度量分析与可视化平台,可对来自各种各种数据源的数据进行查询.分析.可视化处理以及配置告警. Grafana支持的数据源: 官方:Graphite,In ...

  3. Centos 7安装Grafana 4及结合Zabbix3.2实现可视化监控图形

    上一篇介绍了如何在Centos 7环境下安装zabbix监控,本章继续介绍在Centos 7环境下安装Grafana,并结合Zabbix实现可视化监控图形! 简介: Grafana 是 Graphit ...

  4. Zabbix安装 Grafana安装

    每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code 前提: 先需要安装好 lamp环境. 官方文档: https://www.zabbix.com ...

  5. .NetCore Linux中安装Grafana界面及配置InfluxDB相关设置

    前面的文章已经安装好了InfluxDB 安装 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1. ...

  6. Prometheus 安装Grafana与Prometheus集成

    Prometheus 安装Grafana与Prometheus集成 Grafana是一个开源的度量分析和可视化系统. 下载地址:https://grafana.com/grafana/download ...

  7. oracle 数据库RPM安装方式

    下载RPM包 Oracle Database Software Downloads 下载Linux x86-64 对应的RPM oracle-database-ee-19c-1.0-1.x86_64. ...

  8. Centos下载安装grafana

    grafana的官网下载:https://grafana.com/grafana/download 一.安装服务端图像呈现组件 # yum install -y fontconfig freetype ...

  9. linux(centos8):为prometheus安装grafana(grafana-7.0.3)

    一,grafana的用途 1,grafana是什么? grafana 是用 go 语言编写的开源应用, 它的主要用途是大规模指标数据的可视化展现 它是现在网络架构/应用分析中最流行的时序数据展示工具 ...

随机推荐

  1. go 语言学习笔记(一)

    本次学习目的:熟悉了解 go 语言特点,实现基本功能. 1.readfile.go package main import ( "bufio" "fmt" &q ...

  2. python学习笔记---文件的操作

    数据的保存: 1.内存:常用的变量2.文件:文本内容,二进制的文件内容3.数据库: 读文件:1.要读取的文件路径一定要存在.2.打开存在的文件:open函数    参数1:文件的路径,相对的或者是绝对 ...

  3. 2018-2019-2 网络对抗技术 20165304 Exp3 免杀原理与实践

    2018-2019-2 网络对抗技术 20165304 Exp3 免杀原理与实践 免杀原理及基础问题回答 一.免杀原理 一般是对恶意软件做处理,让它不被杀毒软件所检测.也是渗透测试中需要使用到的技术. ...

  4. Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  5. numpy-matrix 方法速查

    ->matrix.T transpose:返回矩阵的转置矩阵 matrix.H hermitian (conjugate) transpose:返回复数矩阵的共轭元素矩阵 matrix.I in ...

  6. 代码详解:TensorFlow Core带你探索深度神经网络“黑匣子”

    来源商业新知网,原标题:代码详解:TensorFlow Core带你探索深度神经网络“黑匣子” 想学TensorFlow?先从低阶API开始吧~某种程度而言,它能够帮助我们更好地理解Tensorflo ...

  7. Day01 -Class类别 精选面试题

    30天修炼完成Ruby精选面试题! 我决定从学习Ruby on Rails开始着手!鼓励自己在短期间内专心学习与产出知识,为转职奠定良好的基础. A.首先:找寻方向,决定主题 我想很多人的状况都跟我一 ...

  8. React中this.props的主要属性

    this.props主要包含:history属性.location属性.match属性 ①history属性又包含 ②location属性又包含 ③match属性又包含

  9. FineCMS v5.4.1 后台getshell

    0x01.前言 最近在学代码审计,拿finecms学习的时候偶然发现的,应该算个1day吧 0x02.正文 FineCMS v5.4.1 后台域名配置处 域名配置文件config/domain.php ...

  10. 如何修复“网络路径”,错误代码0x80070035

    1.以管理员权限 运行 cmd. sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi回车sc.exe config mrxsmb20 ...