Netdata adalah aplikasi pemantauan real-time terdistribusi gratis dan open-source yang berjalan di berbagai perangkat komputasi; server fisik, server cloud, wadah, dan bahkan perangkat IoT. Ini mengumpulkan banyak data dan memvisualisasikannya di dasbor yang ramping dan interaktif. Kami akan menginstal Netdata di Ubuntu 20.04 LTS dan kemudian tunjukkan bagaimana berbagai metrik divisualisasikan.
Langkah 1: Instal Netdata menggunakan kickstart.skrip sh
Ini adalah cara yang paling disukai untuk menginstal Netdata karena memungkinkan Anda untuk meneruskan argumen lain pada perintah yang sama untuk menyesuaikan proses instalasi. Yang terpenting, metode ini bekerja dengan mulus di semua distro.
Pada awalnya Anda mungkin ingin melihat informasi lebih lanjut tentang Netdata. Gunakan perintah APT sebagai berikut:.
$ tepat tampilkan netdataOutputnya memberikan informasi Netdata seperti versi terbaru, asal, ukuran instalasi, dan deskripsi paket.
Untuk menginstal Netdata, jalankan saja kickstart skrip sebagai berikut.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)Seperti yang akan Anda perhatikan, skrip melakukan banyak operasi. Pertama, ini mendeteksi secara otomatis sistem Operasi dan distribusi Linux yang Anda jalankan dan kemudian menginstal paket-paket yang diperlukan.
Dari output di bawah, Anda dapat melihat bahwa informasi OS kami telah diambil dan ditampilkan ke stdout oleh skrip.
Skrip kemudian melanjutkan untuk memeriksa apakah Anda memiliki instance Netdata yang ada, dan jika ada, skrip memperbarui Netdata alih-alih menginstal Netdata lagi.
Setelah itu, skrip menarik Netdata dari repositori Git dan menyimpannya di /usr/src/netdata.git. jalan. Semua file dan dependensi yang diperlukan kemudian diinstal dan indeks paket diperbarui.
Sepanjang jalan, lokasi file Netdata termasuk file konfigurasi, file web, file db dan file log akan ditampilkan seperti yang ditunjukkan.
Menjelang akhir, instruksi dasar tentang cara mengakses dasbor Netdata bersama dengan memulai dan menghentikan Netdata akan ditampilkan.
Skrip pembaru netdata-updater.SH kemudian ditambahkan ke /etc/cron-daily f untuk memastikan bahwa Netdata terus diperbarui.
Saat instalasi selesai, skrip akan memberi tahu Anda bahwa Netdata berhasil diinstal dan sekarang sedang berjalan now.
Seluruh instalasi memakan waktu cukup lama Anda mungkin ingin istirahat sejenak atau hanya berkeliaran sampai selesai.
Langkah 2: Konfirmasikan Netdata sedang berjalan
Netdata akhirnya terinstal. Namun, adalah bijaksana untuk memverifikasi bahwa memang layanan Netdata aktif dan berjalan.
Secara default, Netdata mendengarkan pada port 19999. Untuk mengonfirmasi ini, jalankan perintah netstat di bawah ini:
$ sudo netstat -pnltu | grep 19999
Selain itu, Anda dapat mengonfirmasi bahwa layanan Netstat systemd berjalan dengan menjalankan:
$ sudo systemctl status netdataOutputnya mengkonfirmasi bahwa memang, Netdata berjalan seperti yang kita harapkan.
Langkah 3: Konfigurasikan firewall
Pada titik ini, Anda dapat mengakses Netdata dari browser dari sistem host Anda. Namun, jika firewall UFW diaktifkan, ini tidak akan mungkin. Dengan mengingat hal itu, port 19999 perlu diizinkan.
Jadi jalankan perintah berikut:
$ sudo ufw izinkan 19999/tcp$ sudo ufw reload
Kemudian konfirmasikan bahwa port 19999 diizinkan di firewall.
$ sudo ufw status
Langkah 4: Akses dasbor Netdata
Semua konfigurasi selesai dan dibersihkan. Saat kita selesai, kita akan mengakses Netdata dengan menelusuri URL berikut. Ganti host-ip dengan alamat IP asli host Anda.
http://host-ip: 1999Dan voila! Dasbor Netdata akan tampil dengan visualisasi yang elegan dan indah yang menampilkan ikhtisar Sistem dari metrik sistem utama seperti penggunaan CPU, statistik bandwidth jaringan, pembacaan/penulisan disk, dan penggunaan RAM.
Di bilah sisi kanan adalah opsi metrik sistem tambahan yang dapat Anda klik untuk melihat dasbor yang memvisualisasikan statistik waktu nyata.
Misalnya, untuk melihat bandwidth jaringan, pilih ikon 'Antarmuka Jaringan' seperti yang ditunjukkan.
Dasbor 'Antarmuka Jaringan' akan ditampilkan dengan statistik bandwidth di berbagai adapter jaringan.
Kesimpulan
Netdata memberikan solusi yang sangat baik untuk memantau node tunggal Anda secara real-time. Anda dapat mengonfigurasi alarm dan notifikasi yang dapat dipicu ketika peristiwa atau ambang batas tertentu terlampaui. Cobalah Netdata dan beri tahu kami tentang pengalaman Anda.