免费注册 查看新帖 |

Chinaunix

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

[其他] rrdtool 插入数据都是NAN [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-07 19:59 |只看该作者 |倒序浏览
我现在已经正常安装了RRDTOOL  想抓取我们机房的dlink 交换机的端口流量


这是我网上找的脚本

#!/bin/bash

index=$(snmpwalk -v 2c -c public 192.168.1.1  RFC1213-MIB::ifDescr |grep -w IF-MIB::ifDescr.1 |cut -d '=' -f 1|cut -d '.' -f 2)

eth0_in=$(snmpget -v 2c -c public  -IR -Os 192.168.1.1 ifInOctets.${index}|cut -d ':' -f 2|tr -d '[:blank:]')
eth0_out=$(snmpget -v 2c -c public  -IR -Os 192.168.1.1 ifOutOctets.${index}|cut -d ':' -f 2 |tr -d '[:blank:]')
echo $eth0_in
echo $eth0_out
now=$(date +%s)
rrdtool updatev /var/soft/eth0.rrd ${now}{eth0_in}{eth0_out}


这是的rrd文件


[root@localhost soft]# rrdtool info eth0.rrd
filename = "eth0.rrd"
rrd_version = "0003"
step = 300
last_update = 1341662539
header_size = 1672
ds[eth0_in].index = 0
ds[eth0_in].type = "COUNTER"
ds[eth0_in].minimal_heartbeat = 600
ds[eth0_in].min = NaN
ds[eth0_in].max = NaN
ds[eth0_in].last_ds = "3702555129"
ds[eth0_in].value = 1.0160000000e+03
ds[eth0_in].unknown_sec = 82
ds[eth0_out].index = 1
ds[eth0_out].type = "COUNTER"
ds[eth0_out].minimal_heartbeat = 600
ds[eth0_out].min = NaN
ds[eth0_out].max = NaN
ds[eth0_out].last_ds = "2996900976"
ds[eth0_out].value = 6.8833600000e+05
ds[eth0_out].unknown_sec = 82
rra[0].cf = "AVERAGE"
rra[0].rows = 600
rra[0].cur_row = 140
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[0].cdp_prep[1].value = NaN
rra[0].cdp_prep[1].unknown_datapoints = 0
rra[1].cf = "AVERAGE"
rra[1].rows = 700
rra[1].cur_row = 165
rra[1].pdp_per_row = 4
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = 0.0000000000e+00
rra[1].cdp_prep[0].unknown_datapoints = 0
rra[1].cdp_prep[1].value = 0.0000000000e+00
rra[1].cdp_prep[1].unknown_datapoints = 0
rra[2].cf = "AVERAGE"
rra[2].rows = 775
rra[2].cur_row = 562
rra[2].pdp_per_row = 24
rra[2].xff = 5.0000000000e-01
rra[2].cdp_prep[0].value = 0.0000000000e+00
rra[2].cdp_prep[0].unknown_datapoints = 0
rra[2].cdp_prep[1].value = 0.0000000000e+00
rra[2].cdp_prep[1].unknown_datapoints = 0
rra[3].cf = "AVERAGE"
rra[3].rows = 790
rra[3].cur_row = 98
rra[3].pdp_per_row = 288
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = 0.0000000000e+00
rra[3].cdp_prep[0].unknown_datapoints = 144
rra[3].cdp_prep[1].value = 0.0000000000e+00
rra[3].cdp_prep[1].unknown_datapoints = 144


我不管是把脚本设置成5分钟插入一次 还是手动插入 数据都是NAN

这是我执行脚本返回的结果

[root@localhost soft]# ./ifindex.sh
3702695729
3001957961
return_value = 0
[1341662700]RRA[AVERAGE][1]DS[eth0_in] = NaN
[1341662700]RRA[AVERAGE][1]DS[eth0_out] = NaN
[1341663300]RRA[AVERAGE][1]DS[eth0_in] = NaN
[1341663300]RRA[AVERAGE][1]DS[eth0_out] = NaN
[1341663600]RRA[AVERAGE][1]DS[eth0_in] = NaN
[1341663600]RRA[AVERAGE][1]DS[eth0_out] = NaN

交换机端口肯定是有流量的 但是我为什么插入进去的都是NAN呢 求大侠讲下吧 我已经折腾了1天了


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP