GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar la supervisión del rendimiento en tiempo real con Netdata en Ubuntu

Netdata proporciona un control de rendimiento preciso a través de paneles web extensibles que visualizan los procesos y servicios en sus sistemas Linux. Supervisa métricas sobre CPU, memoria, discos, redes, procesos y más.

Netdata no necesita configuración adicional una vez instalado, pero proporciona una personalización significativa. La eficiencia y la velocidad de la aplicación pretenden ser comparables con las herramientas de administración de consolas nativas, como vmstat, iostat y htop.

Los pasos de este tutorial cubren todo lo que necesita para configurar con éxito un servidor Ubuntu 16.04 que ejecute Netdata usando su servidor web incorporado

Antes de instalar nada, asegúrese de que el índice de paquetes del sistema esté actualizado.

sudo apt-get update && sudo apt-get upgrade -y

A continuación, instale las dependencias de Netdata, que incluyen gcc (un compilador de C), herramientas GNU Autoconf , gestión de GUID y bibliotecas de compresión para el servidor web interno de Netdata.

sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl

El siguiente conjunto de paquetes es opcional pero recomendado por Netdata e incluye Python, algunos paquetes de Python y Node.JS. La versión estable de Node.js junto con el administrador de paquetes del sistema está bien para los requisitos de Netdata. Instálelos a continuación.

sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat

Para instalar Netdata en sí, debemos usar el repositorio de GitHub del proyecto. Clone el repositorio de Netdata en su directorio de inicio.

git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata

Mover al directorio recién clonado.

cd ~/netdata

Ahora crea e instala la aplicación usando netdata-installer.sh script de shell en este directorio. Asegúrate de añadir sudo aquí, de lo contrario, la forma en que Netdata recopila los datos del sistema (a través de recopiladores de datos) no funcionaría correctamente.

sudo ./netdata-installer.sh

El resultado que verá al principio contiene información sobre dónde Netdata almacenará todos sus componentes. Puede leerlos para familiarizarse un poco más con la distribución del programa en el sistema de archivos después de su instalación.

Installer Output
. . .
  It will be installed at these locations:

   - the daemon    at /usr/sbin/netdata
   - config files  at /etc/netdata
   - web files     at /usr/share/netdata
   - plugins       at /usr/libexec/netdata
   - cache files   at /var/cache/netdata
   - db files      at /var/lib/netdata
   - log files     at /var/log/netdata
   - pid file      at /var/run
. . .

Presiona ENTER para continuar con la instalación. Después de un momento, al final de la cadena de salida, verá el siguiente mensaje:

. . .
  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  enjoy real-time performance and health monitoring...

Netdata ahora está instalado y funcionando correctamente, y también se ejecutará automáticamente al reiniciar el servidor.

Si tiene UFW habilitado, deberá abrir el puerto 19999 para el servidor web interno de Netdata.

sudo ufw allow 19999/tcp

En este punto, puede ver el panel predeterminado visitando http:// tu_ip_de_servidor:19999/ en tu navegador favorito. Verá una descripción general de las métricas en vivo del sistema. Esta es una buena comprobación de que todo funciona. Si hay una actualización disponible, solo necesita ejecutar la secuencia de comandos de actualización proporcionada desde el repositorio de Netdata Git, que clonamos en el directorio de inicio del usuario de Linux en el Paso 1. Es decir, cuando haya una actualización disponible, simplemente ejecute sudo ~/netdata/netdata-updater.sh desde la línea de comandos.


Ubuntu
  1. Cómo configurar un cortafuegos con UFW en Ubuntu \ Debian

  2. Ubuntu - ¿Cómo configurar una IP estática en Ubuntu?

  3. Cómo configurar Apache con HTTP/2 en Ubuntu 16.04

  4. Cómo configurar un cortafuegos con UFW en Ubuntu 16.04

  5. Cómo instalar la herramienta de monitoreo de Netdata en Ubuntu 20.04

Cómo instalar el monitoreo de Netdata en Ubuntu 18.04 LTS

Cómo instalar el monitoreo de Netdata en Ubuntu 20.04 LTS

Cómo monitorear el rendimiento de Ubuntu usando Netdata

Cómo configurar un servidor Seafile con Nginx en Ubuntu 18.04

Cómo configurar un servidor FTP con ProFTPD en Ubuntu 18.04

Cómo configurar un servidor de correo con Modoboa en Ubuntu 20.04