Ntop o cómo monitorear el tráfico de tu red – Usemos Linux
Ntop o cómo monitorear el tráfico de tu red – Usemos Linux
Un grupo de desarrolladores de gvSIG, en colaboración con la compañia Creativa y la asociación gvSIG (la creadora del proyecto de la Generalitat Valenciana), ha desarrollado el conjunto de paquetes de instalación (.DEB) de gvSIG Desktop para Debian y Ubuntu. Esta distribución ha sido generada desde la versión final degvSIG Desktop 1.10.

La característica principal de esta versión es que usa la máquina virtual de Java de OpenJDK (la versión libre) en lugar de la correspondiente y archiconocida versión de SUN (Ahora Oracle). Están disponibles los paquetes para 32 y 64 bits.
A raíz de un comentario aparecido en una entrada anterior, que por cierto no entendí bien, comenté brevemente cómo poner en marcha un servidor de FTP anónimo usando VSFTPD. Sin embargo, el tema tiene mucho más que decir, por lo que aquí viene esta entrada que va a complementar a otras dos ya aparecidas anteriormente:
Para los que venimos del mundo de MySQL y nunca antes hemos utilizado PostgreSQL, la configuración de los accesos externos a la base de datos puede parecernos algo confusa. El mecanismo, sin entrar en la tabla de gestión de usuarios, es algo más complejo pero tiene más posibilidades que en la base de datos recién adquirida por Oracle.
Veamos los pasos a dar.
1. Acceder al sistema
Para poder seguir los pasos, deberemos estar dentro del sistema, en la terminal del mismo. Si no tenemos acceso físico, podemos conectar vía ssh.
$ ssh miusuario@miservidorpgsql
2. Autenticarnos como usuario postgres
Una vez dentro del sistema, podemos hacer las operaciones como root, pero por seguridad o por si no disponemos de tales credenciales, lo mejor es actuar como usuario postgres:
su postgres
3. Permitir conexiones de clientes desde un determinado rango
Llegamos a uno de los puntos importantes de la cuestión, el fichero pg_hba.conf. Su situación exacta dependerá de vuestra instalación, pero lo encontraréis en una de estas dos rutas:
Dentro de este fichero, al final del mismo, veremos algo así:
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all ident # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 password
¿Qué significa esto? Veamos columna a columna:
Nos paramos ahora en los dos apartados que más atención requieren.
3.a Dirección
En esta columna definimos, las direcciones IP (podemos también usar IPv6), desde las que podremos conectarnos a PostgreSQL. Usaremos la fórmula dirección/máscara:
3.b Método
Aunque hay multitud de métodos para utilizar (incluyendo conexiones LDAP, Kerberos o PAM), explico los tres más básicos:
Una línea de ejemplo, para darle acceso a todos los usuarios, a todas las base de datos, desde el rango de IP explicado antes, usando autenticación con usuario y contraseña, sería la siguiente:
host all all 150.100.100.0/24 password
4. Habilitar conexiones al socket desde clientes que no sean el host local
Al igual que en MySQL hay que configurar el bind-adress en my.conf, en PostgreSQL tenemos que hacer algo análogo.
Para versiones 8.x en adelante el procedimiento es el siguiente. Buscamos el fichero postgresql.conf en:
Y buscar dentro del mismo la siguiente línea:
listen_addresses='localhost'
Para sustituirla, por el comodín (para todas las IP, es una opción segura, tened en cuenta que tenemos también un filtro en el fichero pg_hba.conf.
listen_addresses='*'
Nokia pierda la fé en MeeGo, ¿se cambia a Android o a Windows Phone 7? – VivaLinux!
¡Hola a todos!
Acaba de lanzarse el cuadragésimo noveno número de El podcast de Linux Hispano, un podcast sobre Linux y Software Libre.
Este mes tenemos muy buenas noticias como la llegada de Debian 6 y GTK 3. Además hoy es un episodio nostálgico ya que se recordará cómo eran los inicios del software libre sin internet y cómo empezó Minix.
GUIÓN:
Opinión: Nostalgia.
Noticias comentadas:
– Debian 6.0 Squeeze disponible .
– GTK 3.0 publicado .
– Id Tech 5 será Open Source .
El otro día os comentaba como monitorizar nuestros discos en Linux. Esto puede resultar muy útil cuando estamos utilizando una aplicación y deseamos conocer el acceso y grado de utilización a los dispositivos de E/S.
En el caso de que queramos saber qué capacidad máxima de lectura y escritura tiene nuestro disco (o dispositivo externo) utilizaremos las aplicaciones hdparm y dd como os comento a continuación.

Para obtener la velocidad de lectura del disco:
ahornero@6581-D$ sudo hdparm -tT /dev/sda1