Installazione netdate monitoraggio in tempo reale su Debian
Qui di seguito un modo molto semplice per avviare il monitoraggio netdate server su Debian. Abbiamo fatto in pochi passi molto semplici.
Cominciamo con cos'è Netdata
Netdata è uno strumento gratuito di monitoraggio delle prestazioni del sistema in tempo reale con una bellissima interfaccia grafica. Possiamo monitorare il processore, Utilizzo della RAM, operazioni su disco, Traffico web, Postfix e molti altri. Raccoglie i dati sulle prestazioni in tempo reale in modo rapido ed efficiente.
Passiamo all'installazione.
Aggiorniamo i repository e il sistema:
1 2 | sudo apt-get update -y sudo apt-get upgrade -y |
Prossimi pacchetti necessari:
1 | sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y |
Il passaggio successivo consiste nel scaricare i file di script:
1 | git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata |
Andiamo alla directory scaricata:
1 | cd netdata |
Eseguiamo il programma di installazione:
1 | sudo ./netdata-installer.sh |
Dovremmo vedere la schermata come sotto, fare clic su Invio su di essa.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |.-. .-. .-. .-. . netdata | '-' '-' '-' '-' real-time performance monitoring, done right! +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> You are about to build and install netdata to your system. It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files in /etc/netdata - web files in /usr/share/netdata - plugins in /usr/libexec/netdata - cache files in /var/cache/netdata - db files in /var/lib/netdata - log files in /var/log/netdata - pid file at /var/run/netdata.pid - logrotate file at /etc/logrotate.d/netdata This installer allows you to change the installation path. Press Control-C and run the same command with --help for help. Press ENTER to build and install netdata to your system > |
Dopo la corretta installazione, dovremmo vedere la seguente schermata:
1 2 3 4 5 6 7 8 9 10 | --- We are done! --- ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring... |
Ricarichiamo il servizio e lo avviamo:
1 | sudo systemctl start netdata |
Possiamo verificare lo stato del servizio con un comando:
1 | sudo systemctl status netdata |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | netdata.service - Real time performance monitoring Loaded: loaded (/etc/systemd/system/netdata.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2018-02-10 11:19:29 EST; 18min ago Process: 575 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 574 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS) Main PID: 580 (netdata) Tasks: 17 (limit: 4915) CGroup: /system.slice/netdata.service ??580 /usr/sbin/netdata -P /run/netdata/netdata.pid -D ??600 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1 ??612 /usr/libexec/netdata/plugins.d/apps.plugin 1 ??613 /usr/bin/python /usr/libexec/netdata/plugins.d/python.d.plugin 1 Feb 10 11:19:27 Netdataserver systemd[1]: Starting Real time performance monitoring... Feb 10 11:19:29 Netdataserver systemd[1]: Started Real time performance monitoring. |
Configuriamo il firewall e aggiungiamo un'eccezione:
1 | sudo apt-get install ufw -y |
Lanciamo il firewall:
1 | sudo ufw enable |
Aggiungiamo un'eccezione per la porta dello script Netdata:
1 | sudo ufw allow 19999/tcp |
caricheremo il servizio.
1 | sudo ufw reload |
L'accesso all'interfaccia web è disponibile sulla porta 19999:
O :
http://our_ip_address:19999