(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/