JRobin是一套开源(基于LGPL授权)的网络性能监控系统,是RRDTool的一个纯Java实现。它使用与RRDTool相同的逻辑,相同的数据 源,相同的存档类型,相同的定义。JRobin支持在RRD(Round Robin Database)上的所有标准操作:CREATE, UPDATE, FETCH, LAST, DUMP, XPORT和GRAPH。JRobin的API适合于那些熟悉RRDTool的概念与逻辑,但更喜欢使用纯Java实现的人。如果你提供相同的数据给 RRDTool与JRobin,你将会得到相同的结果与图形。
Create new RRD file rrd: rrdtool create test.rrd --step 300 / DS:input:COUNTER:600:0:U / DS:output:COUNTER:600:0:U / RRA:AVERAGE:0.5:1:600 / RRA:AVERAGE:0.5:6:700 / RRA:AVERAGE:0.5:24:797 / RRA:
2010年1月19日 星期二 * 介绍一下 Jrobin 的语法 * 创建Rrd文件 * RrdDef def = new RrdDef("D:/rrd/test.rrd", 300); * 定义rrd的路径和step * step 表示时间间隔。真正存储的时间点的间隔。DS.在每一个 step 周期内会产生一组新的DS值,用以更新资料库.这个值也称为Primary Data P
import java.io.IOException; import org.jrobin.core.RrdDb; import org.jrobin.core.RrdDef; import org.jrobin.core.RrdException; public class testXML { /** * @param args */ public static void main(String
SNMP之JRobin Core学习 博客分类: SNMP JavaSNMPJRobinRRD网管 blog迁移至:http://www.micmiu.com 最近接触一个流量统计和网管的系统,对相关信息和技术做了一些了解和学习,在此记录,以供自己日后回顾,同时也方便给刚接触的TX们一些参考。 MRTG(Multi Router Traffic Grapher,MRTG),相信接
Quick reference Here is the list of some most commonly used RRDTool commands and command line switches with a proper translation to Java (JRobin API). It's quite straightforward: RRDTool command... ..
最近在一个网络服务器监控的项目中使用到rrd这个文件型数据库,借此做个记录以便自己备查,顺便与其他人分享下,让别人少走点弯路 :lol:,关于Rrd的介绍我这里就不罗嗦了,不清楚的,欢迎去GOOGLE。 一、rrd时间问题:在Java里面的Date都精确都毫秒,rrd里面保存的时间是秒,所以平时要把date.getTime()/1000 转化成秒,刚开始的时候经常会犯这个错误。我在项目里用的是jr
jrobin和javamelody的jar包免费下载地址 解决方法: 最新的版本,现在最新的jrobin-1.5.14.jar下载地址: https://sourceforge.net/projects/jrobin/ jrobin的历史版本下载地址:http://www.yayihouse.com/yayishuwu/chapter/1611
介绍 网络问题中,性能问题是最复杂的问题之一,解决这样的问题能够透彻的了解整个网络的结构。但通过合适的吞吐量和数据流测试工具,能够帮你快速找到问题所在。本文承接上文,阐述netperf和netstat的用法。 更多信息 吞吐量测量: (承接上文) netperf 该程序是由HP创造,该程序免费可用,运行于一些Unix平台,有支持文档,也被移植到Windows平台。虽然不像ttcp那样无处不在,但它
介绍 网络路径性能检测主要包括三方面的内容:带宽测量能够获知网络的硬件特性,如网络的最大容量,吞吐量测量能够获得网络实际可提供的最大容量,数据流测量能够了解真实占用的网络容量。 本文介绍在评估网络性能是否合理时,需要收集的数据及收集方式。涉及工具包括:ping, pathchar, bing, ttcp, netperf, iperf, netstat。 更多信息 带宽测量: ping ping这
tcpdump 命令行语法基本命令 tcpdump -nn 参数 描述 Verbose 定义日志输出级别: -v -vv -vvv v 越多,输出的日志越详细。示例 tcpdump -nn -v Snaplen -s SIZE RHEL 6 之后的 tcpdump 抓取数据包时每个包的默认抓取长度为 65535 字节,而旧版本(RHEL5 之前)的 tcpdump 每个包默认抓取长度为 68 字节
问题内容: 我可以在Java监视程序上创建网络流量吗?该程序必须控制从计算机程序(包括OS模块)到网络驱动程序再返回的所有网络流量。如果是,如何? 注意: 我不仅要监视流量,还要对其进行控制。我想在Windows NT上实现这样的系统。仅靠Java无法实现它。如何在JNI的帮助下执行它? 也许是另一个变体。我不熟悉Windows服务,但仍然如此。我将在C 上编写一个程序并将其注册为Windows服
我对普罗米修斯很陌生。我目前是一名在职学生,我的任务是为运行在客户端的服务器构建一个监控系统(我们无法访问)。我已经在客户端安装了节点导出器和从Prometheus服务(Ubuntu VM、Kubernetes节点)。我们有一个集中的主Prometheus服务器和托管在AWS上的Grafana,但它无法连接到客户端Prometheus服务器。 有没有什么方法可以让从Prometheus将指标推送到
"性能监控"整合了Threejs的监控组件stats,如果你对这个组件感兴趣,你可以从它的 github 仓库中了解更多细节。如果你想要在gio场景中显示这个组件,你可以使用 enableStats() API,这个性能监控面板默认会显示在左上角。