Linux

Cómo monitorear los registros del servidor web Apache con log.io

Jack Wallen le muestra cómo instalar log.io, el monitor de registro de Apache en tiempo real, en Ubuntu Server 16.04, y explica por qué es una herramienta imprescindible para todos los administradores de servidores web.

datacenterhero

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 saber la diferencia entre lo que está bien o mal con su servidor web y cómo solucionarlo rápidamente. Pero para algunos administradores, puede ser frustrante tener que acceder al servidor mediante SSH y ver varios archivos de registro a través de una ventana de terminal. Por suerte, hay muchas herramientas que te lo ponen fácil.Una de esas herramientas es log.io.Log.io le permite monitorear los archivos de registro en tiempo real de su servidor web Apache desde la comodidad de su navegador web. Quiero mostrarle cómo instalar esta herramienta muy útil en un servidor Ubuntu LAMP (Linux Apache MySQL PHP).

que necesitas

Supongo que tiene un servidor LAMP en funcionamiento. También necesita acceso a una cuenta con privilegios de sudo. Con todo eso, es hora de instalar.

Instalar

La instalación de log.io se maneja completamente desde la línea de comandos. Lo primero que debe hacer es actualizar/actualizar. Tenga en cuenta que si la actualización incluye el kernel, deberá reiniciar el sistema. Por lo tanto, es mejor actualizar durante las horas no laborables. Actualizar/mejorar se maneja con los siguientes dos comandos:

LEER  La plataforma de desarrollo de Microsoft 365 en evolución: listas de Microsoft y el marco fluido de código abierto

sudo apt update
sudo apt upgrade

Una vez que haya terminado y no sea necesario reiniciar el servidor, estará listo para comenzar.

Lo primero que debemos hacer es instalar node.js y NPM. Estos se pueden instalar con un solo comando:

sudo apt install nodejs npm

Ingrese su contraseña de sudo y confirme la instalación. Una vez completada la instalación, puede continuar.

Veremos log.io a través de http (no https). Por lo tanto, necesitamos eliminar el error del certificado SSL con el siguiente comando:

sudo npm config set strict-ssl false

Ahora instalamos log.io con el siguiente comando:

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

configurar

La instalación creará un nuevo directorio llamado .log.io en /root.Para cambiar a ese directorio, primero debe ejecutar el comando sudo-sDespués de autenticarse con éxito con la contraseña sudo, cambie al nuevo directorio con el siguiente comando:

cd /root/.log.io

Hay tres archivos en este directorio:

  • cosechadora.conf
  • log_server.conf
  • servidor_web.conf

Abra Harvester.conf con el comando nano Harvester.conf y asegúrese de que la línea nodeName sea:

nodeName: "Webserver",

Guarde y cierre el archivo. Abra web_server.conf. En ese archivo verás esta sección:

restrictHTTP: [
"192.168.1.162",
"10.0.*"
]

Si desea restringir log.io a direcciones IP específicas, hágalo aquí. Guarde y cierre el archivo.

Hora de iniciar el servicio log.io. Esto se hace con los siguientes dos comandos:

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

Ver los registros

En una computadora de escritorio que tenga acceso a la dirección IP de su servidor web log.io, apunte su navegador web predeterminado (donde SERVER_IP es la dirección IP del servidor log.io). Debería ver la página de inicio de log.io (Figura A), que ya genera entradas de registro en tiempo real para su servidor web Apache. Si no ve nada, asegúrese de que tanto Apache como Webserver estén seleccionados en la barra de navegación de la izquierda (haga clic en uno y ambos se seleccionarán automáticamente).

Figura A

logioa

Si hay demasiadas entradas para ver, puede pasar el cursor sobre la esquina superior derecha de la ventana en cualquier momento para que aparezca la barra de búsqueda (Figura B).

Figura B

logiob

Bienvenido a Simple Live Apache Logs

Todo administrador de red de Apache debería considerar log.io como una herramienta imprescindible, especialmente si no desea examinar archivos de texto en una ventana de terminal. Para registros simples de Apache en tiempo real, todo lo que tiene que hacer es consultar log.io. Pruebe log.io y vea si no desactiva el monitor de registro del servidor web Apache predeterminado.

LEER  Vanilla OS es una gran interpretación del escritorio de Linux

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba