Stretch/Debian 9 へのアップグレード後、nfSen が動作しなくなる

Stretch/Debian 9 へのアップグレード後、nfSen が動作しなくなる

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.pm76 行目を次のように編集する必要がありました。

( $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 グラフィックは更新されなかったことにも注意してください。

関連情報