集监控点监控、日志监控、数据可视化以及监控告警为一体的国产云监控系统,目前有云版本和开源版本,使用云版本用户可以省却运维部署的麻烦将数据托管到云端,有开发运维能力的用户也可使用开源版本。
相比其它开源监控系统优势
- 支持插件功能, 监控插件无需开发,自由选择监控插件,控制台安装即可使用
- 集成告警功能, 支持多种告警方式
- 集成分布式日志系统功能
- 支持多种部署方式
a.集中部署(全部服务部署在一台机器,适合个人或者小团队开发者)
b.分布式部署(分布式部署在多台机器,适合小中型企业大规模监控需求) - 支持自动化配置(机器部署agent后自动注册到监控系统无需在控制台配置、视图根据上报自动绑定相关上报机器)
- 支持多用户访问(子账号由管理员账号在控制台添加)
- 同时面向开发者和运维产品人员,开发者可以使用API开发接口很方便的定制自己的监控需求,运维和产品人员可以直接部署使用现有插件完成监控需求
开源版部署方法
开源版支持集中部署和分布式部署,详细的部署说明请查看在线文档,目前支持以下几种部署方式
- 在线部署,通过线上脚本将监控系统部署在一台机器上, 链接:在线部署文档说明
- 源码编译部署,通过下载源码到本地编译后部署
- docker 方式部署,链接:docker 部署说明
使用的技术方案
- apache + mysql(监控点数据、配置信息使用 mysql 存储, 支持分布式部署)
- 前端 web 控制台采用 dwz 开源框架
- 前端监控图表采用开源 echarts 绘制
- 后台 cgi 使用开源的高性能cgi模板引擎 - clearsilver, 所有cgi支持以fastcgi方式部署
- 后台服务使用了开源的 socket 开发框架 - C++ Sockets
技术架构相关文章链接:
精品插件推荐 (更多插件开发中)
- linux_base ,linux 系统基础资源监控,包括cpu、内存、网络、磁盘等基础的监控指标,可在视图或者服务器模式的图表上直接针对指标设置告警
- monitor_apache_log,基于apache 日志组件实现的 apache 网站服务端监控,可监控网站流量、访客地域分布等指标
- open_source_star,开源项目粉丝增长监控,可聚合了 gitee 和 github 两个平台的粉丝
当前数据上报API支持的语言如下(更多语言支持在开发中)
系统部分界面截图
- 云版本和开源版登录界面
- 插件市场
- 分布式日志系统查看
- 告警查看&告警示例
- 监控图表查看
相关链接:
开源版源码地址: https://gitee.com/xrkmonitorcom/open
开源版在线演示链接:http://open.xrkmonitor.com
云版本文档:http://xrkmonitor.com/monitor/showdoc/showdoc/web/#/1?page_id=2
开源版本文档:http://xrkmonitor.com/monitor/showdoc/showdoc/web/#/4?page_id=34
官网地址:http://xrkmonitor.com
微信公账号(技术分享&接收告警)
本文系本站原创,转载请注明出处:http://xrkmonitor.com/a/about_xrk.html
发表评论 取消回复