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

    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 lo que está yendo bien o mal con sus servidores web y cómo resolver los problemas rápidamente. Pero para algunos administradores, tener que SSH en un servidor 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 le permiten hacer esto mucho más fácil. Una de estas 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 conveniencia de un navegador web. Quiero mostrarte 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 funcionando. También necesitará acceso a una cuenta que tenga derechos sudo. Con todo esto en su lugar, es hora de instalar.

    Instalación

    La instalación de log.io se gestiona 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 núcleo, tendrá que reiniciar el sistema. Por lo tanto, siempre es mejor hacer la actualización en horas no laborables. La actualización/actualización se maneja con los dos comandos siguientes:

    sudo apt updatesudo apt upgrade

    Una vez que éstos estén completos y si el servidor no requiere un reinicio, ya está listo para funcionar.

    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 la instalación se haya completado, estará listo para continuar.

    Vamos a ver log.io sobre http (y no https. Debido a esto, necesitamos silenciar un error de certificado SSL con el comando:

    sudo npm config set strict-ssl false

    Ahora instalamos log.io con el comando:

    sudo npm install -g log.io --user "root" (raíz)

    Configuración

    La instalación creará un nuevo directorio en /root, llamado .log.io. Para poder cambiar a ese directorio, primero debe ejecutar el comando sudo -s. Una vez que se haya autenticado con éxito con su contraseña de sudo, cambie al nuevo directorio con el comando:

    cd /root/.log.io

    Hay tres archivos en ese directorio:

    • cosechador.conf
    • log_servidor.conf
    • servidor_web.conf

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

    nodeName: "Servidor web",

    Guarde y cierre ese archivo. Abrir 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 allí. Guarde y cierre ese archivo.

    Es hora de iniciar los servicios log.io. Esto se hace con los dos comandos siguientes:

    log.io-servidor &log.io-cosechador &

    Visualización de los registros

    En una máquina de escritorio que tenga acceso a la dirección IP del 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 (), que ya contiene entradas de registro en tiempo real para su servidor web Apache. Si no ve nada, asegúrese de seleccionar tanto Apache como Webserver en la navegación de la izquierda (haga clic en uno y ambos se seleccionarán automáticamente.

    Si las entradas llegan a ser demasiado para ser vistas, siempre puede colocar el cursor en la esquina superior derecha de la ventana para mostrar la barra de búsqueda .

    Bienvenido a los sencillos registros de Apache en tiempo real

    Todos los administradores web de Apache deberían considerar el registro.io, especialmente si no desea tener que revisar los 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 siendo su monitor de registro predeterminado del servidor web Apache.

    Boletín de noticias de Data Center Trends

    DevOps, virtualización, la nube híbrida, el almacenamiento y la eficiencia operativa son sólo algunos de los temas del centro de datos que destacaremos. Entregado Lunes y Miércoles

    mismo

    Vea también