一个关于网络性能监控工具的设想 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Velocity Beijing 2015
O'Reilly Velocity
Web Performance and Operations
http://velocityconf.com/
YSlow
Best Practices for Speeding Up Your Web Site
Livid
179.91D
608.8D
V2EX    Velocity

一个关于网络性能监控工具的设想

  •  
  •   Livid
    PRO
    2012-08-10 15:06:57 +08:00 9187 次点击
    这是一个创建于 4865 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在是否存在这样的性能监控工具:可以 24 小时内每隔 5 分钟 ping 一下网站,然后记录延迟时间,然后根据这些数据生成图表。

    如果持续记录一段时间,就可以获得网络在每天的各个时段,每周的各天的性能数据。

    应该会很有意思。
    33 条回复    2014-10-12 10:21:02 +08:00
    cashplk
        1
    cashplk  
       2012-08-10 15:12:08 +08:00
    类似监控宝? http://www.jiankongbao.com/
    chenqj
        2
    chenqj  
       2012-08-10 15:13:32 +08:00
    可以看看基调网络,在全国布点,收集性能数据
    Livid
        3
    Livid  
    MOD
    OP
    PRO
       2012-08-10 15:13:44 +08:00
    @cashplk 我不知道目前监控宝是否有这样的功能:

    让全国甚至全世界的各个点每隔 5 分钟 ping 一下网站,然后将这些数据一直保留,并且可以绘图。
    hidden
        4
    hidden  
       2012-08-10 15:18:37 +08:00   1
    @Livid 嗯,监控宝专门干这事儿的。 在不同的城市部署了服务器。 就几个点吧,据说热门没有,貌似服务器比较贵。 监控宝的主要功能是网站的可用性监控。 带历史数据性能图。
    davidpanchina
        5
    davidpanchina  
       2012-08-10 15:29:10 +08:00
    国内外很多,国内监控宝免费的已经够用。
    icaixi
        6
    icaixi  
       2012-08-10 15:29:52 +08:00
    smokeping 可以试试
    cashplk
        7
    cashplk  
       2012-08-10 15:35:14 +08:00
    @Livid 注册了用户看了下,站点监控包含了 网址,ping,FTP,DNS,TCP,UDP和SMTP几种方式。由于是免费,监控频率是15分钟(最小监控频率是2分钟),监控节点也只能2个。

    目前分布式监控宝拥有的监测点: http://www.jiankongbao.com/monitor

    详细的建议livid你注册用户试一下。
    qiuai
        8
    qiuai  
    PRO
       2012-08-10 16:31:52 +08:00
    @livid 有这方面需求.但是监控宝的监控点真的跟客户本身有一定的区别,有的时候3个节点报不能访问,但是另外一个节点可以,而且服务器和客户都没问题.
    cherio2002
        9
    cherio2002  
       2012-08-10 16:49:37 +08:00   1
    这不就是smokeping吗?请见: http://oss.oetiker.ch/smokeping/
    LazyZhu
        10
    LazyZhu  
       2012-08-10 19:12:50 +08:00
    用http://www.highcharts.com来绘图,你只要负责收集数据就可以了

    参考我的一个Demo,用来记录VPS性能的:
    http://205.134.228.215/Monitor/index.html
    liguang
        11
    liguang  
       2012-08-10 21:25:14 +08:00
    r4ntix
        12
    r4ntix  
       2012-08-10 22:24:06 +08:00
    淘宝的一个网站探测服务(7 x 24 小时的监控): http://alibench.taobao.com/help.php
    探测报告里面有个ICMP 性能曲线图。
    Leechael
        13
    Leechael  
       2012-08-10 22:50:18 +08:00
    http://pingdom.com/

    欧美机房的监测节点居多,如果是需要国内节点的数据恐怕还是监控宝好点。
    join
        14
    join  
       2012-08-10 23:16:36 +08:00
    我们现在开发的软件就能做到,你给我们一堆性能数据我们可以为你生成对应的图表。
    lfzyx
        15
    lfzyx  
       2012-08-10 23:26:33 +08:00
    ElmerZhang
        16
    ElmerZhang  
       2012-08-11 00:16:33 +08:00
    基调网络 http://www.networkbench.com/
    我们一直用它来做访问质量监控的
    sivacohan
        17
    sivacohan  
    PRO
       2012-08-11 00:34:17 +08:00
    实际上我觉得并非要部署在服务器上,反而我觉得桌面程序更可行。使用该软件的人,可以自己添加一个或者几个网址。使用的人足够多的话(我觉得站长普遍有这个需求吧)我们可以形成一个类似电驴的网络。
    southwolf
        18
    southwolf  
       2012-08-11 00:53:08 +08:00
    以前用过一阵 NewRelic 做网站性能监控……不过好就没用了支不支持定时ping也忘了……
    tywtyw2002
        19
    tywtyw2002  
       2012-08-11 03:33:20 +08:00
    我写过。。。。。。 用python + rrdtool, 我做的是基于lostrrt, 计算不同国外节点到中国电信和网通核心接口的丢包率和延时。。。。
    guotie
        20
    guotie  
       2012-08-11 12:12:27 +08:00
    @tywtyw2002 lostrrt是什么?
    shiny
        21
    shiny  
    PRO
       2012-08-11 12:54:11 +08:00
    http://www.17ce.com 的监控点更多
    ipconfiger
        22
    ipconfiger  
       2012-08-11 16:43:45 +08:00
    基调的收费,呵呵,很high的
    likuku
        23
    likuku  
       2012-08-12 01:29:45 +08:00
    以前我也作过...各地有机器ping,然后shell脚本每日生成格式数据,半夜传回统计服务器,统计服务器上用 python 提取和格式化数据,各时段延时和丢包率交给 gnuplot 绘成以时间横轴的散点统计图(一测试点一张图),生成报表邮件。前提还是要各地要有可控的服务器。

    后来公司也组织过多组竞赛项目,类似的应用使用shell脚本+cacti 来作,这个比较麻烦。
    KiseXu
        24
    KiseXu  
       2012-08-12 01:38:35 +08:00
    @LazyZhu 你这个是用什么搞的,我也想给我的VPS搞一个
    KiseXu
        25
    KiseXu  
       2012-08-12 01:39:19 +08:00
    @LazyZhu 另外,这个东西本身耗资源吗
    tywtyw2002
        26
    tywtyw2002  
       2012-08-12 02:21:26 +08:00
    @guotie 丢包 延时
    LazyZhu
        27
    LazyZhu  
       2012-08-13 23:21:57 +08:00   1
    @KiseXu 数据采集是使用bash shell 放入crontabs,5分钟执行一次,执行时间1-2s,期间占用资源0.8M左右,这可以从图表上的Bash项看出来的.然后用highcharts的js绘制出图表.总共就一个html和几个js,不需要php和mysql的.
    ruoran
        28
    ruoran  
       2012-08-14 09:40:22 +08:00
    "记录延迟时间,然后根据这些数据生成图表",这部分graphite应该可以 http://graphite.wikidot.com/
    lanbing
        29
    lanbing  
       2012-08-14 11:45:08 +08:00
    还不如直接用腾讯分析。。。
    KiseXu
        30
    KiseXu  
       2012-08-14 16:45:42 +08:00
    @LazyZhu 可不可以拿出来分享一下,哈哈
    ShunYea
        31
    ShunYea  
       2012-08-15 11:05:20 +08:00
    dnspod里面也有个监控功能,就是每隔多少时间ping一下,楼主可以试试。
    Livid
        32
    Livid  
    MOD
    OP
    PRO
       2012-08-15 12:59:38 +08:00
    今天才知道,原来 Gomez 的每次性能对比测试都是要扣钱的。看来这样的工具还是很有意思和机会的。
    sheldom
        33
    sheldom  
       2014-10-12 10:21:02 +08:00
    @LazyZhu 能否学习下你的bash shell,我对这块不是很熟
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2782 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 03:19 PVG 11:19 LAX 19:19 JFK 22:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86