Debian
nfSen 在 Stretch/Debian 9 升級後停止工作
在升級到 Debian 9 並用 PHP5 代替 PHP7 之後,我的開源 netflow 收集器 nfSen 顯然可以工作,但是在重新啟動伺服器後,它就停止了工作。
打開首頁時它給出的錯誤是:
錯誤:nfsend connect() 錯誤:連接被拒絕!
錯誤:nfsend - 連接失敗!!
錯誤:無法初始化全域變數!
該怎麼辦?
再調試一點後,
nfsend
出現錯誤“PANIC nfsend dies: RRD version ‘1.5001’ not supported!”
從 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 圖形。