Netdata

Paquets nécessaires à netdata

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

Téléchargement des sources

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

Installation

cd /srv/netdata_installer && sudo ./netdata-installer.sh --dont-wait --dont-start-it  --disable-telemetry --install /srv

Mise à jour

sudo git -C /srv/netdata_installer pull --depth=1
 /srv/netdata_installer && sudo ./netdata-installer.sh --dont-wait --disable-telemetry --install /srv

Vhost

  • Contenu du fichier
server {
#    listen      80 default_server;
    listen      80;
    server_name serveur.domain.fr;
    return 301  https://serveur.domain.fr$request_uri;
}

server {
    listen      443 ssl http2;
    server_name serveur.domain.fr;

    # Let's Encrypt:
    ssl_certificate     /etc/letsencrypt/live/serveur.domain.fr/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/serveur.domain.fr/privkey.pem;

    # Add common Conf:
    include /etc/nginx/RVPRX_common.conf;

    # LOGS
    gzip on;
    access_log /var/log/nginx/serveur_access.log;
    error_log  /var/log/nginx/serveur_error.log;

    location / {

        auth_basic              "Please enter password";
        auth_basic_user_file    "/cheminversfichier";

        proxy_pass  <ip:port>;

    }

}
  • Génération de mot de passe :
openssl passwd -apr1 >> /chemin/vers/fichier
  • EX :
echo -n "netdata:" > /cheminversfichier
openssl passwd -apr1 >> /cheminversfichier