当前位置: 首页 > 软件库 > 管理和监控 > 系统监控 >

open-monitor

分布式监控插件
授权协议 Apache
开发语言 Google Go
所属分类 管理和监控、 系统监控
软件类型 开源软件
地区 国产
投 递 者 宋飞舟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一套基于Prometheus的分布式监控平台,适用于wecube。

功能演示

引言

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。

Prometheus 监控插件包括几个组成部分: Prometheus Server、Consul、Alert Manager、监控应用程序。

Open-Monitor 无侵入式地封装了Prometheus的功能,并提供更好的告警管理和图表展示,以及与其它系统的交互等

系统架构

整体架构图如下:

Open-Monitor架构图

简介

WeCube通过监控插件来对资源以及应用的监控及告警。

此插件底层引用Prometheus,上层Monitor封装了对Prometheus的配置管理和图表展示,Monitor后端技术选型为Go + Gin + Xorm, 前端技术选型为Vue + ECharts。

Monitor具备以下特点:

  • 管理监控对象

    支持对象的注册和注销,并在对接了CMDB的情况下可主动从CMDB同步监控对象
    支持监控对象的组管理,可对组进行告警配置

  • 友好的视图

    默认提供主要监控对象类型的指标视图,包括主机、mysql、redis、tomcat等
    提供Prometheus原生PromQL查询与查询指标配置保存
    提供自定义视图的功能

  • 管理告警

    提供对Prometheus告警规则配置的持久化与下发
    提供未恢复告警面板展示与历史告警
    提供对象告警配置与组告警配置
    提供告警接收方管理

主要功能

监控插件包括以下功能:

  • agent管理: 注册、启动、停止;
  • 数据管理: 提供数据采集配置, 数据查询等功能;
  • 告警管理: 提供阈值配置、日志监控、告警触发等功能;
  • 视图管理: 提供图形配置和自定义视图功能;

快速入门

Open-Monitor采用容器化部署。

如何编译,请查看以下文档 Open-Monitor编译文档

如何安装, 请查看以下文档 Open-Monitor部署文档

agent安装文档 Prometheus-agent安装文档

用户手册

关于Open-Monitor的使用和操作说明,请查看文档Open-Monitor用户手册

开发者文档

Open-Monitor本地环境搭建与开发
请参考本地开发环境配置文档 Open-Monitor本地环境配置文档

版权声明

