Open-Falcon安装详解

运维监控系统介绍

开源还是商用?十大云运维监控工具横评

互联网常用监控系统比较

                                                图片来自互联网  如有侵权请联系删除

Open-Falcon概述

Open-Falcon诞生原因
官网
中文帮助文档

centos虚拟机安装

http://blog.51cto.com/2074199/2070745
简单一点的话就选择一个桌面版本进行安装

更改centos的yum源为阿里云

1.先备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.替换
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

redis安装


添加epel源(epel详解),命令如下:
yum install epel-release回车
再次:yum install redis回车 一直输入y即可安装成功

redis配置

 redis的配置文件默认在/etc/redis.conf
属性名称 含义
bind 127.0.0.1(默认) 允许访问ip
port 端口
daemonize 是否守护进程运行方式运行 默认否
requirepass 设置访问密码,默认不需要密码
protected-mode Redis protected-mode 是3.2 之后加入的新特性,是为了禁止公网访问redis cache,加强redis安全的。他启用包含两部分:没有设置bind或

mysql安装

官网yum源下载
一些历史版本yum源下载

安装mysql的yum源

    下载:wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
    安装:
        第一种方式:yum localinstall mysql57-community-release-el7-11.noarch.rpm
        第二种方式:rpm -ivh  mysql57-community-release-el7-11.noarch.rpm

修改yum源默认mysql版本

vi /etc/yum.repos.d/mysql-community.repo
将想安装的community版本中的enabled=0修改成enabled=1 其他版本的修改为0

安装mysql

1.安装mysql
yum install mysql-server
2.启动mysql
systemctl start mysql
3.查看mysql启动状态
systemctl status mysql

安装git

yum install git
验证:git version

安装go

yum install golang
验证:go version

安装openfalcon

插件工作目录

export FALCON_HOME=/home/work
export WORKSPACE=$FALCON_HOME/open-falcon
mkdir -p $WORKSPACE

后端安装

下载源代码

cd $WORKSPACE
git clone https://github.com/open-falcon/falcon-plus.git

初始化mysql表结构

cd $WORKSPACE/falcon-plus/scripts/mysql/db_schema/
mysql -h 127.0.0.1 -u root -p < 1_uic-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 2_portal-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 3_dashboard-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 4_graph-db-schema.sql
mysql -h 127.0.0.1 -u root -p < 5_alarms-db-schema.sql

初始化登录用户信息

    mysql -h 127.0.0.1 -u root -p
    use uic;
    insert into `user`(`name`, `passwd`, `role`, `created`) values(‘root‘, md5(‘abc‘), 2, now());

从源码编译

cd $WORKSPACE/falcon-plus
make all
make pack

编译完成后,open-falcon-v*.tar.gz文件存在当前目录

安装与启动

https://book.open-falcon.org/zh_0_2/quick_install/backend.html

安装前端

https://book.open-falcon.org/zh_0_2/quick_install/frontend.html
执行./env/bin/pip install -r pip_requirements.txt -i https://pypi.douban.com/simple
记得改成./env/bin/pip install -r pip_requirements.txt

访问

防火墙配置

永久关闭防火墙或者开端口8081

开端口8081

firewall-cmd --add-port=8081/tcp --permanent
firewall-cmd --reload

永久关闭防火墙

--查看防火墙状态。
systemctl status firewalld
--临时关闭防火墙命令。重启电脑后,防火墙自动起来。
systemctl stop firewalld
--永久关闭防火墙命令。重启后,防火墙不会自动启动。
systemctl disable firewalld
--打开防火墙命令。
systemctl enable firewalld

浏览器访问

http://ip地址:8081

原文地址:http://blog.51cto.com/2074199/2079960

时间: 2024-07-30 18:01:43

Open-Falcon安装详解的相关文章

httpd 安装详解(待更新)

