当前位置: 首页 > news >正文

动态查看服务器的性能,一种动态监控服务器集群性能并实时报警的方法

一种动态监控服务器集群性能并实时报警的方法,包括服务器集群,服务器均使用linux操作系统,其特征在于体系结构包括数据收集层、数据分析层和数据展示层;数据收集层包括服务器集群,数据分析层包括监控服务器,数据展示层包括电子邮件或者手机短信或者报表或者图件;数据分析层的监控服务器通过网络对数据收集层的服务器进行监控,数据分析层通过网络将监控数据传输到数据展示层;首先在数据收集层,通过linux操作系统或者其他的性能抓取软件订制用户最关心的性能数据转换成文本格式,然后利用网络传输到单独的数据分析层的监控服务器上,监控服务器通过对数据的分析整理、规范化,生成便于用户易读的数据,再将数据传输到数据展示层展出,在整个测试期间,如果超出了用户自定义的阈值,系统立即报警,通知客户。

2. 根据权利要求1所述的一种动态监控服务器集群性能并实时报警的方法,其特征在 于具体流程为:(1) 、在数据收集层,被监控的服务器可以有一个或者多个,他们采用定时机制,把本服 务器的状态、日志等衡量服务器运行性能的数据,通过网络实时采集发送到数据分析层的 监控服务器上;其中这些监控信息包括本服务器的磁盘状态、内存的使用情况,cpu的利用 率,操作系统日志,以及相关的报警日志等采集到临时文件夹,然后定时提交给数据分析层 的监控服务器;(2) 、数据分析层负责把数据收集层中服务器的数据做数据分析,如果有异常,则联合 其他相应的设备,调用相关的接口发送信息;(3) 、数据展示层,通过公共的接口发送消息,通知最终用户,按照信息的重要程度,分 为多级报警方法,对于高重要程度的信息采用手机短信方式,对于测试过程中的一些响应 异常,通过电子邮件进行发送,另外的一些值的走势信息,通过报表或者图形进行展示。

3. 根据权利要求1所述的一种动态监控服务器集群性能并实时报警的方法,其特征在 于数据收集层采用主机HA策略,即服务器集群采用双机集群系统。

4. 根据权利要求1所述的一种动态监控服务器集群性能并实时报警的方法,其特征在 于数据分析层的接口均为标准接口定义体系。

相关文章:

  • java 传递 函数_Java 与值传递
  • 乒乓球比赛赛程_恒天重工郑州区域2019年度职工乒乓球团体锦标赛圆满落幕
  • a标签移动上去没有下划线怎么设置_seo优化师是怎么对文章网页标题命名的?...
  • is属性用法 vue_vue组件讲解(is属性的用法)
  • db2 update覆盖更新_DLA访问TableStore的性能调优Hints、支持单字段update等
  • dubbo调用service后返回对象null_你玩了3年Dubbo,给我聊聊它的服务暴露过程?
  • 托福试卷真题_托福考试历年真题测试
  • vscode安装旧版本插件_vscode 常用插件安装
  • 联想笔记本键盘排线_笔记本排线坏了怎么修?笔记本排线接触不良怎么办?
  • eclipse导入mysql8.0驱动_eclipse jdbc连接MySQL8.0数据库详解
  • arcgis导入excel字段不显示_ArcGis属性字段操作技巧(上下标显示、批量删除)
  • 筛数方法相关系数_Spearman相关系数的变量筛选方法
  • miui删除内置不卡米教程_小米MIUI免ROOT一键删除系统内置软件
  • ffmpeg 录制指定窗口_音视频最简单基础知识一篇文章带你入门《ffmpeg干货》
  • es6 filter函数的用法_ES6新增数组方法
  • 345-反转字符串中的元音字母
  • Apache Pulsar 2.1 重磅发布
  • bootstrap创建登录注册页面
  • Computed property XXX was assigned to but it has no setter
  • JWT究竟是什么呢?
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 容器服务kubernetes弹性伸缩高级用法
  • 数组的操作
  • 物联网链路协议
  • 一起参Ember.js讨论、问答社区。
  • 06-01 点餐小程序前台界面搭建
  • 从如何停掉 Promise 链说起
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #LLM入门|Prompt#3.3_存储_Memory
  • #vue3 实现前端下载excel文件模板功能
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (转)人的集合论——移山之道
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ./和../以及/和~之间的区别
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .cn根服务器被攻击之后
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core 中插件式开发实现
  • .NET 中创建支持集合初始化器的类型
  • .NET程序员迈向卓越的必由之路
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .Net语言中的StringBuilder:入门到精通
  • /etc/motd and /etc/issue
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作
  • [Angularjs]ng-select和ng-options
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [bzoj2957]楼房重建
  • [C#] 如何调用Python脚本程序
  • [COI2007] Sabor
  • [ERROR] ocp-server-ce-py_script_start_check-4.2.1 RuntimeError: ‘tenant_name‘