Netdata : la supervision complète, temps réel et locale

(globalement obsolète en 2023…)

Sous Debian 9 en général

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

   cd /opt

   git clone https://github.com/firehol/netdata.git --depth=1

   cd netdata

   ./netdata-installer.sh

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

   ./netdata-installer.sh

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

   ./netdata-installer.sh

   firewall-cmd --permanent --zone=public --add-port=19999/tcp

   service firewalld restart

Sous PROXMOX VE 6.2x

Version simple et stable

Vous devriez avoir cet environnement, ou approchant avec Proxmox 6.2x installé à partir de l’ISO :

user@pve:~# sudo cat /etc/os-release

PRETTY_NAME="Debian GNU/Linux 10 (buster)"

NAME="Debian GNU/Linux"

VERSION_ID="10"

VERSION="10 (buster)"

VERSION_CODENAME=buster

ID=debian

HOME_URL="https://www.debian.org/"

SUPPORT_URL="https://www.debian.org/support"

BUG_REPORT_URL="https://bugs.debian.org/"

user@pve:~# 

Dans ce cas, c’est simple :

sudo apt -y install netdata

mais, le hic, c’est la version 1.12 de février 2019 qui est installée, au mois de mai 2020 !!

Pour bénéficier de la version à jour de Netdata

(tout en gardant la stabilité de « buster stable » pour Proxmox !)

On commence par mettre là jour le cache des packages :

sudo apt update

Sous Debian, on installe le debian-archive-keyring pour que les dépôts officiels Debian soient validés :

sudo apt install debian-archive-keyring

On vérifie ensuite que les outils nécessaire sont bien présents :

sudo apt install curl gnupg apt-transport-https

POur installer un nouveau dépot deb, on doit d’abord installer la clé GPG utilsée pour signer les metadata du dépot. On peut fait cela avec l’utilitaire apt-key :

curl -L https://packagecloud.io/netdata/netdata/gpgkey | sudo apt-key add -

On créé ensuite un fichier appelé /etc/apt/sources.list.d/netdata_netdata.list qui contient le configuration du dépôt comme suit :

Si votre distribution est différente, adaptez la valeurs en fonction des Distribution et versions supportées :

deb https://packagecloud.io/netdata/netdata/debian/ buster main
deb-src https://packagecloud.io/netdata/netdata/debian/ buster main

Mettre à jour le cache APT :

sudo apt update

L’installation peut maintenant etre faite à partir du nouveau dépôt :

sudo apt -y install netdata 

Editer ensuite la configuration

root@pve:~# nano /etc/netdata/netdata.conf 

Dans la section [web], éditer le port à exposer pour accéder à Netdata à distance

[web]
     web files owner = root
     web files group = netdata
 # by default do not expose the netdata port
 bind to = 192.168.x.x # Port accessible sur le LAN

Redémarrer ensuite Netdata

root@pve:~# systemctl restart netdata

Pour accéder à le WebUI à distance

http://192.168.x.x:19999/

Sources

https://packagecloud.io/netdata/netdata/install#manual-deb

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.