944 063 154

Blog

Etiqueta: Logs

Cómo los logs de accesos pueden ayudarte a entender a tus usuarios

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

Sin duda que 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 el período de 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. Desde el día o la hora a si ha ocurrido algún inconveniente a la hora de acceder o de devolver una petición. Algo que puede darse tanto en un servidor como en el Panel de control Plesk Windows.

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 han subido vía FTP estaremos a ciegas. 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 toda la información, lo que podemos hacer es incrementar el período de rotación de los logs. Para que los logs se almacenen durante más tiempo, podemos crear un nuevo directorio. Un nuevo archivo en el que poder almacenar todos esos datos y poder consultarlos en períodos de tiempo más largos.

Nosotros 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 será para guardar los logs de FTP; una segunda destinada a los logs de HTTP; y una última para 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í, la información contenido 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 de Plesk, algunas de las opciones que antes se encontraban con relativa facilidad, ahora se hallan más ocultas (funciones como los logs de Apache han cambiado). Debido a las muchas preguntas que hemos ido recibiendo vamos a ir viendo dónde podemos localizar algunas de las 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 el 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 después acceder a las diferentes bases de datos.

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 ocupen demasiado espacio en el disco. Además, en la opción de “administrar archivos de registro” podemos encontrar muchas más funcionalidades. Como puede ser enviar los logs a tu dirección de correo electrónico, modificar el período de eliminación estableciendo un tamaño máximo al archivo o 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, del servidor.

A pesar de que ambos tipos de logs ya vengan preconfigurados, tanto por formato como por ubicación, puedes modificar ambos parámetros. Configura la información que deseas almacenar y el lugar dónde quieres guardar 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 web

Loggly es una startup de San Francisco que se basa en lo 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.

Recoge, indexa y almacena todos los registros de datos desde las distintas fuentes de datos, sistemas operativos, aplicaciones, servidores web y servidores de bases de datos. Y, además,  facilita el acceso a ellos a través de su interfaz, pudiéndose realizar búsquedas, análisis e informes sobre ellos.

Ventajas de Loggly

Las mejoras que presenta frente a las soluciones tradicionales para el tratamiento de los registros. Esto se debe a que se trata de una herramienta SaaS. No hace falta instalar nada ni hay que preocuparse del mantenimiento ni software de los servidores. Es perfectamente escalable y ofrece el acceso a ellos desde un único lugar; con las posibilidades de correlación y análisis de datos que eso permite.

Loggly está especialmente dirigido a desarrolladores; para facilitar sus análisis y poder comprobar de 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.

Asimismo, es recomendada a los administradores de sistemas para evitar que los desarrolladores (those pesky coders…) tengan que ir directamente a los servidores para sus búsquedas de registros. Con Loggly los administradores facilitan a otros todos los datos que necesitan en su navegador y la posibilidad de gestionarlos eficientemente.

¿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?