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 圖形。

相關內容