httpd 安装详解 安装httpd: rpm包:CentOS发行版中直接提供 编译安装:定制新功能,或其它原因 安装方式: yum install httpd CentOS 6:httpd-2.2 程序环境: 配置文件: /etc/httpd/conf/httpd.conf/httpd /etc/httpd/conf.d/*.conf 服务脚本: /etc/rc.d/init.d/httpd 脚本配置文件:/etc/sysconfig/httpd 主程序文件: /usr/sbin/httpd

Gentoo Linux安装详解--根据官方WiKi整理

1. 前期准备 远程登录: 开启ssh服务: /etc/init.d/sshd start 设置密码: passwd 以便使用putty.ssh client远程登录上传stage等(有时在线下载很慢,而局域网上传很快) 准备磁盘: 分区: fdisk /dev/sda /dev/sda1 : /boot 100M(32-100M) 设启动笔记-a/dev/sda2 : / 20G/dev/sda3 : /home 20G/dev/sda5 : /swap 1G (内存< 512 MB,分区分配

Linux下ORACLE客户端安装详解

1.首先去oracle官网下载以下安装包(http://www.oracle.com/technetwork/topics/linuxsoft-082809.html) instantclient-basic-linux.x64-11.2.0.3.0.zip instantclient-odbc-linux-11.2.0.3.0.zip instantclient-sdk-linux.x64-11.2.0.3.0.zip instantclient-sqlplus-linux.x64-11.2.

Windows下caffe安装详解(仅CPU)

本文大多转载自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己实战心得. 1.环境:windows 7\VS2013 2.caffe-windows准备 (1)下载官方caffe-windows并解压,将 .\windows\CommonSettings.props.example备份,并改名为CommonSettings.props.如图4所示: 图 4:修改后的CommonSettings.props文件 附带说明

MySQL安装详解

MySQL安装详解 [下载地址:http://dev.mysql.com/downloads/] 参考文献:http://dev.mysql.com/doc/refman/5.1/zh/installing.html 步骤1:选择安装类型 有3种安装类型:Typical(典型安装).Complete(完全安装)和Custom(定制安装). Typical(典型安装)安装只安装MySQL服务器.mysql命令行客户端和命令行实用程序.命令行客户端和实用程序包括mysqldump.myisamchk

Gentoo Linux安装详解

1. 前期准备 远程登录: 开启ssh服务: /etc/init.d/sshd start 设置密码: passwd 以便使用putty.ssh client远程登录上传stage等(有时在线下载很慢,而局域网上传很快) 准备磁盘: 分区: fdisk /dev/sda /dev/sda1 : /boot 100M(32-100M) 设启动笔记-a/dev/sda2 : / 20G/dev/sda3 : /home 20G/dev/sda5 : /swap 1G (内存< 512 MB,分区分配

Linux ssh登录和软件安装详解

阿哲Style Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器上使用的.实际情况,可能我很难直接到坐在服务器前,使用界面操作系统.事实上,界面对于服务器来说就是一个多于的内容.于是Linux的桌面就像一个程序一样,可以卸载.卸载后怎么用呢?使用shell命令.在哪里使用呢?当然是在遥远的另一方. 于是,我学习的第一个内容就是远程访问Linux系统,进行一系列操作.

zabbix专题:第二章 zabbix3.0安装详解

zabbix3.0安装详解 本节目录大纲 安装配置mariadb 安装服务器端 zabbix web配置 web页面初始化 更改为中文 中文乱码问题 zabbix专题:第二章 zabbix3.2安装详解 zabbix专题:第二章 zabbix3.2安装详解 官方文档地址: https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages 我安装zabbix用的rpm包,可以从官网的源里面去下载,需

Linux下项目与事务跟踪工具JIRA搭建汉化安装详解

1,安装java环境 [Java环境安装请查阅java环境安装] 2,安装数据库并添加jira数据库和用户授权 [MySql环境安装请查阅mysql安装] mysql> create database jira charactor set 'utf8'; mysql> grant all on jiradb.* to `jira`@`%` identified by 'jira123'; mysql> flush privileges; 3,相关软件包下载地址及说明 atlassian-

CentOS程序包管理器rpm、yum以及程序包编译安装详解

一.程序包管理器RPM和Yum简介 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,可以更方便地实现程序包的安装.升级.卸载和查询等管理操作. rpm软件包管理器(RPM Package Manager):rpm包存在依赖关系,依赖关系复杂,安装时间很长,虽然可以忽略依赖关系,但是可能会导致程序包安装后无法正常使用. yum程序包管理器( Yellow dog Updater, Modified):yum是基于RPM包管理,自动解决程序包间的依赖关系.根据配置文件的资源地