免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4443 | 回复: 6
打印 上一主题 下一主题

[网络管理] 是否可以手工插数据到cacti rrd文件中去 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-14 13:16 |只看该作者 |倒序浏览
由于昨天网络中断,cacti 显示图中断了十来个小时,是否可以将昨天中断的数据补进去呢?

[root@test rra]# /usr/local/rrdtool/bin/rrdtool fetch two_gw_call_monitor_connectednew_2954.rrd AVERAGE
                   ConnectedNEW

1200196500: 4.9039666667e+02
1200196800: 5.3004333333e+02
1200197100: 5.4178000000e+02
1200197400: 6.0773333333e+02
1200197700: 5.8070000000e+02
1200198000: 5.9960000000e+02
1200198300: 5.6962000000e+02
1200198600: 5.8566000000e+02
1200198900: 5.9972000000e+02
1200199200: 6.0490000000e+02
1200199500: 5.5323666667e+02
1200199800: 5.1977000000e+02
1200200100: 5.1314000000e+02
1200200400: 5.5792666667e+02
1200200700: 5.4136000000e+02
1200201000: 5.4590000000e+02
1200201300: 4.9504000000e+02
1200201600: 5.2134666667e+02
1200201900: 5.1516333333e+02
1200202200: 4.6894000000e+02
1200202500: 4.7483666667e+02
1200202800: 4.5932000000e+02
1200203100: 4.7762000000e+02
1200203400: 4.2819000000e+02
1200203700: 4.3481333333e+02
1200204000: 4.2914000000e+02
1200204300: 3.8588000000e+02
1200204600: 3.9086000000e+02
1200204900: 4.2518333333e+02
1200205200: 4.2307000000e+02
1200205500: 4.1421000000e+02
1200205800: 4.4144000000e+02
1200206100: 3.9594000000e+02
1200206400: 3.9597666667e+02
1200206700: 4.1560000000e+02
1200207000: 4.3952000000e+02
1200207300: 4.0668000000e+02
1200207600: 4.1967333333e+02
1200207900: 3.8484000000e+02
1200208200: 3.9478000000e+02
1200208500: 4.0862666667e+02
1200208800: 3.9728000000e+02
1200209100: 3.8328000000e+02
1200209400: 4.0946000000e+02
1200209700: 3.9138000000e+02
1200210000: 4.4960000000e+02
1200210300: 4.2170000000e+02
1200210600: 4.4737000000e+02
1200210900: 4.4408000000e+02
1200211200: 4.2538000000e+02
1200211500: 4.9066000000e+02
1200211800: 5.0469666667e+02
1200212100: 4.8546666667e+02
1200212400: 4.6050000000e+02
1200212700: 4.7960000000e+02
1200213000: 5.0352000000e+02
1200213300: 5.1962666667e+02
1200213600: 4.9844000000e+02
1200213900: 5.1368000000e+02
1200214200: 5.2772000000e+02
1200214500: 5.4851000000e+02
1200214800: 5.0993333333e+02
1200215100: 5.1194000000e+02
1200215400: 5.0122000000e+02
1200215700: 5.5471666667e+02
1200216000: 5.7952000000e+02
1200216300: 5.7707000000e+02
1200216600: 6.0434666667e+02
1200216900: 5.4151666667e+02
1200217200: 5.4195333333e+02
1200217500: 6.0276000000e+02
1200217800: 6.0890000000e+02
1200218100: 5.7274000000e+02
1200218400: 6.0032333333e+02
1200218700: 6.1276000000e+02
1200219000: 6.2868000000e+02
1200219300: 6.7099666667e+02
1200219600: 6.6223333333e+02
1200219900: 7.2157666667e+02
1200220200: 7.3179000000e+02
1200220500: 7.8394000000e+02
1200220800: 7.9965000000e+02
1200221100: 8.3223000000e+02
1200221400: 8.5358000000e+02
1200221700: 8.1578000000e+02
1200222000: 8.3062666667e+02
1200222300: 8.3002333333e+02
1200222600: 8.5058000000e+02
1200222900: 8.9592666667e+02
1200223200: 9.0676666667e+02
1200223500: 9.6364666667e+02
1200223800: 9.4834000000e+02
1200224100: 9.7348000000e+02
1200224400: 1.0130666667e+03
1200224700: 9.9636000000e+02
1200225000: 9.9404000000e+02
1200225300: 1.0165400000e+03
1200225600: 1.0140600000e+03
1200225900: 1.0287000000e+03
1200226200: 9.8700333333e+02
1200226500: 1.0259066667e+03
1200226800: 9.9672333333e+02
1200227100: 1.0175600000e+03
1200227400: 1.0394866667e+03
1200227700: 9.9884000000e+02
1200228000: 1.0156400000e+03
1200228300: 1.0345566667e+03
1200228600: 1.0056000000e+03
1200228900: 1.0236200000e+03
1200229200: 1.0181200000e+03
1200229500: 1.0433933333e+03
1200229800: 1.0381200000e+03
1200230100: 1.0311633333e+03
1200230400: 1.0711800000e+03
1200230700: 1.1141400000e+03
1200231000: 1.1169200000e+03
1200231300: 1.1287200000e+03
1200231600: nan
1200231900: nan
1200232200: nan
1200232500: nan
1200232800: nan
1200233100: nan
1200233400: nan
1200233700: nan
1200234000: nan
1200234300: nan
1200234600: nan
1200234900: nan
1200235200: nan
1200235500: nan
1200235800: nan
1200236100: nan
1200236400: nan
1200236700: nan
1200237000: nan
1200237300: nan
1200237600: nan
1200237900: nan
1200238200: nan
1200238500: nan
1200238800: nan
1200239100: nan
1200239400: nan
1200239700: nan
1200240000: nan
1200240300: nan
1200240600: nan
1200240900: nan
1200241200: nan
1200241500: nan
1200241800: nan
1200242100: nan
1200242400: nan
1200242700: nan
1200243000: nan
1200243300: nan
1200243600: nan
1200243900: nan
1200244200: nan
1200244500: nan
1200244800: nan
1200245100: nan
1200245400: nan
1200245700: nan
1200246000: nan
1200246300: nan
1200246600: nan
1200246900: nan
1200247200: nan
1200247500: nan
1200247800: nan
1200248100: nan
1200248400: nan
1200248700: nan
1200249000: nan
1200249300: nan
1200249600: nan
1200249900: nan
1200250200: nan
1200250500: nan
1200250800: nan
1200251100: nan
1200251400: nan
1200251700: nan
1200252000: nan
1200252300: nan
1200252600: nan
1200252900: nan
1200253200: nan
1200253500: nan
1200253800: nan
1200254100: nan
1200254400: nan
1200254700: nan
1200255000: nan
1200255300: nan
1200255600: nan
1200255900: nan
1200256200: nan
1200256500: nan
1200256800: nan
1200257100: nan
1200257400: nan
1200257700: nan
1200258000: nan
1200258300: nan
1200258600: nan
1200258900: nan
1200259200: nan
1200259500: nan
1200259800: nan
1200260100: nan
1200260400: nan
1200260700: nan
1200261000: nan
1200261300: nan
1200261600: nan
1200261900: nan
1200262200: nan
1200262500: nan
1200262800: nan
1200263100: nan
1200263400: nan
1200263700: nan
1200264000: nan
1200264300: nan
1200264600: nan
1200264900: nan
1200265200: nan
1200265500: nan
1200265800: nan
1200266100: nan
1200266400: nan
1200266700: nan
1200267000: nan
1200267300: nan
1200267600: nan
1200267900: nan
1200268200: nan
1200268500: nan
1200268800: nan
1200269100: nan
1200269400: nan
1200269700: nan
1200270000: nan
1200270300: nan
1200270600: nan
1200270900: nan
1200271200: nan
1200271500: nan
1200271800: nan
1200272100: nan
1200272400: nan
1200272700: nan
1200273000: nan
1200273300: nan
1200273600: nan
1200273900: nan
1200274200: nan
1200274500: nan
1200274800: nan
1200275100: nan
1200275400: nan
1200275700: nan
1200276000: nan
1200276300: nan
1200276600: nan
1200276900: nan
1200277200: 2.4300000000e+02
1200277500: 2.8122000000e+02
1200277800: 2.8883666667e+02
1200278100: 2.7822000000e+02
1200278400: 2.8483666667e+02
1200278700: 2.7726666667e+02
1200279000: 3.2388000000e+02
1200279300: 3.3872000000e+02
1200279600: 3.2825666667e+02
1200279900: 3.6120666667e+02
1200280200: 3.3800000000e+02
1200280500: 3.4752333333e+02
1200280800: 3.3624000000e+02
1200281100: 3.1150000000e+02
1200281400: 3.2662666667e+02
1200281700: 3.8267000000e+02
1200282000: 3.7812000000e+02
1200282300: 3.9460333333e+02
1200282600: 3.9890666667e+02
1200282900: nan


