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
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
echo -n "netdata:" > /cheminversfichier
openssl passwd -apr1 >> /cheminversfichier