Cómo instalar la herramienta de monitoreo de Netdata en Ubuntu 20.04
Obtener estadísticas en tiempo real sobre varias métricas del sistema es una prioridad para los administradores del sistema, los desarrolladores y los equipos de operaciones en general. Ayuda a monitorear los sistemas en tiempo real y detecta rápidamente fallas o errores y los resuelve para garantizar que todo vuelva a la normalidad.
Netdata es una aplicación de monitoreo en tiempo real distribuida, gratuita y de código abierto que se ejecuta en varios dispositivos informáticos; servidores físicos, servidores en la nube, contenedores e incluso dispositivos IoT. Recopila una gran cantidad de datos y los visualiza en tableros elegantes e interactivos. Vamos a instalar Netdata en Ubuntu 20.04 LTS y luego demostraremos cómo se visualizan varias métricas.
Paso 1: Instale Netdata usando el script kickstart.sh
Esta es la forma preferida de instalar Netdata porque le permite pasar otros argumentos en el mismo comando para personalizar el proceso de instalación. Lo más importante es que este método funciona a la perfección en todas las distribuciones.
Al principio, es posible que desee ver más información sobre Netdata. Utilice el comando APT de la siguiente manera.
El resultado proporciona información de Netdata, como la última versión, el origen, el tamaño de la instalación y una descripción del paquete.
Para instalar Netdata, simplemente ejecute el script kickstart de la siguiente manera.
Como notará, el script realiza un montón de operaciones. Primero, detecta automáticamente el sistema operativo Linux y la distribución que está ejecutando y luego instala los paquetes necesarios.
En el resultado a continuación, puede ver que la secuencia de comandos ha recuperado y mostrado la información de nuestro sistema operativo en la salida estándar.
Luego, la secuencia de comandos procede a verificar si tiene una instancia existente de Netdata y, si la hay, la secuencia de comandos actualiza Netdata en lugar de instalar Netdata de nuevo.
A partir de entonces, el script extrae Netdata del repositorio de Git y lo almacena en /usr/src/netdata.git. Camino. A partir de entonces, se instalan todos los archivos y dependencias necesarios y se actualiza el índice del paquete.
En el camino, la ubicación de los archivos Netdata, incluidos los archivos de configuración, los archivos web, los archivos db y los archivos de registro, se mostrarán como se muestra.
Hacia el final, se mostrarán instrucciones básicas sobre cómo acceder al panel de control de Netdata junto con iniciar y detener Netdata.
El script de actualización netdata-updater.sh luego se agrega a /etc/cron-daily f para garantizar que Netdata se actualice continuamente.
A medida que finaliza la instalación, el script le informará que Netdata se instaló correctamente y ahora se está ejecutando.
Toda la instalación lleva bastante tiempo, es posible que desee tomar un breve descanso o simplemente esperar hasta que se complete.
Paso 2: Confirme que Netdata se está ejecutando
Netdata finalmente está instalado. Sin embargo, es prudente verificar que efectivamente el servicio de Netdata esté activo y funcionando.
De manera predeterminada, Netdata escucha en el puerto 19999. Para confirmar esto, ejecute el siguiente comando netstat:
Además, puede confirmar que el servicio Netstat systemd se está ejecutando invocando:
El resultado confirma que, de hecho, Netdata se está ejecutando como esperábamos.
Paso 3: configurar el cortafuegos
En este punto, puede acceder a Netdata desde el navegador de su sistema host. Sin embargo, si el firewall UFW está habilitado, esto no será posible. Con eso en mente, se debe permitir el puerto 19999.
Así que ejecuta los siguientes comandos:
$ sudo ufw reload
Luego confirme que el puerto 19999 está permitido en el firewall.
Paso 4: acceda al panel de control de Netdata
Todas las configuraciones están hechas y desempolvadas. Mientras terminamos, vamos a acceder a Netdata navegando por la siguiente URL. Reemplace host-ip con la dirección IP real de su host.
¡Y voilá! El panel de Netdata aparecerá a la vista con visualizaciones elegantes y hermosas que muestran una descripción general del sistema de las métricas principales del sistema, como la utilización de la CPU, las estadísticas del ancho de banda de la red, la lectura/escritura del disco y la utilización de la RAM.
En la barra lateral derecha hay opciones adicionales de métricas del sistema en las que puede hacer clic para ver paneles que visualizan estadísticas en tiempo real.
Por ejemplo, para echar un vistazo al ancho de banda de la red, seleccione el icono 'Interfaces de red' como se muestra.
El tablero de ‘Interfaces de red’ se mostrará con estadísticas de ancho de banda en varios adaptadores de red.
Conclusión
Netdata proporciona una excelente solución para monitorear su nodo único en tiempo real. Puede configurar alarmas y notificaciones que pueden activarse cuando se supera un determinado evento o umbral. Pruebe Netdata y cuéntenos su experiencia.