![nfSen para de funcionar após atualização do Stretch/Debian 9](https://rvso.com/image/97212/nfSen%20para%20de%20funcionar%20ap%C3%B3s%20atualiza%C3%A7%C3%A3o%20do%20Stretch%2FDebian%209.png)
Após uma atualização para o Debian 9 e a substituição do PHP5 pelo PHP7, meu coletor de fluxo de rede de código aberto nfSen aparentemente estava funcionando, porém, após reiniciar o servidor, ele parou de funcionar.
O erro que está dando ao abrir a página principal é:
ERRO: erro nfsend connect(): Conexão recusada!
ERRO: nfsend - falha na conexão!!
ERRO: Não é possível inicializar globais!
O que fazer?
Depois de depurar um pouco mais, nfsend
está dando um erro "PANIC nfsend morre: versão RRD '1.5001' ainda não suportada!"
Responder1
Da lista de discussão nfSen:https://sourceforge.net/p/nfsen/mailman/message/34904261/
Atualizei e tive que editar
/usr/local/libexec/nfsen/NfSenRRD.pm
a linha 76 para ficar:( $rrd_version >= 1.2 && $rrd_version < 1.6 )
em vez de
( $rrd_version >= 1.2 && $rrd_version < 1.5 )
Este patch corrigiu o problema e me permitiu fazer login no nfSen. Parece que o nfSen não suportava o rrdtools 1.6.0, pois eles vêm com o Stretch.
Deve-se notar também que, embora isso não tenha sido corrigido, embora o nfSen coletasse netflows, ele não atualizou os gráficos RRD correspondentes.