Log.io es una poderosa herramienta de monitoreo en tiempo real que permite a los usuarios ver los archivos de registro en su servidor a través de un navegador web. Funciona con Node.js y socket.io y es muy fácil de instalar en un VPS de Linux. Hoy le mostraremos cómo instalar Log.io en su servidor para monitorear los archivos de registro a través de una interfaz web fácil de usar.
En primer lugar, debe habilitar el repositorio EPEL en su CentOS VPS. De hecho, habilitar EPEL en CentOS 7 es bastante fácil. Puedes hacerlo usando el siguiente comando:
yum install http://mirror.us.leaseweb.net/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Ahora, verifique que EPEL se haya habilitado en su servidor ejecutando el siguiente comando:
yum repolist
Una vez que habilite EPEL en su CentOS VPS, puede actualizar todo el software de su sistema a la última versión disponible utilizando el administrador de paquetes yum. Para ello, puede ejecutar el comando:
yum update
Cuando haya terminado con estas operaciones previas a la instalación, puede pasar al siguiente paso, que es la instalación de los paquetes Node.js y NPM. Nuevamente, este proceso es bastante fácil y se puede completar con un solo comando.
yum install nodejs npm
Después de instalar Node.js y NPM, es hora de instalar Log.io en su servidor. Puede instalar Log.io usando NPM ejecutando el siguiente comando:
npm install -g log.io --user "root"
La instalación debe tomar menos de un minuto. Es posible que haya notado que usamos "root" como usuario y la razón es que Log.io requiere ciertos permisos para poder monitorear sus archivos de registro.
Ahora es el momento de configurar Log.io de acuerdo con sus necesidades. Los archivos de configuración se encuentran en el directorio de inicio del usuario en un directorio oculto llamado '.log.io'. En este caso, para acceder a los archivos de configuración, debe navegar al directorio '~/.log.io/' usando el siguiente comando:
cd ~/.log.io/
Hay tres archivos de configuración:
harvester.conf log_server.conf web_server.conf
En la mayoría de los casos, tendrá que editar el archivo harvester.conf. En este archivo de configuración, puede especificar qué archivos de registro deben supervisarse para detectar cambios. Puede editar el archivo con su editor de texto favorito. Por ejemplo, para editar el archivo harvester.conf usando nano, puede ejecutar el siguiente comando:
nano harvester.conf
Cuando haya terminado, puede guardar el archivo y cerrarlo. Luego, puede iniciar los servicios de Log.io en segundo plano usando los siguientes comandos:
log.io-server & log.io-harvester &
Para acceder a la interfaz web donde puede monitorear sus archivos de registro, abra su navegador web favorito y navegue hasta:
http://IP-ADDRESS:28778/
Aquí, la DIRECCIÓN IP debe reemplazarse con la dirección IP de su CentOS VPS. 28778 es el puerto de escucha.
Le sugerimos que consulte:
http://logio.org/
y
https://github.com/NarrativeScience/Log.io
para obtener más información sobre Log.io.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Log.io por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.