944 063 154

Blog

Etiqueta: Logs

Los logs de accesos para entender mejor a tus usuarios

Publicado enSistemas TI en enero 17, 2018 10:00 am

Sin duda Google Analytics es la herramienta más utilizada para conocer el comportamiento de los visitantes. Pero, no es la única. Para complementar la información que proporciona la herramienta de Google podemos recurrir a la información de los logs de accesos.

Los logs de accesos, o registros de acceso, son archivos de texto en los que se registran todas las acciones que un servidor realiza. Es decir, cada una de las peticiones que se realizan a nuestro servidor. Gracias a estos datos, es posible conocer aspectos como la popularidad de nuestro sitio web o su nivel de usabilidad. Pero, a decir verdad, no es habitual consultar los datos que se encuentran en los logs de accesos de manera frecuente. Es más, suele ser un archivo que sólo se consulta en situaciones de emergencia, por ejemplo, cuando ocurre algún error en la web. Ya que la información que contienen es fundamental para analizar errores de un programa o de un sistema.

Debido a la cantidad de información que contienen, los logs de accesos suelen ser grandes y pesados. Estos archivos permiten conocer todo lo que ocurre dentro de nuestro sitio web. Desde el número de visitas que hemos recibido a si nuestra página web tiene un flujo de información normal. También si se están produciendo cuellos de botella.

Mucha más información desde los logs de accesos

En los logs de accesos puedes encontrar datos muy concretos de tus usuarios dentro de tu sitio web, como por ejemplo:

  • Duración de la sesión. El tiempo que un usuario ha estado navegando en nuestro sitio web.
  • Fecha y hora de acceso. Cuándo ha accedido a nuestra página web.
  • IP visitante. El número de identificación del equipo desde el que ha accedido el usuario.
  • El tipo de operación que se le ha solicitado al servidor.
  • Cuál ha sido el código de respuesta del servidor.
  • Qué buscador se ha utilizado para acceder a nuestra página web, incluyendo los términos de búsqueda que se hayan empleado.
  • El sistema operativo del usuario que ha visitado el sitio web.

A partir de esa información, podemos conocer el uso que los diferentes usuarios han hecho de nuestro sitio web. Cuántas y qué páginas de nuestra página web se han visitado y qué es lo que se ha hecho en cada una de ellas.

Es posible que no toda la información contenida en los logs de accesos nos sea de utilidad. Por ello, deberemos aprender a ‘limpiar’ todos los datos que no nos aportan nada y quedarnos con aquella información que sea válida para nuestro propósito. Manejar y, sobre todo, entender el contenido de los logs de accesos es indispensable para conocer mejor a nuestros usuarios y el comportamiento de nuestra página web.

Incrementar la rotación de los logs de Plesk en Windows

Publicado enSistemas TI

Los logs son archivos que contienen todo tipo de información acerca de cada uno de los registros que se han producido en el servidor. Estos registros contienen desde el día o la hora en la que se ha accedido al alojamiento o al sitio web; a si ha ocurrido algún inconveniente a la hora de acceder o de devolver una petición. En Windows esta información que puede obtenerse tanto desde el propio servidor como a través del Panel de control Plesk.

Período de rotación en Plesk Windows

Plesk Windows rota por defecto todos sus logs de manera diaria. Por lo que, si queremos revisar qué es lo que ha pasado con alguno de nuestros correos electrónicos que sea de hace más de un día, o ver qué archivos se hayan podido subir a través de FTP estaremos a ciegas; y no podremos obtener dicha información. De forma automática, Plesk habrá generado un nuevo archivo que habrá reemplazado al anterior. Y, con ello, se habrá perdido toda esa información que estábamos buscando.

Para evitar perder todos estos datos, lo que podemos hacer es incrementar el período en el que los logs tiene que rotar. Para que los logs se almacenen durante más tiempo, la mejor opción es crear un nuevo directorio en el servidor. Un nuevo archivo en el que poder almacenar todos esos datos de registros y, sobre todo, poder consultarlos en períodos de tiempo más largos.

En nuestro caso hemos realizado este nuevo directorio en la ubicación c:\logs y hemos procedido a crear tres nuevas entradas (REG_SZ) en el registro. La primera de ellas estará destinada a guardar los logs de FTP; una segunda que utilizaremos para los logs de HTTP; y una última en la que almacenar los logs de email.

HKLM\SOFTWARE\Plesk\PSA Config\Config\SaveFTPLogsDirectory

HKLM\SOFTWARE\Plesk\PSA Config\Config\SaveHTTPLogsDirectory

HKLM\SOFTWARE\Plesk\PSA Config\Config\SaveMailLogsDirectory

Plesk Windows-incrementar-periodo-rotacion-linube

Establecer parámetros de configuración

De esta forma, evitaremos perder información relacionada con los logs del panel de control Plesk. Ya que, de no cambiarse la configuración, los logs se borrarán todos los días. En esta nueva ubicación, podemos establecer diferentes parámetros de configuración para los logs. Estos pueden ser en base a su tamaño o simplemente ampliando el período en el que estos se renueven (semanalmente, mensualmente o incluso hasta una fecha determinada…). Así, haremos que la información contenida en cada uno de los logs (FTP, HTTP o de correo electrónico) permanezca un mayor período de tiempo en el servidor.

