ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1381467942

forever082 2020-10-10 10:19:53
创建数据库文件命令如下:
sudo rrdtool create eth0.rrd \ ~/rrdtool-1.7.2/xxx@bmc
--start $(date -d "now" +%s) \
--step 300 \
DS:eth0_in:GAUGE:600:0:5000 \
DS:eth0_out:GAUGE:600:0:5000 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:444:797 \
RRA:MIN:0.5:1:600 \
RRA:MIN:0.5:6:700 \
RRA:MIN:0.5:24:775 \
RRA:MIN:0.5:444:797

更新数据库,脚本test.sh内容如下:
starttime=`date +%s`
endtime=`echo "$starttime+3153"|bc`
while true
do
sleep 3
rrdtool update eth0.rrd starttime:$RANDOM $endtime:$RANDOM
done

执行结果:
> sudo ./test.sh ~/rrdtool-1.7.2/xxx@bmc
ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1602294963
ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1602294963
ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1602294963
ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1602294963
^C
>

网上查资料:


测试结果:
> sudo rrdtool update eth0.rrd 1381467942:60723022 ~/rrdtool-1.7.2/xxx@bmc
ERROR: eth0.rrd: expected 2 data source readings (got 1) from 1381467942
>

请问这种问题如何解决?
...全文
16022 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
forever082 2020-10-10
  • 打赏
  • 举报
回复
自己结帖,找到方案,挺全的,在这里谢谢作者gausing https://blog.csdn.net/gausing/article/details/2963595?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase

3,286

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
  • 实用资料发布区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