[Actualización] Monitorear el rendimiento de nuestro sistema en Linux con Netdata

Esta es una actualización de los paquetes de Netdata. Los pasos siguientes son los mismos que los descriptos en este artículo con ligeras modificaciones. Si no conocías esta herramienta, el articulo es un buen punto de partida para interiorizarse.

En las distribuciones más populares Netdata ya se encuentra disponible en su versión actual, tanto sea en los repositorios normales como en otros formatos: snaps, flatpaks, etc. En Debian Backports se encuentra la versión 1.12. Las siguientes instrucciones son para aquellos usuarios que desean una instalación manual de la versión más actual (v1.14).

Se necesitan instalar las siguientes dependencias antes de ejecutar el instalador:

Debian y derivadas:

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

Fedora:

dnf install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autoconf-archive autogen automake pkgconfig curl findutils

CentOS / Red Hat Enterprise Linux:

yum install autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel

 

sha256sums.txt

Descargar netdata-v1.14.0.tar.gz

Source code netdata-1.14.0.zip

 

Ejecutar script con privilegios de root para construir, instalar, iniciar Netdata:

tar -xvf netdata-v1.14.0.tar.gz

cd netdata-v1.14.0 && ./netdata-installer.sh

Para los usuarios con acceso a GitHub pueden instalarlo con un solo comando:

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

para Linux 64bit pre-construido binario estático:

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

 

Netdata se beneficiará enormemente si tiene instalados los siguientes paquetes, no obstante seguirá funcionando sin ellos (son opcionales).

Paquete Descripción
bash para plugins de shell y notificaciones de alarma
curl para plugins de shell y notificaciones de alarma
iproute o iproute2 para monitorear el tráfico de Linux QoS use iproute2
si iproute informa que no está disponible u obsoleto
python para la mayoría de los plugins externos
python-yaml utilizado para monitorear beanstalkd
python-beanstalkc utilizado para monitorear beanstalkd
python-dnspython usado para monitorear el tiempo de consulta de DNS
python-ipaddress utilizado para monitorear DHCPd este paquete es necesario solo
si el sistema tiene Python v2. Python v3 tiene esta funcionalidad incorporada
python-mysqldb o usado para monitorear bases de datos mysql o
python-pymysql mariadb. python-mysqldb es mucho más rápido y por lo tanto preferido
python-psycopg2 utilizado para monitorear bases de datos postgresql
python-pymongo usado para monitorear bases de datos mongodb
nodejs utilizado para los complementos node.js
para monitorear dispositivos named y SNMP.
lm-sensors para monitoreo de sensores de hardware
libmnl para recoger métricas de netfilter
netcat para que los complementos de shell recopilen métricas de sistemas remotos

Fuente:

https://github.com/netdata/netdata

¿Te resultó interesante? Compártelo ...



Percaff_TI99

Publicado por Percaff_TI99

http://gutl.jovenclub.cu/ » Forma parte de GUTL desde el 10 agosto, 2013. Amante de la ciencia y tecnología en general. Usuario de GNU/Linux desde hace varios años.

Este artículo tiene un comentario

  1. Netdata he estado usando 1.18.1 , incluso te reconoce los nodos que tengas, contenedoresc… y te ahce un analisis por separados de cada uno.

Los comentarios están cerrados.