同步操作将从 xrkmonitor/xrkmonitor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
集监控点监控、日志监控、数据可视化及监控告警为一体的分布式开源监控系统。
通过插件方式支持常用监控需求,插件可自由选择且支持一键部署、移除、启用、禁用等操作。
提供丰富的图表和多种数据类型,满足对数据可视化的需要。
在线演示版地址:http://open.xrkmonitor.com
相比其它开源监控系统优势
IP地址库: 支持通过IP地址上报时将IP地址转为物理地址,相同物理地址归并展示,一个监控API 即可轻松生成监控数据的物理地址分布图,插件示例:monitor_apache_log
监控插件市场: 让监控成为可以复用的组件,无需开发一键安装即可使用,更多监控插件持续开发中
分布式日志系统: 支持大规模系统日志上报,日志上报支持频率限制、日志染色、自定义字段等高级功能,控制台日志查看支持按关键字、排除关键字、上报时间、上报机器等方式过滤日志,从茫茫日志中轻松找到您需要的日志
视图机制: 监控图表支持视图定制模式,视图可按上报服务器、监控点随意组合,轻松定制您需要的监控视图,并可在监控图表上直接设置告警值
告警集成: 集成告警功能, 支持邮件、短信、微信、PC客户端等告警方式,告警功能无需开发直接可用
内网部署: 监控系统可以部署在内网隔离环境,插件仍可以从云端下载部署,agent 支持 udp 代理功能,可通过 agent 的代理使用云端提供的服务,如监控告警服务。
插件实时表格,主要用于实时展示监控指标在分布式机群不同机器间的对比排序
以下假设宿主机的IP 地址为:192.168.128.210, 以最新版本 latest作为示例说明 docker 部署方法
可以使用 ps -elf |grep slog 命令查看运行的进程,使用 ps -elf |grep xrk_ 查看运行的内置插件
特别注意:由于当前暂不支持增量更新,如之前使用过 docker 方式部署,升级版本时注意更换宿主机的 mysql 映射目录或者清除映射目录下旧版本的 mysql 文件,否则 db 仍会使用旧版本db 库,这在新版本更改了mysql库表结构的情况下服务运行会出错。
agent 部署说明:
容器中 /home/mtreport/slog_mtreport_client.tar.gz 为 agent 部署包,可以将其拷贝到需要部署的机器上,解压后部署SERVER_MASTER 配置改为宿主机的IP地址, 如果需要在宿主机上部署 agent,需要指定:AGENT_CLIENT_IP 为容器网卡的IP,关于 agent 的详细说明可以参考开源版在线文档, 不建议在容器中部署插件(在宿主机需要部署时会发生冲突).
docker 使用过程中如有问题可以加入我们的QQ群: 859052272 获取帮助。
使用 docker 镜像编译源码方法如下:
关于集中部署请参考文档:源码编译-集中部署
docker 编译镜像安装了 vim/gcc/git 等工具,如需更新源码,进入目录:/home/xrkmonitor/open 执行 git pull 即可
如您想使用镜像进行二次开发,建议您挂载宿主机目录,将源码下载到挂载的目录进行修改, 不要使用容器中的/home/xrkmonitor/open 目录,以免工作成果丢失。
安装脚本: install.sh
从以下链接下载后, 按提示执行即可, 需要系统支持 bash
(wget http://xrkmonitor.com/monitor/download/install.sh; chmod +x install.sh; ./install.sh )
示例(如您安装失败可在评论区留言系统版本或者加入Q群咨询):
在线部署说明:
安装脚本会先检查当前系统是否支持在线安装, 如不支持您可以下载源码后在系统上编译安装
在线部署目前只支持集中部署方式, 即所有服务部署在一台机器上, 该机器上需要安装 mysql/apache
安装脚本使用中文 utf8 编码, 安装过程请将您的终端设置为 utf8, 以免出现乱码
安装脚本同时支持 root 账号和普通账号操作, 使用普通账号执行安装部署要求如下:
卸载脚本: uninstall_xrkmonitor.sh
在线部署过程中会下载该脚本, 如需卸载可执行该脚本
在线部署详细说明文档:在线部署
我们强烈建议您先在本地虚拟机上执行在线安装, 熟悉安装流程后在实际部署到您的服务器上。
如果在线安装失败或者需要二次开发, 可以使用源码编译方式安装
操作步骤:
(如遇编译环境问题,可以尝试使用docker 镜像编译)
监控系统卸载脚本: uninstall_xrkmonitor.sh,移除彻底不留丝毫痕迹
安装环境变量同在线安装一样, 具体可以查看说明文档: 源码编译-集中部署
控制台默认账号密码: sadmin/sadmin
linux_base ,linux 系统基础资源监控,包括cpu、内存、网络、磁盘等基础的监控指标,可在视图或者服务器模式的图表上直接针对指标设置告警
monitor_apache_log,基于apache 日志组件实现的 apache 网站服务端监控,可监控网站流量、访客地域分布等指标
monitor_website,使用javascript 脚本语言编写的,网站前端监控
open_source_star,开源项目粉丝增长监控,可聚合了 gitee 和 github 两个平台的粉丝
common_log,通用日志文件监控,可监控日志文件,轻松打造高性能分布式日志系统
common_log 插件使用演示视频:https://www.bilibili.com/video/BV18i4y1c7rJ/
项目演示链接:字符云监控项目演示 http://open.xrkmonitor.com
在线文档:- 在线文档 http://xrkmonitor.com/monitor/dmt_open_doc.html
微信公众号:
邮箱:1820140912@qq.com
QQ群:859052272
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。