A partir de ahora, cada vez que necesitemos consultar los datos almacenados en los logs de Plesk, podremos hacerlo. Los datos contenidos estarán disponibles durante el tiempo que especifiquemos y cualquier duda acerca de un correo o un acceso a FTP podremos resolverla con facilidad.

Ver los logs de Apache o IIS en Plesk

Publicado enSistemas TI

Con el nuevo diseño del panel de control Plesk, algunas de las opciones que antes se encontraban con relativa facilidad, ahora se hallan más ocultas. Por ejemplo, algunas funciones como consultar los logs de Apache, han cambiado de ubicación. Debido a las muchas preguntas que hemos ido recibiendo estos días, vamos a ir viendo dónde podemos localizar algunas de las funcionalidades más reclamadas. Relacionadas en su mayoría con la nueva ubicación de las diferentes pestañas y funcionalidades, en este y sucesivos posts, iremos viendo dónde se ubican ahora algunas de las funciones más utilizadas en el Panel de control Plesk.

Logs de Apache

En esta ocasión, hablaremos sobre cómo ver los logs de Apache en la nueva versión del Panel de control Plesk. Para ello, en primer lugar, debemos acceder al panel Plesk como administrador. Y, una vez allí, pinchar en la pestaña de “suscripciones”. A continuación, deberemos entrar en “sitios web y dominios” y seguidamente acceder a las diferentes bases de datos almacenadas en el servidor.

Al desplegar el menú de “bases de datos”, aparecerán diversas opciones entre las que se encuentran los registros o logs. Desde aquí podemos ver todos los logs que se vayan generando en nuestro servidor. Y, en el caso de que sean muchos, también podremos controlar su rotación para evitar que se acumulen y acaben ocupando demasiado espacio en el disco. Además, en la opción de “administrar archivos de registro” podemos encontrar otras muchas funcionalidades. Como puede ser enviar los logs a la cuenta de correo electrónico que decidas, modificar el período de eliminación estableciendo un tamaño máximo al archivo de logs o poniendo una fecha límite en la que queramos que se roten los logs.

Tipos de logs

Los logs de Apache pueden ser de dos tipos. Por un lado se encuentran los logs de errores o de información de diagnóstico; en este archivo se encuentran todos los fallos que se han ido produciendo durante cada una de las solicitudes a un servidor. Además, cada uno de estos errores aparecerá detallado, para que solucionar los problemas de tu servidor sea mucho más sencillo.  Por otra parte, están los access logs o logs de acceso. Aquí se almacenan todas las solicitudes, tanto entrantes como salientes, que se han producido en el servidor.

A pesar de que ambos tipos de logs ya vengan preconfigurados en el panel Plesk, tanto por formato como por su ubicación, puedes modificar ambos parámetros y establecer la configuración que desees. De esta forma puedes establecer los límites de almacenamiento, la información que quieres guardar o el lugar dónde quieres que se almacenen esos registros.

Ver los logs de Apache no es tan difícil como pudiera parecer. A pesar de los cambios que se han introducido en el Panel Plesk, las diferentes funcionalidades siguen ahí. Sólo tenemos que saber encontrarlas de nuevo.

Loggly te ayuda a tener tus registros en orden

Publicado enDesarrollo y Programación

Loggly es una startup de San Francisco que se basa en un nuevo modelo de negocio al que ellos llaman “logging as a service“. Se trata de una plataforma creada en la nube, desde la que se provee de un servicio de gestión de registros o logs. A través de su aplicación, Loggly se encarga de recoger, indexar y almacenar todos los registros que se producen en un sitio web. Esto comprende toda la información que se obtiene desde diferentes fuentes de datos; desde sistemas operativos, aplicaciones, servidores web y servidores de bases de datos. Además, esta herramienta permite acceder a todos estos datos a través de su interfaz; de forma que puedas realizar todo tipo de búsquedas, análisis en base a la información recogida en los registros e, incluso, elaborar informes con toda esta cantidad de informción.

Ventajas de Loggly

Una de las principales ventajas de Loggly se encuentra en las mejoras que presenta frente a las soluciones tradicionales para el tratamiento de los registros. Esto se debe a su naturaleza como herramienta SaaS (software como servicio); que hace que no sea necesario tener que instalar nada ni preocuparse por el mantenimiento o el software de los servidores. Además, por tratarse de un servicio en la nube es una solución perfectamente escalable y permite el acceso a la información desde un único lugar. Todo ello multiplica las posibilidades de correlación y análisis de datos que la herramienta permite.

Loggly está especialmente dirigido a desarrolladores y programadores web; ya que su uso les facilita el análisis y la comprobación de una forma sencilla lo que la aplicación hace o deja de hacer. No obstante, se perfila también como una buena herramienta para la analítica de los usuarios de tus aplicaciones gracias a la enorme cantidad de información que proporciona. Y es que el análisis de la información contenida en los registros de un servidor no solo es de utilidad para muchas otras profesiones digitales.

Asimismo, es recomendada a los administradores de sistemas para evitar que los desarrolladores (those pesky coders) tengan que ir directamente a los servidores para obtener información relacionada con sus búsquedas de registros. Con Loggly todos los administradores de sistemas podrán facilitar a otros todos los datos que necesitan en su navegador y la posibilidad de gestionarlos eficientemente.

Y vosotros, ¿qué herramientas estáis utilizando ahora mismo para la gestión de los registros? ¿Creéis que es buena idea utilizar para esto el SaaS?