Este ejercicio asume que ya se instalo nfdump desde las fuente con
las opciones - enable-nfprofile y
- enable-nftrack, con nftrack instalada en /usr/local/bin.
Si no es así, consulte el ejercicio 2
exercise2-install-nfdump-nfsen.
$ sudo mkdir /var/ports-db
$ sudo chown netflow /var/ports-db
$ cd /usr/local/src/nfsen-1.3.8/contrib/PortTracker
$ sudo editor PortTracker.pm
Encontrar la línea:
my $PORTSDBDIR = "/data/ports-db";
y cambiarla a:
my $PORTSDBDIR = "/var/ports-db";
Salvar y salir del fichero.
$ sudo cp PortTracker.pm /var/nfsen/plugins/
$ sudo cp PortTracker.php /var/www/html/nfsen/plugins/
$ cd /var/nfsen/etc
$ sudo editor nfsen.conf
@plugins = (
[ 'live', 'PortTracker'],
);
Guarde y salga del archivo.
$ sudo -u netflow nftrack -I -d /var/ports-db
(Esto puede tardar mucho tiempo - se crearán 8 GB de archivos)
$ sudo chown -R netflow:www-data /var/ports-db
$ sudo chmod 775 /var/ports-db
$ sudo chmod 664 /var/ports-db/*
$ sudo service nfsen reload
$ grep -i 'porttracker.*success' /var/log/syslog
Oct 12 13:19:35 pc1 nfsen[28005]: Loading plugin 'PortTracker': Success
Oct 12 13:19:35 pc1 nfsen[28005]: Initializing plugin 'PortTracker': Success
https://oob.srv1.campusX.p.vtp-us.nsrc.org/nfsen/nfsen.php
… y seleccione la pestaña de Plugins.
Podría obtener un error de que “No plugins available!”: si es así, salga y vuelva a iniciar el navegador.
Otro posible error es “Error reading stat”. Tendrá que esperar unos minutos antes de que NfSen comience a mostrar los gráficos.
En este punto ya todo está listo. ¡Enhorabuena!
Si usted recibe “Error reading stat”, compruebe que en el directorio /var/ports-db existen dos (2) archivos adicionales: portstat24.txt y portstat.txt.
$ ls -l /var/ports-db/portstat*
-rw-r--r-- 1 netflow www-data 512 Jul 17 21:20 /var/ports-db/portstat24.txt
/var/ports-db/portstat.txt
Si uno o ambos de los archivos no existe, esto va a causar problemas. Asegúrese de que nfsen puede escribir en ese directorio.
Puede obtener informacion adicional configurando
$DEBUG = 1 en /var/www/nfsen/conf.php, y luego revisar en
/var/tmp/nfsen.log