https://github.com/firehol/netdata
\\
\\
=== Installation ===
https://github.com/firehol/netdata/wiki/Installation
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
\\
netdata by default listens on all IPs on port 19999,
so you can access it with:
http://this.machine.ip:19999/
Uninstall script generated: ./netdata-uninstaller.sh
Update script generated : ./netdata-updater.sh
netdata-updater.sh can work from cron. It will trigger an email from cron
only if it fails (it does not print anything when it can update netdata).
--- Installing netdata-updater at cron ---
[/usr/src/netdata.git]# ln -s /usr/src/netdata.git/netdata-updater.sh /etc/cron.daily/netdata-updater
OK
--- We are done! ---
^
|.-. .-. .-. .-. .-. . netdata .-. .-
| '-' '-' '-' '-' '-' is installed and running now! -' '-'
+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->
enjoy real-time performance and health monitoring...
\\
\\
# netstat -plnt | grep 19999
tcp 0 0 0.0.0.0:19999 0.0.0.0:* LISTEN 10578/netdata
tcp6 0 0 :::19999 :::* LISTEN 10578/netdata
\\
\\
server {
listen 80;
server_name netdata.domain.com www.netdata.domain.com;
return 301 https://$host$request_uri;
}
server{
listen 443;
server_name netdata.domain.com www.netdata.domain.com;
access_log /var/log/nginx/netdata.error_logs;
error_log /var/log/nginx/netdata.access.log;
ssl on;
ssl_certificate /etc/letsencrypt/live/sitename/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/sitename/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #used to prevent poodle attacks for outdated protocols
location / {
proxy_pass http://127.0.0.1:19999;
auth_basic "Authentication PART1!!";
auth_basic_user_file "/var/www/.htpasswd_netdata";
}
}