本篇内容介绍了“linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Open-Falcon 是人
本篇内容介绍了“linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Open-Falcon 是人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中:
Open-Falcon采用server-agent方式来实现监控。下面是具体的部署情况:
一体化部署后端
本次测试环境,进行单机部署,所有模块都放在一台主机上。
环境准备
open-falcon的后端组件都是使用Go语言编写的,所以我们需要先安装Go语言开发环境
yum install golang -y ##需要epel源export GOROOT=/usr/lib/golangexport GOPATH=/home
安装redis
yum install -y Redis1
安装mysql并启动
yum install -y Mysql-server/etc/init.d/mysqld start
##测试机是Centos6的,其余系统自行更改启动命令
初始化Mysql表结构
cd /tmp/ && git clone https://GitHub.com/open-falcon/falcon-plus.gitcd /tmp/falcon-plus/scripts/mysql/db_schema/mysql -h 127.0.0.1 -u root -p
安装
创建工作目录
export FALCON_HOME=/home/workexport WORKSPACE=$FALCON_HOME/open-falconmkdir -p $WORKSPACE
下载编译好的二进制包并解压
wget Https://github.com/open-falcon/falcon-plus/releases/download/v0.2.1/open-falcon-v0.2.1.tar.gztar -xzvf open-falcon-v0.2.1.tar.gz -C $WORKSPACE
配置文件
在启动之前,需要修改各模块的配置文件,保证数据库的用户名和密码正确。下面是各个模块的配置文件路径。
aggregator /home/work/aggregator/config/cfg.JSONgraph /home/work/graph/config/cfg.jsonhbs /home/work/hbs/config/cfg.jsonnodata /home/work/nodata/config/cfg.jsonapi /home/work/api/config/cfg.jsonalarm /home/work/alarm/config/cfg.json
启动
cd $WORKSPACE./open-falcon start
# 检查所有模块的启动状况
./open-falcon checkfalcon-graph UP 3020falcon-hbs UP 3030falcon-judge UP 3039falcon-transfer UP 3045falcon-nodata UP 3051falcon-aggregator UP 3058falcon-agent UP 3067falcon-gateway UP 3073falcon-api UP 3079falcon-alarm UP 3092
部署前端
克隆前端组件代码
cd $WORKSPACEgit clone https://github.com/open-falcon/dashboard.git12
安装依赖包
yum install -y python-virtualenvyum install -y Python-develyum install -y openldap-develyum install -y mysql-develyum groupinstall "Development tools"
安装python依赖环境
#下载ez_setup.py
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.pypython ez_setup.py --insecure
#下载pip
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
#解压并安装
tar xf pip-9.0.1.tar.gzcd pip-9.0.1python setup.py install
#测试,查看版本
pip -V
#pip安装软件
cd /home/work/open-falcon/dashboardpip install -r pip_requirements.txt
修改dashboard配置文件,修改数据库的用户名和密码,保证dashboard能连接数据库。
vim /home/work/open-falcon/dashboard/rrd/config.py
启动
bash control start
访问网站 http://IP:8081 ,刚登陆需要注册用户,注册的第一个用户名为root的帐号会被认为是超级管理员,超级管理员可以设置其他用户为管理员。
“Linux下如何部署Open-Falcon监控系统”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!
--结束END--
本文标题: Linux下如何部署Open-Falcon监控系统
本文链接: https://lsjlt.com/news/309497.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0