Cara menginstal Netdata di Windows 10 WSL

Alat pemantauan sistem real-time Netdata tidak tersedia secara umum untuk sistem operasi Windows, melainkan untuk Linux, FreeBSD, dan MacOS. Namun, karena Subsistem Windows untuk Linux, kita dapat menginstal dan mengujinya di Windows 10.

Netdata adalah open source real-time pemantauan kinerja Linux yang sangat populer yang sangat berguna. Ini sangat kuat dan sangat sederhana untuk dipasang juga, hanya satu perintah dan semuanya akan diatur untuk Anda. Hal terbaiknya adalah aplikasi berbasis web dan semua statistik server atau desktop Anda akan muncul di browser dengan grafik yang indah. Jadi, tanpa perawatan apa pun, ini menampilkan semua data pemantauan langsung di browser. Netdata mengumpulkan ribuan metrik per detik, tetapi hanya menyumbang 1% dari inti tunggal CPU, sejumlah kecil memori, dan tidak ada disk IO yang membaca dan menulis. Pada Windows netdata menggunakan WMI untuk mengumpulkan data sistem secara real time.

Di sini kita akan menunjukkan kepada Anda cara menginstalnya di Windows 10 WSL yang menjalankan sistem operasi Ubuntu Linux…

Langkah 1: Aktifkan Subsistem Windows untuk Linux

Karena Netdata adalah aplikasi OS Linux, maka pertama-tama kita harus mengaktifkan lapisan kompatibilitas Linux pada sistem operasi Windows 10 kita. Untuk mengaktifkannya, cukup cari “Mengaktifkan atau menonaktifkan fitur Windows” dan pilih subsistem Windows untuk Linux. Dan instal gambar WSL Ubuntu dari toko Microsoft. Semua ini dapat Anda lihat di tutorial kita yang lain: Instal Subsistem Windows untuk Linux dengan Ubuntu.

Langkah 2: Instal netdata di Windows 10 Ubuntu WSL

Setelah mengaktifkan dan menginstal Ubuntu pada Windows pada langkah di atas, saatnya untuk menginstal Netdata menggunakan perintah di bawah ini:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Saat mengunduh dan menginstal alat pemantauan Linux netdata, pengaturan akan melipatgandakan izin Anda untuk menginstal paket dependen. Jadi, setiap kali itu terjadi ketik Y dan tekan tombol Enter.

Catatan : Di antara pop-up akan muncul dari firewall Windows untuk mengizinkan akses alat di browser secara publik, izinkan saja.

Langkah 3: Instalasi NetData di Windows Selesai

Setelah menginstal beberapa paket dan mengaturnya untuk Anda, akhirnya, skrip netdata akan mengatakan telah melakukan proses instalasi dan sekarang Anda dapat menggunakan alat pemantauan ini. Pergi dan buka browser Anda.

Langkah 5: Dasbor netdata/interface Web dan Port Netdata

Port yang digunakan oleh Netdata adalah 19999, jadi cukup buka browser apa pun yang diinstal pada sistem operasi Windows 10 Anda dan ketik alamat IP sistem Anda atau localhost bersama dengan nomor port 19999. Misalnya, 127.0.0.1:19999.

Data pemantauan individu diperbarui secara real time, Anda juga dapat mengklik untuk melihat detailnya dengan mouse.

Netdata memiliki fungsi impor dan ekspor, Anda dapat mengekspor data pemantauan untuk jangka waktu tertentu, dan Anda juga dapat mengimpor data cadangan.

Langkah 7: Akses beberapa statistik sistem dari satu browser

Ada dua cara untuk memantau beberapa server atau engine Netdata dari satu layar browser, satu menggunakan sinkronisasi Netdata.cloud dan lainnya menggunakan ID pendaftaran unik.

Jika Anda ingin mendaftarkan server yang menjalankan netdata Anda di cloud netdata, pilih opsi “Masuk ke netdata.clod”. Dengan menambahkan setiap sistem pemantauan ke cloud, Anda dapat mengakses semuanya dari satu jendela Node.

