Búsqueda de sitios web

Cómo instalar Netdata en FreeBSD 12


Esta guía lo guiará a través de la instalación de Netdata en FreeBSD 12. Netdata es una poderosa herramienta distribuida y en tiempo real de monitoreo de estado y rendimiento que se utiliza para sistemas de infraestructura y diversas aplicaciones. Netdata es una de las mejores herramientas de monitoreo en tiempo real que funciona con máquinas virtuales, servidores físicos, contenedores y dispositivos IoT. Le brinda paneles web interactivos modernos para ver las métricas de su servidor.

Características de netdata

A continuación se muestran algunas características de netdata.

  • Escala automática de unidades de gráficos
  • Listas de acceso IP para filtrar el acceso a netdata
  • Monitoreo mejorado de máquinas virtuales y contenedores
  • Marcos de tiempo resaltados en todos los gráficos del panel
  • Instantáneas del panel, para cargar/guardar períodos de tiempo seleccionados
  • Conversión de zona horaria en el panel para permitir comparar gráficos con registros del servidor
  • Cero mantenimiento, configuración y dependencias.
  • Es fácilmente personalizable, extensible e integrable.
  • Escala al infinito
  • Se admiten back-ends de series temporales: puede archivar sus métricas en bases de datos de documentos Graphite, opentsdb, Prometheus, JSON, con el mismo o menor detalle.

Instalar Netdata en FreeBSD 12

Con FreeBSD, hay dos métodos disponibles para instalar Netdata: desde puertos o desde la recopilación de paquetes. En esta guía, instalaremos Netdata en FreeBSD 12 desde la colección de paquetes binarios.

Primero, actualice el índice de sus paquetes.

$ sudo pkg update
Updating FreeBSD repository catalogue…
FreeBSD repository is up to date.
All repositories are up to date.

Luego instale Netdata en el sistema FreeBSD.

# pkg install netdata
 Updating FreeBSD repository catalogue…
 FreeBSD repository is up to date.
 All repositories are up to date.
 The following 4 package(s) will be affected (of 0 checked):
 New packages to be INSTALLED:
     netdata: 1.11.1_2
     bash: 4.4.23_1
     e2fsprogs-libuuid: 1.44.5
     pkgconf: 1.5.4,1
 Number of packages to be installed: 4
 The process will require 15 MiB more space.
 3 MiB to be downloaded.
 Proceed with this action? [y/N]: y

Después de la instalación, inicie el servicio y configúrelo para que se inicie al iniciar el sistema.

# sysrc netdata_enable="YES"
netdata_enable:  -> YES

Iniciar el servicio netdata

# /usr/local/etc/rc.d/netdata start
Starting netdata.

Compruebe si tiene el puerto 19999 escuchando.

# sockstat -4 -6 | grep 19999
 netdata  netdata    1321  3  tcp4   127.0.0.1:19999       :

Desde el resultado, puede confirmar que está escuchando en la IP 127.0.0.1 del host local. Cambiemos esto a la IP del servidor.

sudo vim /usr/local/etc/netdata/netdata.conf

Cambie bind to a la dirección IP del servidor.

[global]
         # hostname = %%HOSTNAME%%
         history = 86400
         bind to = 192.168.1.10
         disconnect idle web clients after seconds = 3600

También puede vincularse a todas las interfaces usando 0.0.0.0, reiniciar netdata después de realizar el cambio.

# /usr/local/etc/rc.d/netdata restart
Stopping netdata.
Waiting for PIDS: 1565.
Starting netdata.

Lea el archivo de configuración /usr/local/etc/netdata/netdata.conf para personalizar su experiencia de monitoreo.

Acceda al panel web de Netdata en la dirección IP del servidor y el puerto 19999.

Si eres fanático de Grafana, consulta nuestro tutorial sobre Cómo monitorear el servidor Linux con Netdata y Grafana.

Artículos relacionados: