精华内容
下载资源
问答
  • 对网络运行状况进行监控
    千次阅读
    2019-03-12 23:45:11

    网络性能监控(Network Performance Monitoring NPM)是指用户体验到的测量,诊断和优化网络服务质量的过程。NPM是应用程序性能管理(Application Performance Management APM)的补充。

    网络性能监控解决了网络在最终用户体验中的作用。这包括以下指标:

    • Latency 延迟 - 获取数据包响应所需的时间。这是双向测量的。测量的一个方向是查看本地主机(如应用程序或负载平衡服务器(如HAProxy或NGINX))何时将数据包发送到远程主机并计算获取响应所需的时间。另一个方向是查看从远程主机收到数据包的时间,并测量应用程序(服务器)发送响应所需的时间。
    • 无序数据包的数量和百分比 - 这是一个重要的衡量标准,因为TCP不能将数据传递给应用程序,直到字节顺序正确。少量无序数据包通常不会对事物造成太大影响,但是当它们变得太高时,它们将影响应用程序性能。
    • TCP重传 - 当网络路径的一部分过载或出现性能问题时,它可能会丢弃数据包。TCP通过使用ACK来确认已接收到数据,从而确保数据的传送。如果发送方没有从接收方获得及时的ACK,它将重新发送具有未确认的TCP段的数据包。当TCP重新传输超过非常低的单个数字百分比级别时,应用程序性能开始下降。

    NPM解决方案传统上使用设备部署模型。该设备具有一个或多个接口的PCAP探针,连接到路由器或交换机跨接端口或中间数据包代理设备(例如Gigamon或Ixia提供的设备)。设备将通过span端口传输的所有数据包记录到内存中,然后记录到长期存储中。在虚拟化数据中心中,可以使用虚拟探测器,但它们也依赖于一种或另一种形式的网络链路。

    从硬件和软件许可的角度来看,物理和虚拟设备的成本很高。因此,在大多数情况下,将PCAP探针部署到网络中的几个选定点仅在财务允许的情况下是可行的。此外,设备部署模型是基于拥有相对单一应用程序实例的集中式数据中心的假设下而开发的。随着云和分布式应用程序模型的激增,数据包捕获的设备模型不太可行,因为在许多云托管环境中,甚至无法部署虚拟设备。

    用于网络性能监控的高度可扩展的SaaS模型将监控功能与存储和分析功能分开。通过部署轻量级监视软件代理来完成监视,这些代理可以导出在服务器和开源代理服务器(如HAProxy和NGNIX)上收集的基于PCAP的统计信息。导出的统计信息将发送到SaaS存储库,该存储库可以水平扩展以存储未汇总的数据,并为警报,诊断和其他用例提供基于大数据的分析。虽然基于主机的性能指标导出不能提供原始PCAP的完整粒度,但它提供了一种高度可扩展且经济高效的方法,可以无处不在地收集,保留和分析关键性能数据,从而补充PCAP。

    更多相关内容
  • 网络摄像机监控器 Axis Communications对网络摄像机的运行状况进行监控 访问 基于Google App Engine的云应用 使用Netbeans用Java开发 用户手册可在线获得
  • 系统实时监控运行情况,cpu,网络上传下载速度,内存占用率等
  • 可以实时监控您的WEB服务器的运行状况,并将运行数据实时显示在客户端服务器端功能:程序随系统启动,启动最小化,自动登陆Windows操作系统!锁定桌面与鼠标,输入密码解锁,禁用本地WINDWOS信使,发送运行数据至...
  • 可以实时监控您的WEB服务器的运行状况,并将运行数据实时显示在客户端。
  • 远程监控端功能: 监控端可以同时多台服务器提供的多个服务进行监控,实行多线程管理,可以在远程任何能访问服务器的地方进行实时监控服务器运行状况。可以随意增加、删除、修改需要监控的服务,具有锁定本机桌面...
  • Vue+Echarts监控大屏实例一:软件系统运行监控模板实例,本实例实现软件系统运行状况监控大屏实例,包括数据库状态监控、系统运行内存、网络、cpu及磁盘监控等各种系统运行状况监控界面,实现系统运行状况监控可视化...
  • 1、我院信息系统运行监控包括网络设备运行、信息软件运行、服务器及存储设备运行、机房设备运行、备份软件运行、监控设备运行及其他软硬件运行状况监控。 2、信息科应根据系统不同特点及维护质量要求,制定周期...
  • 本系统完成了现场数据的采集和处理,在中央控制室实现现场各监控运行状态的实时监控,通过网络系统进行远程监控。联网实现分布在全国各地分散燃气站点的集中监控,可以在线实时准确的掌握各燃气站的运行现状...
  • 摘要:为了适应大规模计算机网络管理发展的需要,在此提出了对网络终端健康运行状况监控和处理的网络远程监控系统。  本文通过借鉴现代人工智能的Agent技术,完成终端设备的环境数据采集和简单的分析和判断,降低...
  • 通过电力网络视频监控系统,上级管理部门能够实时了解现场各类设备的运作状况现场状况进行监视,利用远程图像传输系统将现场监控图像传输到控制中心便具有了很大的现实意义。联特微 生产全线网络视频监控设备,...
  • 监控端可以同时多台服务器提供的多个服务进行监控,实行多线程管理,可以在远程任何能访问服务器的地方进行实时监控服务器运行状况。可以随意增加、删除、修改需要监控的服务,具有锁定本机桌面、重启远程IIS 服务...
  • 电力综合监控系统简称SCADA 系统,它是以计算机为基础的生产过程控制与调度自动化系统,现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节及各类信号报警等各项功能,使调度中心实时掌握...
  •  2009年10月,济南市已经有1700多辆公交车安装了3G视频监控系统,公交指挥中心随时监控公交车内的情况,调度员可随时车辆的运行情况进行汇总,及时做出调度。另外,公交电子站牌通过调度中心可以将公交线路上的...
  • 主要包括:CPU使用率、内存使用率、进程数量监控、进程运行状况监控等。 (2) 采集服务器的相关信息,并保存在服务器的日志文件中,供网络管理员进行定期的数据分析。主要包括:重点分区文件的变动信息、容量大小信息...
  • 提出了一种基于WSN的工业设备运行状况实时监控平台的解决方案。该方案后台软件采用图形化编程语言LabVIEW开发,实现了无线传感器网络数据的读取、存储、图形化显示、监测报警、人机交互等功能。结合应用实例,将该后台...
  • 借由每一台信号采集仪不间断记录生产机床的运行作业信息,并通过网络连接电缆上传至上位机监控电脑,随时监控每一台机床的作业情况,也相当于监控了机床操作人员,方便企业机床的生产效率及机床操作人员进行轻松、...
  • •重要设备监控:在车间、厂房一些重要的设备处安装高清摄像机,设备运行状态、防盗、防破坏进行监视。 •生产过程监视:对于一些生产线上、操作岗位进行重点监控,记录操作过程和生产线上的生产过程。 其他...
  •  通信电源远程监控系统的目的在于分散的各个局(站)的高、低压配电设备、开关电源、UPS等众多通信电源设备以及机房供电、空调、环境进行网络化的实时监控,实现人工方式无法实现的24小时不问断自动巡视,发生故障...
  • 本系统完成了现场数据的采集和处理,在中央控制室实现现场各监控运行状态的实时监控,通过网络系统进行远程监控。联网实现分布在全国各地分散燃气站点的集中监控,可以在线实时准确的掌握各燃气站的运行现状...
  • 配电变压器是联系电网和用户的基础,它的运行状况直接关系到用户能否可靠的使用电能,因此有必要进行数据采集和实时监控.目前国内已出现的配变数据采集通信主要有有线与无线两种方式.有线通信方式有电话线、电力...
  • 而管理的目的就是要利用计算机网络,不同区域、不同种类的UPS进行监控,随时了解每台UPS的工作状况,及时处理UPS发生的各种异常情况,确保UPS用电设备的安全运行.以下为XX铁路车站集中监控的设计方案。 二. 用户需求 ...
  • 针对现代人们安全、舒适和方便的...在4G网络背景下,将远程监控系统和家居相互结合,能够通过4G网络实现家居运行情况的随时查看,从而实现家庭环境和设备的远程监控及智能管理,以此有效满足人们高质量生活的需求。
  • 摘要:为了适应大规模计算机网络管理发展的需要,在此提出了对网络终端健康运行状况监控和处理的网络远程监控系统。  本文通过借鉴现代人工智能的Agent技术,完成终端设备的环境数据采集和简单的分析和判断,降低...
  • 电力综合监控系统简称SCADA 系统,它是以计算机为基础的生产过程控制与调度自动化系统,现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节及各类信号报警等各项功能,使调度中心实时掌握...
  • 借由每一台信号采集仪不间断记录生产机床的运行作业信息,并通过网络连接电缆上传至上位机监控电脑,随时监控每一台机床的作业情况,也相当于监控了机床操作人员,方便企业机床的生产效率及机床操作人员进行轻松、...
  • 使用OpManager轻松进行Windows网络监控 网络管理员负责企业中计算机网络的日常运行。他们的主要职责是管理和密切监控网络的基础结构,以防止停机并最大程度地减少宕机时间。管理网络包括监控所有网络组件,当然也...

    使用OpManager轻松进行Windows网络监控 网络管理员负责企业中计算机网络的日常运行。他们的主要职责是管理和密切监控网络的基础结构,以防止停机并最大程度地减少宕机时间。管理网络包括监控所有网络组件,当然也包括监控Windows设备。

    在任何Windows网络中,台式机,服务器,虚拟服务器和虚拟机(例如Hyper-V)都在Windows操作系统上运行。因此,拥有Windows网络监控软件至关重要。

    市场上有许多监控管理工具,可以满足对某些Windows设备的监控需求,例如路由器,服务器,台式机等。挑战在于选择一种能够监控网络中所有Windows设备的工具。这样一个工具可以消除因部署多种资源而引起的问题和人为错误,例如工具切换,总成本开销,许可问题等。

    借助ManageEngine OpManager,您可以实现以上所有内容。让我们看一下OpManager如何轻松监控Windows设备。

    Windows进程监控
    Windows进程是可执行程序或可以在后台运行多个进程的任何应用实例。OpManager可帮助您分析在后台运行的进程的负载,并在必要时终止它们。您还可以从一个控制台跨多个服务器轻松操作,管理和设置阈值。您可以按CPU查看前10个进程或按内存利用率查看排名前10的进程,并快速清除消耗过多资源的进程。

    Windows服务监控
    大多数软件应用在后台运行,并且对用户没有影响。IT管理员有责任确保所有关键服务无阻碍运行。OpManager的专用无代理Windows服务监控功能使您可以在本地或跨网络中的多个服务器监控Windows服务。

    Windows事件日志监控
    为了保护Windows网络免受内部威胁的侵害,使用事件日志监控工具也很重要。事件日志包含用于识别问题的重要信息,例如操作系统故障,跟踪系统的健康状况以及确保系统和应用正常运行。OpManager的Windows事件日志监控提供了跨Windows服务器和工作站的日志监控。

    Windows Exchange Server监控
    Microsoft Exchange Server是企业中用于维护可用性和正常运行时间的Windows服务器操作系统的支持平台。使用OpManager的Exchange监控功能,除了查看多个用户的邮箱详细信息之外,还可以监控CPU,内存和Exchange服务器磁盘空间。

    Windows网络监控仪表板
    OpManager通过可定制的仪表板提供了Windows设备状态的整体视图。可以使用显示在仪表板上的自定义窗口小部件查看所有关键指标。网络操作中心(NOC)控制台中可以显示若干仪表板,以提供整个网络的概览图。

    Windows服务器监控
    Windows服务器监控器用于跟踪网络中存在的Windows服务器的所有重要性能指标,例如CPU,内存和磁盘利用率。Windows服务器监控通过主动向IT管理员警告潜在的服务器故障来帮助防止代价高昂的停机可能,这有助于确保迅速部署预防措施。

    Hyper-V监控
    Hyper-V仅在Windows操作系统中托管VM。使用OpManager,可以自动执行Hyper-V发现和分类,主动跟踪Hyper-V资源清单及其分配的资源,通过主动Hyper-V监控接收即时通知,检测服务器主机和VM上未充分利用的资源,轻松生成报表,随时了解网络性能。

    展开全文
  • 候车人不知道等待的公交车运行状况。为此,本文开发了一种基于GPRS和ZigBee的公交车运行监控系统,以期能较好的解决这些问题。  1 系统整体设计  该系统由公交车监控中心、公交车站台的站台监测器和公交车上的...
  • netstat用来查看接口统计报告,还有top监控系统当前运行进程.但是如果你想要找一个能够按进程实时统计网络带宽利用率的工具,那么NetHogs值得一看。 NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议...
  • 16 网站运行监控

    千次阅读 2021-05-10 21:48:17
    网站运行监控对于网站运维和架构设计优化至关重要,运维没有监控的网站,犹 如驾驶没有仪表的飞机。盲人骑瞎马,夜半临深渊而不知,生死尚且未卜,提高可用性、 减少故障率就更无从做起了。 1 监控数据采集 广义上...

    在这里插入图片描述

    “不允许没有监控的系统上线”,这是许多网站架构师在做项目上线评审时常说的一 句话。网站运行监控对于网站运维和架构设计优化至关重要,运维没有监控的网站,犹
    如驾驶没有仪表的飞机。盲人骑瞎马,夜半临深渊而不知,生死尚且未卜,提高可用性、 减少故障率就更无从做起了。


    1 监控数据采集

    广义上的网站监控涵盖所有非直接业务行为的数据采集与管理,包括供数据分析师 和产品设计师使用的网站用户行为日志、业务运行数据,以及供运维工程师和开发工程 师使用的系统性能数据等。

    1. 用户行为日志收集

    用户行为日志指用户在浏览器上所做的所有操作及其所在的操作环境,包括用户操 作系统与浏览器版本信息,ip地址、页面访问路径、页面停留时间等,这些数据对统计 网站PV/UV指标、分析用户行为、优化网站设计、个性化营销与推荐等非常重要。

    具体用户行为日志收集手段有两种。

    服务器端日志收集。这个方案比较简单,Apache等几乎所有Web服务器都具备日志 记录功能,可以记录大部分用户行为日志,开启Web服务器的日志记录功能即可。其缺 点是可能会岀现信息失真,如IP地址是代理服务器地址而不是用户真实IP;无法识别访 问路径等。

    客户端浏览器日志收集。利用页面嵌入专门的JavaScript脚本可以收集用户真实的操 作行为,因此比服务器日志收集更加精准。其缺点是比较麻烦,需要在页面嵌入特定的 JavaScript脚本来完成。

    此外,大型网站的用户日志数据量惊人,数据存储与计算压力很大,目前许多网站
    逐步开发基于实时计算框架Storm的日志统计与分析工具。

    1. 服务器性能监控

    收集服务器性能指标,如系统Load、内存占用、磁盘IO、网络IO等对尽早做岀故 障预警,及时判断应用状况,防患于未然,将故障扼杀在萌芽时期非常重要。此外根据 性能监控数据,运维工程师可以合理安排服务器集群规模,架构师及时改善系统性能及 调整系统伸缩性策略。
    目前网站使用比较广泛的开源性能监控工具是Ganglia,它支持大规模服务器集群, 并支持以图形的方式在浏览器展示实时性能曲线。

    1. 运行数据报告

    除了服务器系统性能监控,网站还需要监控一些与具体业务场景相关的技术和业务 指标,比如缓冲命中率、平均响应延迟时间、每分钟发送邮件数目、待处理的任务总数 等。

    对于服务器性能监控,网站运维人员可以在初始化系统时统一部署,应用程序开发 完全不关心服务器性能监控。而运行数据需要在具体程序中采集并报告,汇总后统一显 示,应用程序需要在代码中处理运行数据采集的逻辑。


    2 监控管理

    监控数据采集后,除了用作系统性能评估、集群规模伸缩性预测等,还可以根据实 时监控数据进行风险预警,并对服务器进行失效转移,自动负载调整,最大化利用集群 所有机器的资源。

    系统报警

    在服务器运行正常的情况下,其各项监控指标基本稳定在一个特定水平,如果这些 指标超过某个阈值,就意味着系统可能将要出现故障,这时就需要对相关人员报警,及 时采取措施,在故障还未真正发生时就将其扼杀在萌芽状态。

    监控管理系统可以配置报警阈值和值守人员的联系方式,报警方式除了邮件,即时通信工具,还可以配置手机短信,语音报警,系统发生报警时,工程师即使在千里之外、 夜里睡觉也能被及时通知,迅速响应。

    失效转移

    除了应用程序访问失败时进行失效转移,监控系统还可以在发现故障的情况下主动 通知应用,进行失效转移。

    自动优雅降级

    优雅降级是指网站为了应付突然爆发的访问高峰,主动关闭部分功能,释放部分系 统资源,保证网站核心功能正常访问的一个手段。淘宝每年一次的“双十一”促销活动 主动关闭“评价”、“确认收货”等非核心功能,以保证交易功能的正常进行,就可以看作 是一种优雅降级。

    网站在监控管理基础之上实现自动优雅降级,是网站柔性架构的理想状态:监控系 统实时监控所有服务器的运行状况,根据监控参数判断应用访问负载情况,如果发现部 分应用负载过高,而部分应用负载过低,就会适当卸载低负载应用部分服务器,重新安 装启动部分高负载应用,使应用负载总体均衡,如果所有应用负载都很高,而且负载压 力还在继续增加,就会自动关闭部分非重要功能,保证核心功能正常运行。


    3 小结

    对公司而言,可用性关系网站的生死存亡。对个人而言,可用性关系到自己的绩效升迁。工程师对架构做了许多优化、对代码做了很多重构,对性能、扩展性、伸缩性做 了很多改善,但别人未必能直观地感受到,也许你的直接领导都不知道你做的这些意义何在。但如果你负责的产品岀了重大故障,CEO都会知道你的名字。事物总是先求生存, 然后求发展。保证网站可用,万无一失,任重而道远。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 284,076
精华内容 113,630
热门标签
关键字:

对网络运行状况进行监控