Instalar Netdata Monitoring en Ubuntu 20.04

Instalar Netdata Monitoring en Ubuntu 20.04, Debian, CentOS, Alma Linux y otras distribuciones Linux.

Una correcta supervisión del servidor, es fundamental a la hora de administrar un servidor Linux. Independientemente de la complejidad de nuestra infraestructura, debemos monitorizar constantemente muchos aspectos de nuestra de red y hardware. Es la única forma de asegurar un adecuado funcionamiento y, evitar posibles problemas antes de que sucedan.

No todos los usuarios tienes el conocimiento para instalar, configurar y utilizar herramientas de monitorización a través de línea de comandos. Todas o por lo menos la mayoría de estas herramientas, las podemos sustituir por una excelente aplicación que podrás controlar vía navegador web de manera gráfica. Hablamos de Netdata Monitoring.

Netdata es una de las mejores y más sencillas herramientas de supervisión, que permite a los usuarios vigilar las partes fundamentales de un servidor o VPS. Esta herramienta gratuita y de código abierto, recopila miles de métricas de hardware y software para organizar los datos en una interfaz fácil de usar. Todas las métricas se visualizan y muestran en un panel interactivo e intuitivo, en forma de cuadros gráficos.

Netdata Monitoring

Netdata Monitoring

 

Instalar Netdata Monitoring en Linux

En el artículo de hoy, vemos como instalar Netdata en tu servidor o VPS, en cualquier distribución Linux moderna. Nosotros la hemos probado en Ubuntu 20.04, Debian 10, CentOS 8 y Alma Linux 8.4, con un resultado satisfactorio en todos los casos. Fácil de instalar y fácil de usar, así de simple es Netdata.

Antes de comenzar, asegúrate de tener tu sistema actualizado. Después descargamos un script proporcionado por el desarrollador oficial, que automatiza casi todo el proceso.

sudo bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Una vez se descarga el script, la instalación comienza al instante.

Descargar script e instalar el monitor

Descargar script e instalar el monitor

 

Varias veces te solicitará pulsar la tecla enter para continuar, otras que pulses «Y».

Press ENTER to run it > 
NOTE: Running apt-get update and updating your APT caches ...
apt-get update 
Hit:1 http://security.debian.org buster/updates InRelease
Hit:2 http://ftp.debian.org/debian buster InRelease
Hit:3 http://ftp.debian.org/debian buster-updates InRelease
Reading package lists... Done
apt-get install autoconf autoconf-archive autogen automake cmake gcc git libelf-dev libjson-c-dev libjudy-dev liblz4-dev libmnl-dev libssl-dev libtool libuv1-dev make netcat pkg-config uuid-dev zlib1g-dev 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  autogen-doc autotools-dev binutils binutils-common binutils-x86-64-linux-gnu cmake-data cpp cpp-8 gcc-8 git-man guile-2.0-libs
  libarchive13 libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcurl3-gnutls libdpkg-perl liberror-perl
  libfile-fcntllock-perl libgc1c2 libgcc-8-dev libisl19 libitm1 libjsoncpp1 libjudydebian1 liblsan0 libltdl-dev libmpc3 libmpx2
  libopts25 libopts25-dev libquadmath0 librhash0 libtsan0 libubsan1 libuv1 linux-libc-dev manpages-dev netcat-traditional
Suggested packages:
  gnu-standards autoconf-doc binutils-doc cmake-doc ninja-build cpp-doc gcc-8-locales gcc-multilib flex bison gdb gcc-doc
  gcc-8-multilib gcc-8-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan5-dbg liblsan0-dbg libtsan0-dbg libubsan1-dbg
  libmpx2-dbg libquadmath0-dbg git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs
  git-mediawiki git-svn lrzip glibc-doc debian-keyring bzr libtool-doc libssl-doc gfortran | fortran95-compiler gcj-jdk make-doc
  dpkg-dev
The following NEW packages will be installed:
  autoconf autoconf-archive autogen autogen-doc automake autotools-dev binutils binutils-common binutils-x86-64-linux-gnu cmake
  cmake-data cpp cpp-8 gcc gcc-8 git git-man guile-2.0-libs libarchive13 libasan5 libatomic1 libbinutils libc-dev-bin libc6-dev
  libcc1-0 libcurl3-gnutls libdpkg-perl libelf-dev liberror-perl libfile-fcntllock-perl libgc1c2 libgcc-8-dev libisl19 libitm1
  libjson-c-dev libjsoncpp1 libjudy-dev libjudydebian1 liblsan0 libltdl-dev liblz4-dev libmnl-dev libmpc3 libmpx2 libopts25
  libopts25-dev libquadmath0 librhash0 libssl-dev libtool libtsan0 libubsan1 libuv1 libuv1-dev linux-libc-dev make manpages-dev
  netcat netcat-traditional pkg-config uuid-dev zlib1g-dev
0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded.
Need to get 58.2 MB of archives.
After this operation, 244 MB of additional disk space will be used.
Do you want to continue? [Y/n]

 

Una vez termine el proceso de instalación, aparecen los datos de acceso, así como algunos comandos que te resultaran de mucha utilidad.

If you can have it, you will save 40-60% of memory.

 --- Check version.txt --- 
 --- Check apps.plugin --- 
 --- Copy uninstaller --- 
 --- Basic instructions --- 

by default listens on all IPs on port 19999,
so you can access it with:

  http://this.machine.ip:19999/      <<<<------------ ACCESO

To stop run:

  systemctl stop netdata      <<<<------------ PARAR MONITOR

To start run:

  systemctl start netdata      <<<<------------ INICIAR MONITOR

Uninstall script copied to: /usr/libexec/netdata/netdata-uninstaller.sh      <<<<------------ UNINSTALL MONITOR

 --- Installing (but not enabling) the updater tool --- 
Failed to disable unit: Unit file netdata-updater.timer does not exist.
Update script is located at /usr/libexec/netdata/netdata-updater.sh      <<<<------------ ACTUALIZAR MONITOR

 --- Check if we must enable/disable the updater tool --- 
Auto-updating has been enabled through cron, updater script linked to /etc/cron.daily/netdata-updater

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.
Successful updates will not send an email.
 

Setting netdata.tarball.checksum to 'new_installation'

 --- We are done! --- 

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

  enjoy real-time performance and health monitoring...

 OK  

root@SoloLinux-demo:~#

 

Una vez concluya el proceso de instalación, puedes acceder al monitor desde tu navegador web favorito, usando la siguiente URL. No olvide usar el puerto 19999.

http://ip-de-servidor:19999/

Carga la herramienta, que como primera impresión podemos decir que es excelente. El panel principal nos muestra una descripción general de las principales métricas del sistema, como el uso de la swap, el uso de la CPU, estadísticas de entrada / salida de la red, el I/O (lectura / escritura de disco) y, el uso de la memoria RAM casi en tiempo real.

Monitorizar un servidor con Netdata

Monitorizar un servidor con Netdata

 

En el panel derecho, encontramos otras opciones del sistema que nos permiten visualizar estadísticas en tiempo real de diferentes métricas del sistema. En la última imagen de ejemplo, vemos el monitor de interfaces de red.

Monitorizar las interfaces de red

Monitorizar las interfaces de red

 

Si quieres desinstalar la herramienta, ejecuta el siguiente comando. Debes pulsar la tecla «y» cada vez que te lo solicite.

/usr/libexec/netdata/netdata-uninstaller.sh --yes

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido