Gurú
- Detalles
Este artículo presenta el procedimiento (muy simple) de instalación y configuración del agente Telegraf para el monitoreo de logs de accesos y errores de Apache utilizando el plugin "Tail". Incluye la carga de datos en una base InfluxDB para crear gráficas y tablas en Grafana.
- Detalles
Antes de comenzar vale aclarar que este tipo de análisis forense sobre archivos de log de gran volumen conviene hacerlo fuera del servidor (por ejemplo, descargar el access.log
a una máquina local) para no castigar en uso de CPU, memoria y E/S en el VPC o instancia EC2.
En este caso de estudio, se trata de un servidor Web Apache donde más de la mitad de los clientes terminan generando una respuesta 408 en algún momento:
root@debian:/var/log/apache2# cat access.log | cut -d' ' -f1 | sort | uniq | wc -l 1079 root@debian:/var/log/apache2# grep ' 408 ' access.log | cut -d' ' -f1 | sort | uniq | wc -l 587
- Detalles
Este artículo demuestra cómo cambiar la versión de PHP en un servidor Debian desde paquete. Por ejemplo, actualizar a PHP 7.4 en Debian Buster. Veamos el proceso de actualización de versión de PHP desde 7.3 a 7.4 en un servidor Debian que utiliza FPM y el CLI de PHP.
- Detalles
Este artículo demuestra cómo redimensionar el sistema de archivos raíz de una instancia EC2 de AWS en producción para agregar espacio disponible luego de redimensionar un EBS.
- Detalles
Anteriormente demostré cómo listar todos los paquetes instalados por el usuario en Debian y derivados y cómo saber cuáles son las dependencias de un paquete. Veamos ahora cómo saber por qué fue instalado un paquete.