Monitoreo de registros · 3 min read · Nov 16, 2025

Cómo instalar la herramienta de monitoreo de registros en tiempo real Log.io en Ubuntu 16.04 LTS

Log.io es una herramienta de gestión de registros simple pero efectiva, construida sobre Node.js y Socket.io, que monitorea el sistema y proporciona información en tiempo real sobre los registros del sistema en un navegador web. Log.io consta de dos servicios, el servidor log.io y el recolector. El recolector observa los archivos de registro listados en el archivo de configuración del recolector y los envía al servidor log.io. Luego, el servidor log.io transmite todos los mensajes provenientes del recolector al navegador del cliente.

En este tutorial, aprenderemos cómo instalar Log.io en un servidor Ubuntu 16.04.

Requisitos

  • Un servidor que ejecute Ubuntu 16.04 con Apache instalado.
  • Una contraseña de root configurada en su servidor.

Instalar Node.js y NPM

Node.js es una plataforma de programación del lado del servidor en Javascript que permite crear aplicaciones de red con funcionalidad de backend. NPM es un gestor de paquetes de Javascript que permite al usuario gestionar las dependencias de la aplicación. Por defecto, Node.js y NPM están disponibles en el repositorio de Ubuntu 16.04. Puede instalarlo fácilmente con el siguiente comando:

apt-get install nodejs npm -y

Una vez que Node.js y NPM estén instalados, puede proceder al siguiente paso.

Instalar y configurar Log.io

Antes de comenzar, necesitará solucionar el error del certificado SSL al ejecutar Npm. Puede hacerlo ejecutando el siguiente comando:

npm config set strict-ssl false

A continuación, instale la aplicación Log.io ejecutando el siguiente comando:

npm install -g log.io --user "root"

Una vez que la instalación esté completa, se crea un nuevo directorio .log.io en /root. A continuación, cambie al directorio .log.io con el siguiente comando:

cd .log.io  
ls

Debería ver los tres archivos de configuración:

harvester.conf
log_server.conf
web_server.conf

Primero, edite el archivo harvester.conf. Por defecto, el recolector está configurado para monitorear solo el registro de apache. Puede configurarlo según sus necesidades:

nano harvester.conf

Cambia el archivo como se muestra a continuación:

exports.config = {
  nodeName: "Webserver",
  logStreams: {
    apache: [
      "/var/log/apache2/access.log",
      "/var/log/apache2/error.log"
    ]

  },
  server: {
    host: '0.0.0.0',
    port: 28777
  }
}

Guarde y cierre el archivo cuando haya terminado, luego edite el archivo log_server.conf. Puede especificar la dirección IP de escucha en este archivo.

nano log_server.conf

Cambia el archivo como se muestra a continuación

exports.config = {
  host: '0.0.0.0',
  port: 28777
}

Guarde y cierre el archivo cuando haya terminado, luego edite el archivo web_server.conf. Puede especificar el número de puerto y aumentar la seguridad al poner autenticación HTTP, asegurando la interfaz web con SSL usando este archivo.

nano web_server.conf

Cambia el archivo como se muestra a continuación:

exports.config = {
  host: '0.0.0.0',
  port: 28778,

  /*
  // Habilitar autenticación básica HTTP
  auth: {
    user: "admin",
    pass: "1234"
  },
  */

  /*
  // Habilitar HTTPS/SSL
  ssl: {
    key: '/path/to/privatekey.pem',
    cert: '/path/to/certificate.pem'
  },
  */

  /*
  // Restringir el acceso al websocket (socket.io)
  // Usa la sintaxis 'origins' de socket.io
  restrictSocket: '*:*',
  */

  /*
  // Restringir el acceso al servidor http (express)
  restrictHTTP: [
    "192.168.29.39",
    "10.0.*"
  ]
  ]
  */

}

Guarde y cierre el archivo cuando haya terminado. Luego inicie el servicio Log.io ejecutando el siguiente comando:

log.io-server &  
log.io-harvester &

Acceder a la interfaz web de Log.io

El servidor Log.io ahora está en funcionamiento y escuchando en el puerto 28778. Es hora de acceder a la interfaz web de Log.io.

Abra su navegador web y escriba la URL http://your-ip-address:28778, será redirigido al panel de control de Log.io como se muestra a continuación:

Software de monitoreo de registros en tiempo real Log.io

Enlaces

  • Software Log.io
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.