一、基础环境搭建

1基本环境

操作系统:CentOS6.5

Python版本: Python2.7.10

Redis版本:2.8.19

Mysql版本:5.5.57

2系统设置

vim /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

service stop iptables

chkconfig iptables off

3安装redis

wgethttp://download.redis.io/releases/redis-3.2.8.tar.gztar -zxvfredis-3.2.8.tar.gz

cd redis-3.2.8

make

make PREFIX=/usr/local/redisinstall

ls /usr/local/redis/bin/

mkdir /usr/local/redis/conf

cp redis.conf/usr/local/redis/conf/

启动:

redis-server/usr/local/redis/conf/redis.conf &

4.安装mysql

使用rpm包安装mysql,之后导入对应的表即可。

二、后端搭建

1、创建工作目录

export FALCON_HOME=/usr/local

exportWORKSPACE=$FALCON_HOME/open-falcon

mkdir -p $WORKSPACE

2、解压二进制包

tar -xzvfopen-falcon-v0.2.1.tar.gz -C $WORKSPACE

3、在一台机器上启动所有的后端组件

cd $WORKSPACE

./open-falcon start

检查所有模块的启动状况

./open-falcon check

三、前端搭建

1、克隆安装包

cd $WORKSPACE

git clone https://github.com/open-falcon/dashboard.git

2、安装依赖包

yuminstall -y python-virtualenv

yum install-y python-devel

yum install-y openldap-devel

yum install-y mysql-devel

yum groupinstall"Development tools"

注意此处非常关键

yum install-y python-virtualenv

如果安装不了按照下面的方法安装:使用pip安装 virtualenv

wgethttps://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

wgethttps://pypi.python.org/packages/84/08/c01703c62d4eda7ae0c38deeb8adb864d0c90367a4c3e4299b917ac88a39/setup-tools-36.0.1.zip#md5=57fed189bd50ffc95bbc3ca38670834b

tar xvfpip-9.0.1.tar.gz

unzipsetup-tools-36.0.1.zip

先安装setup-tools

cdsetup-tools-36.0.1

pythonsetup.py install

安装成功之后再安装pip,进入pip目录,执行python setup.py install安装pip

cdpip-9.0.1

pythonsetup.py install

上面完成之后安装virtualenv

pip installvirtualenv

让后执行下面的步骤

cd$WORKSPACE/dashboard/

virtualenv./env

./env/bin/pipinstall -r pip_requirements.txt -i https://pypi.douban.com/simple

如果安装python出现如下问题

/usr/bin/ld:cannot find -lpython2.7

collect2:ld returned 1 exit status

error:command 'gcc' failed with exit status 1

将libpython2.7.so库文件建立软连接到/usr/lib下

32位服务器下执行

# ln -s/usr/local/Python2.7/lib/libpython2.7.so /usr/lib/libpython2.7.so

64位服务器下执行

# ln -s/usr/local/Python2.7/lib/libpython2.7.so /usr/lib64/libpython2.7.so

.检查下/etc/ld.so.conf是否包含/usr/local/Python2.7/lib

#vi /etc/ld.so.conf 添加/usr/local/Python2.7/lib

/sbin/ldconfig

 

如果安装MySQLdb-python出现如下问题

/usr/bin/ld: cannot find  -libmysqlclient_r.a

collect2: ld returned 1 exit status

error: command 'gcc' failed with exit status1

32位服务器下执行

ln -s/usr/lib64/mysql/libmysqlclient_r.a /usr/lib/libmysqlclient_r.a

64位服务器下执行

ln -s/usr/lib64/mysql/libmysqlclient_r.a /usr/lib64/libmysqlclient_r.a

dashboard启动

bashcontrol start

bashcontrol stop

查看日志

bashcontrol tail

