Netdata menyediakan pemantauan kinerja yang akurat melalui dasbor web yang dapat diperluas yang memvisualisasikan proses dan layanan pada sistem Linux Anda. Ini memantau metrik tentang CPU, memori, disk, jaringan, proses, dan banyak lagi.
Netdata tidak memerlukan konfigurasi tambahan yang diperlukan setelah diinstal, tetapi menyediakan kustomisasi yang signifikan. Efisiensi dan kecepatan aplikasi bertujuan agar sebanding dengan alat administrasi konsol asli seperti vmstat, iostat, dan htop .
Langkah-langkah dalam tutorial ini mencakup semua yang Anda butuhkan untuk berhasil menyiapkan satu server Ubuntu 16.04 yang menjalankan Netdata menggunakan server web bawaannya
Sebelum kita menginstal apapun, pastikan indeks paket sistem sudah yang terbaru.
sudo apt-get update && sudo apt-get upgrade -y
Selanjutnya, instal dependensi Netdata, yang menyertakan gcc
(kompiler C), alat GNU Autoconf, manajemen GUID, dan pustaka kompresi untuk server web internal Netdata.
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev gcc make autoconf autoconf-archive autogen automake pkg-config curl
Rangkaian paket berikutnya bersifat opsional tetapi direkomendasikan oleh Netdata, dan mencakup Python, beberapa paket Python, dan Node.JS. Versi stabil dari Node.js yang dibundel dengan pengelola paket sistem cocok untuk persyaratan Netdata. Instal ini selanjutnya.
sudo apt-get install python python-yaml python-mysqldb python-psycopg2 nodejs lm-sensors netcat
Untuk menginstal Netdata sendiri, kita harus menggunakan repositori GitHub proyek. Kloning repositori Netdata ke direktori home Anda.
git clone https://github.com/firehol/netdata.git --depth=1 ~/netdata
Pindah ke direktori yang baru dikloning.
cd ~/netdata
Sekarang buat dan instal aplikasi menggunakan netdata-installer.sh
skrip shell di direktori ini. Pastikan untuk menambahkan sudo
di sini, jika tidak, cara Netdata mengumpulkan data sistem (melalui pengumpul data) tidak akan berfungsi dengan benar.
sudo ./netdata-installer.sh
Output yang akan Anda lihat pertama kali berisi informasi di mana Netdata akan menyimpan semua komponennya. Anda dapat membaca ini sehingga Anda sedikit lebih akrab dengan bagaimana program tersebar di sistem file setelah instalasi.
Installer Output . . . It will be installed at these locations: - the daemon at /usr/sbin/netdata - config files at /etc/netdata - web files at /usr/share/netdata - plugins at /usr/libexec/netdata - cache files at /var/cache/netdata - db files at /var/lib/netdata - log files at /var/log/netdata - pid file at /var/run . . .
Tekan ENTER
untuk melanjutkan instalasi. Setelah beberapa saat, di akhir rantai keluaran, Anda akan melihat pesan berikut:
. . . ^ |.-. .-. .-. .-. .-. . netdata .-. .- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring...
Netdata sekarang berhasil diinstal dan dijalankan, dan akan berjalan secara otomatis setelah server me-reboot juga.
Jika Anda telah mengaktifkan UFW, Anda harus membuka port 19999
untuk server web internal Netdata.
sudo ufw allow 19999/tcp
Pada titik ini, Anda dapat melihat dasbor default dengan mengunjungi http://
your_server_ip:19999/
di peramban favorit Anda. Anda akan melihat ikhtisar metrik langsung sistem. Ini adalah pemeriksaan yang baik bahwa semuanya berfungsi. Jika ada pembaruan yang tersedia, Anda hanya perlu menjalankan skrip pembaruan yang disediakan dari repositori Netdata Git, yang kami kloning ke direktori beranda pengguna Linux di Langkah 1. Artinya, saat pembaruan tersedia, jalankan saja sudo ~/netdata/netdata-updater.sh
dari baris perintah.