Cómo instalar la herramienta de monitoreo Netdata en Ubuntu 22.04
Netdata es una solución gratuita y de código abierto para monitorear el estado y el rendimiento para Linux, macOS y FreeBSD. Proporciona estadísticas en tiempo real y le permite monitorear servidores, contenedores y toda su infraestructura de TI basados en la nube. Con Netdata, puede monitorear las métricas del sistema en tiempo real, incluido el uso de memoria, CPU, ancho de banda, utilización del disco y más. También puedes integrarlo con otras herramientas de monitoreo como Prometheus, Graphite, OpenTSDB, Kafka, Grafana y más.
Este tutorial le mostrará cómo instalar la herramienta de monitoreo Netdata en el servidor Ubuntu 22.04.
Requisitos previos
- Un servidor que ejecuta Ubuntu 22.04.
- Se configura una contraseña de root en el servidor.
Instale Netdata con script automatizado
La forma más sencilla y sencilla de instalar Netdata es desde el script de instalación automática.
Primero, instale la utilidad curl con el siguiente comando:
apt-get install curl -y
Una vez instalado, puede descargar y ejecutar el script de instalación automática de Netdata con el siguiente comando:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Una vez que Netdata esté instalado, debería ver el siguiente resultado:
Sun Sep 11 01:56:23 PM UTC 2022 : INFO: netdata-updater.sh: Auto-updating has been ENABLED through cron, updater script linked to /etc/cron.daily/netdata-updater
Sun Sep 11 01:56:23 PM UTC 2022 : INFO: netdata-updater.sh: If the update process fails and you have email notifications set up correctly for cron on this system, you should receive an email notification of the failure.
Sun Sep 11 01:56:23 PM UTC 2022 : INFO: netdata-updater.sh: Successful updates will not send an email.
Successfully installed the Netdata Agent.
Official documentation can be found online at https://learn.netdata.cloud/docs/.
Looking to monitor all of your infrastructure with Netdata? Check out Netdata Cloud at https://app.netdata.cloud.
Join our community and connect with us on:
- GitHub: https://github.com/netdata/netdata/discussions
- Discord: https://discord.gg/5ygS846fR6
- Our community forums: https://community.netdata.cloud/
Instale Netdata desde el repositorio de Ubuntu
De forma predeterminada, Netdata está disponible en el repositorio estándar de Ubuntu 22.04. Puedes instalarlo simplemente ejecutando el siguiente comando:
apt-get install netdata -y
Una vez que Netdata esté instalado, inicie el servicio Netdata con el siguiente comando:
systemctl start netdata
Puede verificar el estado de Netdata con el siguiente comando:
systemctl status netdata
Debería obtener el siguiente resultado:
? netdata.service - Real time performance monitoring
Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-09-11 13:58:11 UTC; 4s ago
Main PID: 85446 (netdata)
Tasks: 64 (limit: 4579)
Memory: 162.4M
CPU: 2.653s
CGroup: /system.slice/netdata.service
??85446 /usr/sbin/netdata -D -P /var/run/netdata/netdata.pid
??85448 /usr/sbin/netdata --special-spawn-server
??85610 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
??85632 /usr/bin/python3 /usr/libexec/netdata/plugins.d/python.d.plugin 1
??85635 /usr/libexec/netdata/plugins.d/apps.plugin 1
??85637 /usr/libexec/netdata/plugins.d/nfacct.plugin 1
??85638 /usr/libexec/netdata/plugins.d/go.d.plugin 1
??85640 /usr/libexec/netdata/plugins.d/ebpf.plugin 1
Sep 11 13:58:11 ubuntu2204 systemd[1]: Started Real time performance monitoring.
Sep 11 13:58:11 ubuntu2204 netdata[85446]: CONFIG: cannot load cloud config '/var/lib/netdata/cloud.d/cloud.conf'. Running with internal defa>
Sep 11 13:58:11 ubuntu2204 netdata[85446]: 2022-09-11 13:58:11: netdata INFO : MAIN : CONFIG: cannot load cloud config '/var/lib/netdata/clo>
Sep 11 13:58:13 ubuntu2204 ebpf.plugin[85640]: Does not have a configuration file inside `/etc/netdata/ebpf.d.conf. It will try to load stock>
Sep 11 13:58:13 ubuntu2204 ebpf.plugin[85640]: Name resolution is disabled, collector will not parser "hostnames" list.
Sep 11 13:58:13 ubuntu2204 ebpf.plugin[85640]: The network value of CIDR 127.0.0.1/8 was updated for 127.0.0.0 .
Sep 11 13:58:13 ubuntu2204 ebpf.plugin[85640]: Cannot read process groups configuration file '/etc/netdata/apps_groups.conf'. Will try '/usr/>
En este punto, Netdata está instalado y escuchando en el puerto 19999. Puede verificarlo con el siguiente comando:
ss -antpl | grep 19999
Debería obtener el siguiente resultado:
LISTEN 0 4096 0.0.0.0:19999 0.0.0.0:* users:(("netdata",pid=85446,fd=5))
LISTEN 0 4096 [::]:19999 [::]:* users:(("netdata",pid=85446,fd=6))
Una vez que haya terminado, puede continuar con el siguiente paso.
Acceder a la interfaz web de Netdata
Ahora, abra su navegador web y acceda a la interfaz web de Netdata usando la URL http://your-server-ip:19999. Debería ver la interfaz web de Netdata en la siguiente pantalla:
RAM
Carga
Red
tiempo de actividad
Conclusión
¡Felicidades! ha instalado Netdata con éxito en el servidor Ubuntu 22.04. Ahora puede instalar el agente Netdata en la máquina cliente y comenzar a monitorear los recursos del sistema desde el panel web de Netdata. No dudes en preguntarme si tienes alguna pregunta.