Debian

nfSen 在 Stretch/Debian 9 升級後停止工作

  • May 15, 2020

在升級到 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 圖形。

引用自:https://unix.stackexchange.com/questions/318891