小米监控系统open-falcon搭建相关推荐

  1. open falcon 监控php,小米监控系统open-falcon安装

    一.介绍 Open-Falcon 是小米的一款开源的互联网企业级监控系统解决方案. a.特点 ①数据采集免配置:agent自发现.支持Plugin.主动推送模式 ②容量水平扩展:生产环境每秒50万次数 ...

  2. Hive SQL 监控系统 - Hive Falcon

    1.概述 在开发工作当中,提交 Hadoop 任务,任务的运行详情,这是我们所关心的,当业务并不复杂的时候,我们可以使用 Hadoop 提供的命令工具去管理 YARN 中的任务.在编写 Hive SQ ...

  3. MySQL监控系统Lepus的搭建

    现在流行的监控系统很多,选择一个合适自己的就可以了,例如Zabbix.Nagios:监控MySQL为主的有MySQLMTOP.Lepus.本文主要介绍快速部署lepus以及监控MySQL,因为作为DB ...

  4. 安防监控系统流媒体服务器,搭建一套安防监控系统RTSP/Onvif网络摄像头视频流媒体服务有哪些核心要素?...

    原标题:搭建一套安防监控系统RTSP/Onvif网络摄像头视频流媒体服务有哪些核心要素? 在现代信息社会,人民的生活水准不断提高,因而对安全的需求也越来越迫切.特别自"9·11"与 ...

  5. 【解决方案】智慧农业自动化的浪潮下,大棚实时视频监控系统应该如何搭建?

    一.行业概述 近年来,温室大棚种植为提高人们的生活水平带来极大的便利,得到了迅速的推广和应用.种植环境中的温度.湿度.光照度.CO2浓度等环境因子对作物的生产有很大的影响.农业大棚多分布在野外,距离远 ...

  6. 87: 企业监控系统部署 、 搭建Harbor私有仓库 、 总结和答疑

    Top NSD PROJECT3 DAY04 案例1:部署zabbix监控服务器 案例2:制作Zabbix客户端RPM软件包 案例3.Zabbix自动化监控 案例4.自定义Zabbix监控项目 案例5 ...

  7. 小米开源监控系统OpenFalcon应对高并发7种手段

    2019独角兽企业重金招聘Python工程师标准>>> 小米开源监控系统OpenFalcon应对高并发7种手段 原创 2016-04-01 秦晓辉 高可用架构 编者按:本文是秦晓辉在 ...

  8. 小米运维—互联网企业级监控系统实践

    监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题.监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择.当公司刚刚起步,业务 ...

  9. 手把手教你搭建Nightingale夜莺监控系统

    ⚠:我依旧是那个不懂技术的小白! 俗话说:无监控不运维! 我身为一个运维界的小白!最常用的监控有:Zabbix,Prometheus,Nagios,CACTI ,夜莺,以及小米的开源监控open-fa ...

最新文章

  1. [linux][c语言]用socket实现简单的服务器客户端交互
  2. Redlock——Redis集群分布式锁
  3. Android Training精要(六)如何防止Bitmap对象出现OOM
  4. 融创上海:从营销切入,建立自上而下的数据平台,实现数据应用
  5. 2.2 流程控制-for序列 2.3 流程控制-for字典 2.4 循环退出 2.5 流程控制-while
  6. 深入理解Java虚拟机:垃圾收集器与内存分配策略
  7. linux tar压缩文件命令,tar打包压缩文件命令
  8. 数字频率系数测试软件,简易数字频率计电路图大全 - 全文
  9. 查看 java opts,如何在命令提示符中检查JAVA_OPTS值?
  10. 2021技术人的百宝黑皮书
  11. set工具集的基础使用
  12. Q-routing发展以及原始实验复现
  13. C语言函数while的用法
  14. Python爬虫入门教程 24-100 微医挂号网医生数据抓取
  15. 防范勒索软件的分层办法
  16. 摩拜ofo补贴战熄火 月卡大涨价网店打折卖
  17. 【NLP】使用 BERT 和 PyTorch Lightning 进行多标签文本分类
  18. 显示进度条(回旋镖版)
  19. 小程序三剑客-wxml、wxss、js初步认识
  20. mysql必须包含数据组_MySQL必知必会--分 组 数 据

热门文章

  1. Android 模拟器屏幕定制(修改控制器大小)
  2. 补天应急响应公司发布中国实战化白帽人才能力白皮书
  3. 上市100天跌没2300亿,为救小米,雷军要学董明珠造空调?
  4. python带你体验唯美雪景,愿这个冬天的你,不缺暖阳
  5. WinPhone中的消息推送
  6. 解决新闻H5防盗链问题
  7. errata相关知识
  8. java过时的方法_java 标志一个方法为过时方法
  9. 2345好压之批量更改文件名
  10. 我的电子游戏之旅--机械迷城