Stretch/Debian 9 升级后 nfSen 停止工作

Stretch/Debian 9 升级后 nfSen 停止工作

升级到 Debian 9 并用 PHP5 替换 PHP7 后,我的开源网络流收集器 nfSen 显然可以工作,但是在服务器重新启动后,它停止工作。

打开主页时出现的错误是:

错误:nfsend connect() 错误:连接被拒绝!
错误:nfsend - 连接失败!!
错误:无法初始化全局变量!

该怎么办?

进一步调试后,nfsend出现错误“PANIC nfsend dies: RRD version '1.5001' not still support!”

答案1

来自 nfSen 邮件列表:https://sourceforge.net/p/nfsen/mailman/message/34904261/

我更新并必须将/usr/local/libexec/nfsen/NfSenRRD.pm第 76 行编辑为:

( $rrd_version >= 1.2 && $rrd_version < 1.6 ) 

代替

( $rrd_version >= 1.2 && $rrd_version < 1.5 )

此补丁解决了问题并允许我登录 nfSen。 nfSen 似乎不支持 rrdtools 1.6.0,因为它们随 Stretch 一起提供。

还应该指出的是,虽然这个问题没有得到纠正,但 nfSen 收集了网络流量,但没有更新相应的 RRD 图形。

相关内容