Monthly Archives: diciembre 2010

INSTALACIÓN DE NTOP V4.0

En esta ocasión instalaremos una herramienta indispensable para la administración de nuestra red local, mostrándonos información sobre los usuarios actualmente conectados al sevidor, como el de sus conexiones, puertos en uso, la cantidad de consumo de ancho de banda, su consumo en Kbits tanto de bajada como de subida, etc.

En esta última parte, el monitoreo “en vivo” los muestra en Kbits, debemos de hacer algunos cambios en el código fuente de ntop, para mostrarlos en KBytes.

Install ntop v4.0 (en Ubuntu 9.10)

1 Descargamos las fuentes de ntop v4.0

2 Para mostrar nuestros datos en KBytes y no en Kbits, deberemos de hacer un cambio en el archivo dataFormat.c de la carpeta ntop.

3 Reemplazamos las lineas 187-193:

	  if (numBits < divider) {

		safe_snprintf(__FILE__, __LINE__, outStr, outStrLen, "%.1f%sbit/s", numBits, separator);

	  } else if (numBits < (divider*divider)) {

		safe_snprintf(__FILE__, __LINE__, outStr, outStrLen, "%.1f%sKbit/s", ((float)(numBits)/divider), separator);

	  } else {

		safe_snprintf(__FILE__, __LINE__, outStr, outStrLen, "%.1f%sMbit/s", ((float)(numBits)/1048576), separator);

	  }

por:

	  if (numBits < divider) {

		safe_snprintf(__FILE__, __LINE__, outStr, outStrLen, "%.1f%sByte/s", numBytes, separator);

	  } else {

		safe_snprintf(__FILE__, __LINE__, outStr, outStrLen, "%.1f%sKByte/s", ((float)(numBytes)/divider), separator);

	  }

4 Instalamos algunas dependencias:

apt-get install libgd2-xpm-dev  libgdbm-dev libtool libgd-tools libpcap-dev autoconf automake librrd2-dev libgeoip-dev

*En CentOS:

yum install -y gdbm-devel libtool gd gd-devel
 libpcap-devel autoconf automake rrdtool-devel GeoIP-devel

5 Ahora, instalamos con las fuentes de ntop.

  ./autogen.sh

  make

  make install

6 Corremos el ntop

  ntop -i eth0

si nos presenta un error como :

  ntop: error while loading shared libraries: libntopreport-4.0.so: cannot open shared object file: No such file or directory

tendremos que copiar las librerías que presentan error a la carpeta /lib/

  cp /usr/local/lib/libntopreport-4.0.so /lib/

7 Escogemos un password a ntop :

  ntop --set-admin-password=xxxx

el usuario es “admin”.
Acceso :
Por medo de una aplicación web cuya dirección es http://%5BIP_SERVER%5D:3000, asegurarse no tener el firewall bloqueando el puerto.

Inconvenientes: Algunos inconvenientes sobre esta conocida y completa herramienta, es sobre el monitoreo en vivo, que en realidad no lo es, por defecto es en cada 60 segundos, este valor de refresco también se puede cambiar a 1 por segundo, pero sobrecarga mucho al servidor, ya que refresca todos los valores del ntop.

Anuncios