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.