升级到 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 图形。