上面有大概十二个小时的时间为 nan ,是否可以手工修改呢?

error-1.JPG (27.49 KB, 下载次数: 38)

error-1.JPG

论坛徽章:
0
2 [报告]
发表于 2008-01-14 13:40 |只看该作者
可以,将nan换为某个数值.

论坛徽章:
0
3 [报告]
发表于 2008-01-14 14:40 |只看该作者
直接操作似乎不行,因为rrd是不可以插入数据的,只能添加。

因为rra有个聚合的过程,因此,插入数据的方法处理起来太复杂。

论坛徽章:
0
4 [报告]
发表于 2008-01-14 16:34 |只看该作者
举个小例

  1. 首先
  2. rrdtool dump two_gw_call_monitor_connectednew_2954.rrd > /tmp/2954.xml

  3. 编辑2954.xml
  4. sed -i -e 's/NaN/2.4300000000e+02/' 2954.xml


  5. 然后
  6. rrdtool restore -f 2954.xml two_gw_call_monitor_connectednew_2954.rrd
复制代码


当然最好写成脚本.

论坛徽章:
0
5 [报告]
发表于 2008-01-14 17:29 |只看该作者
怎么有点像学生时代的伪造实验数据呢。。。呵呵~

论坛徽章:
0
6 [报告]
发表于 2013-08-28 11:08 |只看该作者
我也来试试看

论坛徽章:
0
7 [报告]
发表于 2013-10-09 17:42 |只看该作者
我还试过将过去的数据都给加入,当然了也是因为这个数据量少,易取得。先把模板做好了,图像做好了,先别让它产生数据不生产图像,然后用它的rrdtool create语句自己做一个名字一样的图,然后用rrdtool update语句,通过脚本,算好时间,把我的数据给加入进去,然后把rrd文件复制到相应目录下,过去的图都出来了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP