为了账号安全,请及时绑定邮箱和手机立即绑定

Python RRDTool 更新错误函数 update_pdp_prep

Python RRDTool 更新错误函数 update_pdp_prep

DIEA 2021-06-05 18:21:18
def updateRRD(self,fname,value):        PATH_TO_RRD_FILES = "/home/nms/SNMP-DATA/RRD-DB/"         rrdtool.update(str(PATH_TO_RRD_FILES)+str(fname)+".rrd","N:"+str(value))以上是我的 rrdtool 更新函数,它采用 snmp 命令返回的值(值)和数据库中的文件名。起初它正在运行,但现在它总是显示这个错误,而且我是这个工具的新手,我无法弄清楚。有什么建议么?
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

错误消息表明,虽然 rrdupdate 需要一个浮点值,但它实际上什么也没收到。

我怀疑它value为空或空白,因此str(value)是空白,导致此错误。

您需要有额外的逻辑,以便将 null/unknownvalue转换为 'U',rrdupdate 可以正确处理。


查看完整回答
反对 回复 2021-06-15
  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号