WeCMDB是基于 Apache License 2.0 协议, 详情请参考 LICENSE

  • 客户在fusioncompute v1r5上安装Centos 7并安装Tools正常,但是yum update后无法使用; [root@centos ~]# systemctl status uvp-monitor uvp-monitor.service - LSB: uvp monitor Loaded: loaded (/etc/rc.d/init.d/uvp-monitor) Active:

  • 原文: THE OPENDATAMONITOR ALLOWS YOU TO: better understand the European Open Data landscape find data catalogues and datasets analyse and visualise available metadata compare countries and catalogues re

  • 1.openvswitch-agent.log日志报错信息,重启neutron-openvswitch-agent服务成功,但是服务状态无法启动。 2019-06-13 12:30:22.510 4208 INFO neutron.agent.securitygroups_rpc [req-8edf01ca-a3fc-43c6-bdce-44083eb1a518 - - - - -] Refres

  • 转载git代码: https://github.com/iambocai/falcon-monit-scripts/blob/master/redis/redis-monitor.py #!/bin/env python #-*- coding:utf-8 -*- __author__ = 'iambocai' import json import time import socket imp

  • open-falcon是一款监控软件,它的功能很强大,那么它的agent怎么安装呢? 安装agent的方法如下,首先进入server端的服务器,然后进入open-falcon的目录下,如果你安装好了server的话,那么它的目录下应该是有一个agent目录夹的,将这个目录夹整个放到你想安装agent的服务器下。 在上一步,我在想要安装agent的服务器下创建了/home/work/目录,并将ser

  •         OpenDDS的OpenDDS_monitor动态库,主要是实现了内嵌于OpenDDS核心实体对象内部的监控内容的report机制,如何在应用程序中运用呢?大致分5个步骤         1)依赖OpenDDS_monitor动态库         2)包含相应的头文件 #ifdef ACE_AS_STATIC_LIBS #include <dds/monitor/MonitorF

  • 一、背景 基于Open-falcon二次开发搭建一套新的统一监控平台,对服务器性能进行实时监控,故障告警,定期输出监控报表,收集服务器监控情况并进行图表展示,方便统一管理服务器资源,促进资源合理利用。 二、服务器组件分布情况: 服务器 分区情况 192.168.100.21 /boot 200M、swap 64G、/ 158.9G、/data 8T 192.168.100.22 /boot 200

  • 1.mysql 1.1准备环境打包 go env #查看go的变量环境 mkdir -p $GOPATH/src/github.com/open-falcon cd $GOPATH/src/github.com/open-falcon git clone https://github.com/open-falcon/mymon.git cd mymon go get ./... go bu

  • 1.mysql 1.1准备环境打包 go env #查看go的变量环境 mkdir -p $GOPATH/src/github.com/open-falcon cd $GOPATH/src/github.com/open-falcon git clone https://github.com/open-falcon/mymon.git cd mymon go get ./... go bui

  • Open-Falcon心跳服务-HBS 更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习(干货) 一、 介绍 心跳服务器,公司所有agent都会连到HBS,每分钟发一次心跳请求。 Portal的数据库中有一个host表,维护了公

 相关资料
  • tags: 硬件,监控 System Monitor 是 Linux Mint 自带的系统监控工具,在 “开始菜单” -> “系统管理” -> “System Monitor” 打开。 Processes 看进程信息,相当于图形版本的 top Resources 看资源信息 File Systems 看硬盘分区和分区使用情况 如图,Resources中可以看到cpu,内存(包括交换分区),网络的使

  • Open Hardware Monitor就是这么一款开放源代码的免费的硬件监控软件,目前最新的版本为0.4 Beta,尽管并非刚刚发布,不过我们觉得还是有介绍给大家的意义,有需求的朋友可以下载留存。 Open Hardware Monitor可以支持大部分常见的主板芯片与硬件组件,监控包含主板、CPU、硬盘、显示卡、装置的电压、温度、风扇转速与运作频率、即时负载等信息。 除了在主视窗中显示各个主

  • 在本章中,我们将讨论如何使用JMeter创建测试计划来监控Web服务器。 监测测试的用途如下 - 监视器对压力测试和系统管理很有用。 与压力测试一起使用,监视器提供有关服务器性能的其他信息。 监视器使您可以更轻松地查看服务器性能与客户端响应时间之间的关系。 作为系统管理工具,监视器提供了一种从一个控制台监视多个服务器的简便方法。 我们需要Tomcat 5或更高版本进行监控。 出于测试目的,我们将监

  • 问题内容: 我已经为此工作了几天,已经找到了几种解决方案,但是都没有一个非常简单或轻巧的解决方案。问题基本上是这样的:我们有一个由10台计算机组成的群集,每台计算机都在多线程ESB平台上运行相同的软件。我可以很轻松地处理同一台计算机上线程之间的并发问题,但是不同机器上同一数据上的并发又如何呢? 本质上,该软件接收请求,以通过Web服务将客户数据从一家公司传送到另一家公司。但是,客户可能存在或可能不

  • 本文向大家介绍分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐),包括了分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐)的使用技巧和注意事项,需要的朋友参考一下 服务器磁盘的运作情况在一定程度上反应系统的负载。 磁盘通常是服务器最慢的设备,极容易出现瓶颈,通过监控可以判断出整个系统的短板。   zabbix并没有给我们提供这么一个模板来完成在Linux中磁

  • APM 厂商「云智慧」是 DaoCloud 的合作伙伴,云智慧提供了用于 Docker 监控的产品,可用于 DaoCloud 上部署的应用,以下内容由云智慧公司提供。 Docker 监控 2015年9月7日,中国 APM 厂商云智慧(CloudWise)正式发布上线 Docker 监控。产品从部署到使用,整个过程都非常的简单。 Docker 监控不仅能够实时监控宿主机和 Docker 容器的性能信