Netdata es una herramienta que monitoriza en tiempo real servidores linux (cpu,discos,red ..), dispositivos SNMP, aplicaciones etc, y nos representa toda la información en una web.
Netdata nos monitorizará:
-Utilización de la CPU (cores)
-Monitoriza Procesos (en ejecución, bloqueados, activos, etc)
-Utilización de Memoria RAM,SWAP
-Monitoriza las interfaces de red (ancho de banda, errores, paquetes, etc)
-Monitoriza las conexiones a Netfilter ,Iptables (eventos ,errores, etc)
-Estado de Apache y Nginx (con mod_status)
-Monitoriza el estado de MySQL (queries,updates,locks,problemas etc)
-Cola del servidor de email Postfix
-Monitoriza el ancho de banda del servidor proxy Squid
-Dispositivos que tengan activado SNMP
-Sensores (temperatura,ventiladores,voltage,humedad etc)
Instalación en Debian/Ubuntu
Para instalar netdata en el equipo tendremos que tener los siguientes paquetes:
apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config
Clonamos netdata desde el repositorio con git
git clone https://github.com/firehol/netdata.git --depth=1
entramos en la carpeta creada para netdata y ejecutamos el script para la instalación.
cd netdata ./netdata-installer.sh
Si la instalación ha ido bien ,iniciamos netdata con
/usr/sbin/netdata
Ahora podemos abrir desde el navegador la url
http://localhost:19999
y comprobar las gráficas que nos muestra netdata.
Actualización:
Para actualizar netdata ejecutamos
cd /path/to/netdata.git git pull ./netdata-installer.sh Si queremos ver netdata en acción antes de realizar la instalación ,lo podemos comprobar en el siguiente vídeo.