zoukankan      html  css  js  c++  java
  • Open-Falcon第一步环境准备(小米开源互联网企业级监控系统)

    1.环境安装

    本文采取rpm安装方式,大家也可以用源码包安装。

    wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm 
    rpm -ivh epel-release-6-8.noarch.rpm
    yum repolist
    yum install -y golang gcc* gcc-c++*
    

    安装redis

    yum install -y redis
    

    安装mysql

    yum install -y mysql-server  mysql-devel
    

    创建工作目录

    mkdir -p  /usr/local/open-falcon/
    

    初始化mysql表结构

    # open-falcon所有组件都无需root账号启动,推荐使用普通账号安装,提升安全性。此处我们使用普通账号:work来安装部署所有组件

    # 当然了,使用yum安装依赖的一些lib库的时候还是要有root权限的。 

    #我用的是root账号

    cd /usr/local/open-falcon/
    git clone https://github.com/open-falcon/scripts.git
    cd ./scripts/
    mysql -h localhost -u root --password="" < db_schema/graph-db-schema.sql
    mysql -h localhost -u root --password="" < db_schema/dashboard-db-schema.sql
    mysql -h localhost -u root --password="" < db_schema/portal-db-schema.sql
    mysql -h localhost -u root --password="" < db_schema/links-db-schema.sql
    mysql -h localhost -u root --password="" < db_schema/uic-db-schema.sql
    

    下载编译好的组件

    wget https://github.com/open-falcon/of-release/releases/download/v0.1.0/open-falcon-v0.1.0.tar.gz
    
    mkdir ./tmp/
    tar -zxf open-falcon-v0.1.0.tar.gz -C ./tmp/
    for x in `find ./tmp/ -name "*.tar.gz"`; do
      app=`echo $x|cut -d '-' -f2`;
      mkdir -p $app;
      tar -zxf $x -C $app;
    done

    到此基础环境和程序包就准备完毕了。

     

  • 相关阅读:
    php设计模式之桥接模式
    php设计模式适配器模式
    php设计模式之装饰器模式
    php设计模式之策略模式
    php设计模式之责任链模式
    Graphics.DrawString 方法
    算法7-10:拓扑排序
    一年成为Emacs高手(像神一样使用编辑器)
    动态规划0—1背包问题
    辛星解读为什么PHP须要模板
  • 原文地址:https://www.cnblogs.com/love19791125/p/5335856.html
Copyright © 2011-2022 走看看