Atau cukup klik Switch Identity dan catat ID registri. Setelah itu di sistem mana Anda ingin membuka beberapa umpan atau pemantauan sistem Anda saat ini, di sana cukup tempel ID yang disalin.

Bagaimana cara memperbarui?

Untuk memperbarui Netdata cukup jalankan skrip pembaruan alat ini:

cd /usr/libexec

sudo./netdata-updater.sh

Bagaimana menghapus Netdata dari Linux

Untuk menghapus alat pemantauan ini dari Windows 10 Anda yang berjalan di Ubuntu WSL gunakan perintah berikut:

cd /usr/libexec

sudo./netdata-uninstaller.sh –yes

Setelah menjalankan perintah di atas tekan tombol Enter untuk menghapus semua file…

struktur direktori dari alat ini adalah sebagai berikut:

– daemon di /usr/sbin/netdata – file konfigurasi di /etc/netdata – file web di /usr/share/netdata – plugin di /usr/libexec/netdata – file cache di /var/cache/netdata – file db di /var/lib/netdata – file log di /var/log/netdata – file pid di /var/run/netdata.pid – file logrotate di /etc/logrotate.d/netdata

Netdata memonitor berbagai hal, beberapa di antaranya adalah:

  • CPU: useran, interupsi, softirqs, frekuensi, total, dan status CPU per inti
  • Memori: RAM, swap dan useran memori kernel, KSM (penggabungan halaman yang sama kernel), NUMA
  • Disk: Per disk: I/O, operasi, tugas, pemanfaatan, ruang, RAID perangkat lunak (md)
  • Interface jaringan: setiap interface: bandwidth, paket, error, buang
  • Jaringan IPv4, jaringan IPv6: bandwidth, paket, error, fragmen, tcp: koneksi, paket, error, jabat tangan, udp: paket, error, siaran: bandwidth, paket, multicast: bandwidth, paket
  • Netfilter / iptables Linux firewall: koneksi, acara pelacak koneksi, error
  • Server file dan client NFS: NFS v2, v3, v4: I / O, cache, baca-depan, panggilan RPC
  • Server web Apache dan lighttpd: status mod (v2.2, v2.4) dan statistik log yang di-cache untuk beberapa server
  • Netdata dapat memantau server web Nginx: status rintisan untuk beberapa server
  • Tomcat: akses, utas, memori yang tersedia, volume
  • File log server web: ekstrak metrik kinerja server web secara real time dan terapkan beberapa pemeriksaan kesehatan
  • database mySQL: beberapa server, setiap tampilan server: bandwidth, kueri/penangan, kunci, masalah, operasi tmp, koneksi, metrik binlog, utas, metrik innodb, dll.
  • Basis data Postgres: beberapa server, setiap server menunjukkan: setiap statistik basis data (koneksi, baca-tulis – tupel yang dikembalikan, transaksi, kunci), proses back-end, indeks, tabel, kemajuan penulisan, penulis latar belakang, dll.
  • Basis data redis: beberapa server, setiap server menunjukkan: operasi, hit rate, memori, kunci, client, budak
  • CouchDB: baca/tulis, metode permintaan, kode status, tugas, salin, per-db, dll.
  • Basis data memcached: beberapa server, setiap server menampilkan: bandwidth, koneksi, proyek
  • Server nama NSD: kueri, wilayah, protokol, jenis kueri, transmisi, dll.
  • PowerDNS: permintaan, jawaban, cache, penundaan, dll.
  • Server email Postfix: antrian pesan (entri, ukuran)
  • Catu daya NUT dan APC yang tidak pernah terputus: beban, baterai, tegangan baterai, suhu, utilitas, indikator keluaran
  • PHP-FPM: beberapa contoh, setiap koneksi laporan, permintaan, kinerja
  • Smartd: nilai SMART disk

Alat pemantauan ini juga mendukung plugin, lihat semua daftar plugin Netdata dan cara mengkonfigurasinya.

Proyek ini tersedia di Github.

Juga, lihat 8 alat monitor suhu CPU terbaik untuk Windows 10/7.