Páginas

lunes, 2 de abril de 2012

Monitoriza Squid con Squidview

Hola a tod@s!

Estamos de nuevo por aquí :)

Quiero escribir un pequeño tutorial sobre la monitorización "Squid"en tiempo real. "Squid", es un proxy muy extendido por la comunidad linux, utilizado por los administradores IT y no administradores IT...;)


No voy a entrar a explicar "Squid" y su instalación y demás (lo haré en otro post...:)), quiero explicaros la forma de monitorizar el tráfico generado por los usuarios, IPs, host, etc...con nuestro "Squid".

Para ello utilizaremos Squidview, una aplicación por consola que nos permitirá ver los logs en tiempo real detalladamente y más funciones.

Lo primero de todo, tenemos que instalar "squidview", así:

# sudo apt-get install squidview o # sudo aptitude install squidview

Para que "squidview" nos muestre los datos, el usuario "squid" del sistema, tiene que tener los permisos de lectura sobre "/var/log/squid/access.log" o "//var/log/squid3/access.log", dependiendo de la versión de "squid" que tenemos instalado en nuestro sistema.

Para ejecutar "squidview", así:

# sudo squidview


Nos mostrará en tiempo real los accesos de las dirreciones IPs de nuestros clientes o las peticiones de navegación en tiempo real. Todo depende, de la configuración de nuestro squid.

Si tecleamos la letra "h", mostrará el menú de ayuda.


Podéis ver las posibilidades que nos ofrece la herramienta y nos facilitará la información de una forma más clara y sobre todo la posibilidad de crear reportes...siempre viene muy bien...:)

Hasta la próxima!!





lunes, 27 de febrero de 2012

Trabajar con usuarios en Linux

Hola a tod@s!

En esta ocasión quiero hablaros sobre los usuarios en linux. No voy a explicar todas las formas de trabajo o características que tienen los usuarios, sólo voy a centrarme en el estado "on" o "off" de los usuarios.



En el entorno empresarial, por la famosa "Ley de protección de datos", nos vemos obligados a mantener todos los usuarios activos por un período largo de tiempo. Una forma realmente buena y rápida es desactivar los usuarios y así cumplir con la ley ;).

Un ejemplo bueno de práctica son por ejemplo los usuarios que tienen acceso a internet a través de nuestro "Squid". Sí el usuario "pepe" está de baja indefinida, podemos desactivarlo y cuando se reincorpore lo volvemos a activar.

Para ponernos en marcha, antes un pequeño apunte sobre los ficheros de los usuarios en nuestro sistema Ubuntu.

Tenemos que tener muy controlado dos ficheros, son:

# /etc/passwd Fichero donde están todos los usuarios del sistema

# /etc/shadow Fichero donde están alojadas todas los contraseñas encriptadas de los usuarios del sistema.

Después de éste pequeño apunte...Empezamos!!

-. Para desactivar o deshabilitar temporalmente un usuario debemos de realizar:

# sudo passwd -l usuario

Ejemplo: # sudo passwd -l pepe

Una vez introducido el comando podemos abrir el fichero "sudo nano /etc/shadow" y vemos que en el usuario "pepe" tenemos una "!" al principio de la contraseña encriptada. La "!", es lo que diferencia un usuario deshabilitado o desactivado de un usuario activo o habilitado.


manolo:$1$ZVH7BiSy$dzwTuxeiIMWKjpW5znPU..:15393:0:99999:7:::
pepe:!$1$jy0py0TA$xXiYLWZZ6KIqJnmCjnL4u0:15393:0:99999:7:::

Para poder deshacer los cambios y activar de nuevo al usuario, ejecutamos lo siguiente:

# sudo passwd -u usuario

Ejemplo: # sudo passwd -u pepe

También podemos borrar el signo de exclamación ("!"), para restaurar al usuario como activo o habilitado de nuevo en el sistema.

Hasta la próxima!!!