Acabo de instalar una instancia de GitLab en un servidor propio dentro de mi organización, ¿ahora qué hago? Este simple artículo demuestra los pasos simples para verificar una instalación de GitLab, desde la creación de una cuenta de usuario, hasta la creación de un proyecto y clonado de un repositorio.

Este artículo explica cómo recolectar estadísticas de PHP-FPM con collectd, utilizando el plugin "curl_json", para obtener gráficas y alertas en Grafana.

Luego de redimensionar un disco en una vieja máquina virtual GNU/Linux corriendo Debian, tuve la necesidad de detectar el cambio de tamaño del mismo sin reiniciar el sistema. Anteriormente expliqué cómo detectar un cambio en un disco SCSI en Linux sin necesidad de reiniciar el sistema utilizando el sistema de archivos /sys. Sin embargo, ahora encontré un método más simple y rápido que no requiere conocer el número de dispositivo SCSI.

Si se desea monitorear un servidor GlassFish, collectd cuenta con el plugin GenericJMX, el cual permite recolectar estadísticas de un servidor de aplicación Java mediante el framework de administración JMX (Java Management Extensions). Este artículo explica detalladamente cómo compilar y configurar collectd para recolectar datos estadísticos de un servidor GlassFish que cuente con el conector JMX habilitado, con el objetivo de graficar métricas de desempeño utilizando InfluxDB+Grafana.

Además de PostgreSQL y MySQL, en nuestra organización utilizamos servidores de gestión de bases de datos IBM Informix. Se trata de un producto de software de gestión de bases de datos propietario, licenciado por IBM, que corre sobre sistemas Unix.

Al tratarse de software propietario, collectd (y creo que ninguna otra solución de recolección de métricas) no posee un plugin para monitorear servidores de bases de datos Informix. Por ende me dispuse a crear un script Bash que permita monitorear servidores Informix y almacene las métricas en una base de datos InfluxDB, el cual comparto en este artículo.