返回顶部
首页 > 资讯 > 操作系统 >Linux下如何部署Open-Falcon监控系统
  • 626
分享到

Linux下如何部署Open-Falcon监控系统

2023-06-27 10:06:42 626人浏览 薄情痞子
摘要

本篇内容介绍了“linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Open-Falcon 是人

本篇内容介绍了“linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Open-Falcon 是人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中:

  • 安装绘图组件 负责数据的采集、收集、存储、归档、采样、查询、展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案。
  • 安装告警组件 负责告警策略配置(portal)、告警判定(judge)、告警处理(alarm/sender)、用户组管理(uic)等,可以单独工作。
Linux下如何部署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

猜你喜欢
  • Linux下如何部署Open-Falcon监控系统
    本篇内容介绍了“Linux下如何部署Open-Falcon监控系统”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Open-Falcon 是人...
    99+
    2023-06-27
  • CentOS64位6.5下部署Zabbix2.2.6监控系统
    系统环境:[root@it3246 ~]# cat/etc/redhat-release CentOS release 6.5(Final)软件环境LAMP:1.在已...
    99+
    2024-04-02
  • Portainer中如何部署Docker监控系统
    本篇文章给大家分享的是有关Portainer中如何部署Docker监控系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。组件简介cAdvisor:用于数据采集cadvisor谷...
    99+
    2023-06-19
  • zabbix系统监控部署(上)
    一、为什么要用zabbixzabbix 是最近比较流行的一款开源的系统监控软件,他的特点是配置简单,可以直接通过web界面进行管理和维护,同时能够自定义监控的数据和图形,从使用上使比较轻松的,但是她也有不足...
    99+
    2024-04-02
  • Ubuntu16.04安装部署监控系统Zabbix2.4
                                 ...
    99+
    2024-04-02
  • 构建监控系统-1-zabbix部署
    优化的点?? zabbix 宏定义???查看历史区间数据,自动加监控???批量添加主机???安装客户端自动化???网络程序交付,变更发布系统???网络排查链路公告割接故障诊断系统?预警系统?方便批量配...
    99+
    2023-09-03
    php 运维 数据库
  • 如何在Linux中安装部署模块化系统监控工具Hegemon
    如何在Linux中安装部署模块化系统监控工具Hegemon,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Linux系统中有top,htop,atop等命令用来监控系统,它们提供...
    99+
    2023-06-28
  • Linux系统如何部署ThinkPHP
    这篇文章主要介绍Linux系统如何部署ThinkPHP,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!ThinkPHP简介:ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。ThinkPHP从诞生以...
    99+
    2023-06-28
  • 如何在Centos7系统安装部署Pinpoint分布式监控
    这篇文章主要讲解了“如何在Centos7系统安装部署Pinpoint分布式监控”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Centos7系统安装部署Pinpoint分布式监控”吧!概...
    99+
    2023-06-17
  • Linux系统下怎么部署Jenkins
    今天给大家介绍一下Linux系统下怎么部署Jenkins。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Jenkins是一个开源软件项目,是基于Java开发的一...
    99+
    2023-06-28
  • 如何进行zabbix监控部署
    今天就跟大家聊聊有关如何进行zabbix监控部署,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。zabbix监控  环境 centos6.7...
    99+
    2024-04-02
  • Linux系统中如何部署thinkphp
    这篇文章将为大家详细讲解有关Linux系统中如何部署thinkphp,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生国产PHP开发框架,下面...
    99+
    2023-06-28
  • Linux系统中如何部署Docker
    这篇文章给大家分享的是有关Linux系统中如何部署Docker的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中...
    99+
    2023-06-28
  • Linux下如何部署分布式消息系统Kafka
    今天小编给大家分享一下Linux下如何部署分布式消息系统Kafka的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Kafka是...
    99+
    2023-06-27
  • Linux下如何部署分散式储存系统DRBD
    本篇内容介绍了“Linux下如何部署分散式储存系统DRBD”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DRBD (Distributed ...
    99+
    2023-06-27
  • Docker容器中怎么部署Zabbix监控系统
    本篇文章给大家分享的是有关Docker容器中怎么部署Zabbix监控系统,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.安装docker。y...
    99+
    2024-04-02
  • linux如何读系统进行监控
    这篇文章主要介绍了linux如何读系统进行监控,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、linux 系统监控准备工作可以通过两种方法验证服务器上是否配置了rstatd...
    99+
    2023-06-16
  • Linux系统如何启动rpc.rstatd监控
    这篇文章将为大家详细讲解有关Linux系统如何启动rpc.rstatd监控,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1 准备工作可以通过两种方法验证服务器上是否配置了rstatd守护程序:①使用rup...
    99+
    2023-06-28
  • Linux系统下如何监控和调整机器温度
    这篇文章主要介绍“Linux系统下如何监控和调整机器温度”,在日常操作中,相信很多人在Linux系统下如何监控和调整机器温度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统下如何监控和调整机器温度...
    99+
    2023-06-10
  • Linux系统如何部署php项目
    这篇文章主要介绍了Linux系统如何部署php项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。MySql  1.mysql和apache最好是首先进行安装的,因为在配置ph...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作