
Debian 9 にアップグレードし、PHP5 を PHP7 に置き換えた後、オープン ソースのネットフロー コレクター nfSen は動作していたようですが、サーバーを再起動すると動作しなくなりました。
メインページを開いたときに表示されるエラーは次のとおりです。
エラー: nfsend connect() エラー: 接続が拒否されました!
エラー: nfsend - 接続に失敗しました!!
エラー: グローバルを初期化できません!
何をするか?
もう少しデバッグした後、nfsend
「PANIC nfsend が終了しました: RRD バージョン '1.5001' はまだサポートされていません!」というエラーが発生します。
答え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 は、Stretch に付属している rrdtools 1.6.0 をサポートしていなかったようです。
また、これは修正されなかったものの、nfSen はネットフローを収集しましたが、対応する RRD グラフィックは更新されなかったことにも注意してください。