Como administrador de un servidor web, una de sus tareas más importantes es poder monitorear fácilmente los registros en tiempo real. Tener esta capacidad puede significar la diferencia entre saber qué va bien o mal con sus servidores web y cómo resolver los problemas rápidamente. Pero para algunos administradores, tener que acceder a un servidor mediante SSH y luego ver varios archivos de registro, a través de la ventana del terminal, puede ser un ejercicio de frustración. Afortunadamente, hay muchas herramientas que te permiten hacer esto mucho más fácil. Una de esas herramientas es
log.io
. Log.io le permite monitorear archivos de registro en tiempo real, para su servidor web Apache, a través de la comodidad de un navegador web. Quiero mostrarle cómo instalar esta herramienta increíblemente útil en un servidor Ubuntu LAMP (Linux Apache MySQL PHP).
Lo que necesitarás
Asumiré que ya tiene su servidor LAMP en funcionamiento. También necesitará acceso a una cuenta que tenga derechos sudo. Con todo eso en su lugar, es hora de instalar.
Instalación
La instalación de log.io se maneja completamente a través de la línea de comandos. Lo primero que debe hacer es actualizar/actualizar. Recuerde, si la actualización incluye el kernel, deberá reiniciar su sistema. Por lo tanto, siempre es mejor realizar la actualización fuera del horario de atención. La actualización/mejora se maneja con los siguientes dos comandos:
actualizaciones de sudo aptactualización de sudo apt
Una vez que estén completos y si el servidor no requiere un reinicio, estará listo para comenzar.
Lo primero que debemos hacer es instalar tanto node.js como NPM. Estos se pueden instalar con un solo comando:
sudo apt install nodejs npm
Escriba su contraseña de sudo y apruebe la instalación. Cuando se complete la instalación, estará listo para continuar.
Vamos a ver log.io a través de http (y no https). Debido a esto, necesitamos silenciar un error de certificado SSL con el comando:
sudo npm config establece estricto-ssl falso
Ahora instalamos log.io con el comando:
sudo npm install -g log.io --user "raíz"
Configuración
La instalación creará un nuevo directorio en /root, llamado .log.io. Para cambiar a ese directorio, primero debe ejecutar el comando
sudo-s
. Una vez que se haya autenticado correctamente con su contraseña de sudo, cambie al nuevo directorio con el comando:
cd /root/.log.io
Hay tres archivos en ese directorio:
cosechadora.conf
log_server.conf
servidor_web.conf
Abra harvester.conf con el comando na
no harvester.conf y asegúrese de que la línea nodeName sea:nodeName: "Servidor web",
Guarde y cierre ese archivo. Abra web_server.conf. En ese archivo verás esta sección:
restringirHTTP: [ "192.168.1.162", "10.0.*" ]
Si desea restringir log.io a direcciones IP específicas, hágalo allí. Guarde y cierre ese archivo.
Es hora de iniciar los servicios de log.io. Esto se hace con los siguientes dos comandos:
log.io-servidor &log.io-recolector &
Ver los registros
En una máquina de escritorio que tenga acceso a la dirección IP de su servidor web log.io, apunte su navegador web predeterminado a http://SERVER_IP:28778 (donde SERVER_IP es la dirección IP del servidor log.io). Debería ver la página principal de log.io (
Figura A
), ya arrojando entradas de registro en tiempo real para su servidor web Apache. Si no ve nada, asegúrese de seleccionar tanto Apache como Webserver en el menú de navegación de la izquierda (haga clic en uno y ambos se seleccionarán automáticamente).
Figura A
Log.io haciendo lo suyo.
Si las entradas llegan a ser demasiado para ver, siempre puede pasar el cursor en la esquina superior derecha de la ventana para revelar la barra de búsqueda (
Figura B
).
Figura B
Filtrar sus registros los hace más fáciles de ver.
Bienvenido a los registros de Apache fáciles y en tiempo real
Todo administrador web de Apache debería considerar que log.io es imprescindible, especialmente si no quiere tener que examinar archivos de texto en una ventana de terminal. Para obtener registros de Apache fáciles y en tiempo real, no necesita buscar más allá de log.io. Pruebe log.io y vea si no termina con su monitor de registro del servidor web Apache predeterminado.
Boletín de tendencias de centros de datos
DevOps, la virtualización, la nube híbrida, el almacenamiento y la eficiencia operativa son solo algunos de los temas del centro de datos que destacaremos. Se entrega lunes y miércoles
Regístrate hoy
Ver también
Cómo monitorear un archivo de registro de Linux en tiempo real
(República Tecnológica)
Cómo agregar usuarios a grupos en Linux
(República Tecnológica)
Cómo instalar RackTables en CentOS 7
(República Tecnológica)
Cómo migrar sus máquinas virtuales actuales a un servidor en la nube de Antsle
(República Tecnológica)
Cómo instalar osTicket en Ubuntu 16.04
(República Tecnológica)
Megaport suma otros 21 datacenters
(ZDNet)