opentsdb-2.0.1 RPM包的安装以及测试

介绍

开源监控系统OpenTSDB,用hbase存储所有的时序(无须 采样)来构建一个分布式、可伸缩的时间序列数据库。它支持秒级数据采集所有metrics,支持永久存储,可以做容量规划,并很容易的接入到现有的报警系统里。OpenTSDB可以从大规模的集群(包括集群中的网络设备、操作系统、应用程序)中获取相应的metrics并进行存储、索引以及服务,从而使得这些数据更容易让人理解,如web化,图形化等。

下载安装

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

文件目录

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

/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

创建表

启动之前,需要初始化相关的表

[[email protected] hadoop]# env COMPRESSION=NONE HBASE_HOME=~/hadoop/hbase-0.98.10-hadoop2 /usr/share/opentsdb/tools/create_table.sh

验证表是否成功:

调整脚本,配置JAVA

调整脚本/usr/bin/tsdb添加下列语句:

export PATH=$PATH:/root/hadoop/jdk1.7.0_51/bin

exec java $JVMARGS -classpath "$CLASSPATH" net.opentsdb.tools.$MAINCLASS "[email protected]"

启动服务

service opentsdb start

登录控制台

添加测试指标

通过命令行添加两个指标

[[email protected] bin]# ./tsdb mkmetric proc.loadavg.5m

[[email protected] bin]# ./tsdb mkmetric proc.loadavg.1m

编写测试脚本

编写测试脚本loadavg-collector.sh

#!/bin/bash
set -e
while true;do
    awk -v now=`date +%s` -v host=`hostname`     '{ print "put proc.loadavg.1m "now " "$1" host="host;print "put proc.loadavg.5m "now " "$2" host="host }' /proc/loadavg
    sleep 15
done | nc -w 30 192.168.40.107 4242

最后一行改成真实的地址

查看结果

运行一段时间后查看控制台:

时间: 2024-10-11 21:15:54

opentsdb-2.0.1 RPM包的安装以及测试的相关文章

使用RPM包离线安装MariaDB 10.0.20 , 基于CentOS 6.6-x86-64

使用RPM包[离线]安装 MariaDB 10.0.20,基于CentOS 6.6-x86-64 Minimal 湘中朱生 2015-07-01 于深圳福田 QQ: 872007255 MariaDB交流群: 198111730 文档说明: 1. 网上有很多关于MariaDB/Mysql数据库的安装技术博客文档,主要有源码编译安装和Yum源安装,有些写得很规范优秀,但很少有基于离线RPM包安装的. 2. 源码编译安装对于初学者而言门槛过高, 很容易打击MariaDB初学者学习探索的积极性; Yu

rpm包方式安装配置haproxy

1.以rpm包方式安装haproxy #yum -y install  haproxy 2.查看haproxy安装生成那些文件 #rpm -ql  haproxy 3.haproxy命令选项: syntax:haproxy [-f < 配置文件>] [ -vdVD ] [-n 最大并发连接总数] [-N 每个侦听的最大并发数]  [ -p <当前的PID文件> ] [-m <内存限制M>]  [-h <命令帮助H>]            -v 显示当前版本

linux系统RPM包的安装

rpm包的安装方法有2种 使用yum install -y 安装,这种安装需要创建rpm仓库,在目录/etc/yum.repos.d目录下面的*.repo文件下面添加如下信息:不同版本的linux的系统,有的会自带repo格式的文件,可以直接在里面添加,没有的话直接新建一个. 在仓库文件中添加: [唯一id] name=名字 baseurl=file:///mnt/cdrom gpgcheck=0 2.如果有个别包需要关联,使用yum安装和单独的rpm -ivh 皆无法正常安装,可以使用 rpm

Rpm包的安装与yum的配置

RPM包管理器的常用命令和示例: 1.安装程序包: rpm [option]/path/to/package_file –i:安装程序包 –v:显示安装的过程 -h :显示安装进度 -vv:显示详细信息 -vvv:显示更更详细信息 -ivh --nodeps: 强制安装程序包(不解决依赖关系情况下强制安装,将不能正常使用) 2.  卸载程序包 rpm [option] package_name -e:卸载包 [[email protected] Packages]# rpm -ev zsh -e

RPM 包格式安装配置LAMP

RPM包格式安装配置LAMP,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式.  一.首先用Yum 安装这几个软件:httpd, php, php-mysql, mysql-server 就可以了: # yum install -y php php-mysql mysql-server # service httpd start        安装好后就可以启动httpd服务了 创建2个虚拟主机的index.html 的主文件 # mkdi

linux 下面 jdk1.7 rpm 包的安装

1.下载安装jdk7.0 for linux 我下载的版本为:jdk-7u2-linux-i586.rpm 下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html 2.将 jdk-7u2-linux-i586.rpm上传到用户目录 3.[[email protected]  ~]rpm -ivh  jdk-7u2-linux-i586.rpm Preparing... 

Fpm 之 tomcat-7.0.88 rpm 包定制

Fpm 之 tomcat-7.0.88 rpm 包定制 一.tomcat-7.0.88编译包安装 1.编译包下载 [[email protected] software]wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.88/bin/apache-tomcat-7.0.88.tar.gz 2.解压,并重定向到指定的安装存放路路 [[email protected] software]tar -zxvf apa

Linux下的两种服务:RPM包默认安装的服务和源码包安装的服务

有些软件安装到电脑上后就会有一个或多个服务出现在系统服务管理里面,比如Apache,VMware软件等就会出现在计算机服务里面,可以随系统的启动而启动,当然也可以设置不启动,等要用了的时候再去启动,(可以在运行里面输入services.msc直接打开服务列表),但是有些软件安装到电脑后不会有什么服务生成,比如我们的聊天工具QQ. Linux下有两种服务,一种是RPM包默认安装的服务,一种是源码包安装的服务. RPM默认安装的服务在/etc/rc.d/init.d/文件下,执行service sm

CentOS 7中基于rpm包方式安装部署apm(php-fpm) + xcache

CentOS 7, 基于rpm包方式安装部署apm(php-fpm) + xcache:a) httpd, php, mariadb分别部署在一个单独的主机上:b) 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress:c) 为phpMyAdmim提供https服务: 一.环境配置:关闭防火墙和设置SELinux:使用httpd+FastCGI的方式实现整合:1.php-5.3.3+版本中才能默认实现:2.httpd支持proxy_fcgi_module,默认httpd-2