nfSen funktioniert nach Stretch/Debian 9-Upgrade nicht mehr

nfSen funktioniert nach Stretch/Debian 9-Upgrade nicht mehr

Nach einem Upgrade auf Debian 9 und dem Ersetzen von PHP7 durch PHP5 funktionierte mein Open-Source-Netflow-Collector nfSen scheinbar, nach einem Neustart des Servers funktionierte er jedoch nicht mehr.

Der beim Öffnen der Hauptseite angezeigte Fehler lautet:

FEHLER: nfsend connect()-Fehler: Verbindung abgelehnt!
FEHLER: nfsend - Verbindung fehlgeschlagen!!
FEHLER: Globale Variablen können nicht initialisiert werden!

Was zu tun?

Nach etwas mehr Debuggen nfsendwird ein Fehler ausgegeben: „PANIC nfsend stirbt: RRD-Version ‚1.5001‘ wird noch nicht unterstützt!“

Antwort1

Aus der nfSen-Mailingliste:https://sourceforge.net/p/nfsen/mailman/message/34904261/

Ich habe ein Update durchgeführt und musste /usr/local/libexec/nfsen/NfSenRRD.pmZeile 76 wie folgt bearbeiten:

( $rrd_version >= 1.2 && $rrd_version < 1.6 ) 

anstatt

( $rrd_version >= 1.2 && $rrd_version < 1.5 )

Dieser Patch hat das Problem behoben und mir ermöglicht, mich bei nfSen anzumelden. Es scheint, dass nfSen in seiner ursprünglichen Form rrdtools 1.6.0 nicht unterstützte, da diese mit Stretch geliefert werden.

Es sollte auch beachtet werden, dass dies zwar nicht korrigiert wurde, nfSen jedoch zwar Netflows erfasste, die entsprechenden RRD-Grafiken nicht aktualisierte.

verwandte Informationen