Instal dan Setup NetData di Ubuntu 20.04/18.04

Dalam tutorial ini, Anda akan belajar cara menginstal dan mengatur NetData di Ubuntu 20.04/18.04. NetData adalah gratis dan open source, didistribusikan, kinerja real-time dan alat pemantauan kesehatan untuk sistem dan aplikasi. NetData dapat diinstal sebagai agen pada sistem/wadah/aplikasi untuk mengumpulkan metrik sistem/wadah/aplikasi secara real time dan menampilkannya pada interface web interaktif. Itu dapat menyimpan semua metrik ini untuk jangka waktu yang telah ditentukan. Itu dapat diintegrasikan dengan alat pemantauan lain seperti Prometheus, Graphite, OpenTSDB, Kafka, Grafana, dan banyak lagi.

Instal dan Setup NetData di Ubuntu 20.04/18.04

Netdata adalah agen pemantauan yang dirancang untuk berjalan di semua sistem Anda: server fisik dan virtual, wadah, bahkan perangkat IoT/edge. Ini berjalan di Linux, FreeBSD, macOS, Kubernetes, Docker, dan semua turunannya.

Menginstal NetData di Ubuntu 20.04/18.04

Ada berbagai cara di mana Anda dapat menginstal NetData di Ubuntu 20.04/18.04 atau sistem Linux/Unix lainnya seperti yang dijelaskan pada panduan instalasi NetData.

Perhatikan bahwa NetData tersedia di repo Ubuntu 20.04 dan Ubuntu 18.04 Universe.

Ubuntu 20.04;

apt show netdata
Package: netdata Version: 1.19.0-3ubuntu1 Priority: optional Section: universe/net Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Lennart Weller <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 38.9 kB Depends: netdata-core | netdata-core-no-sse, netdata-plugins-bash, netdata-web Recommends: netdata-plugins-nodejs, netdata-plugins-python Homepage: https://github.com/netdata/netdata Download-Size: 8,156 B APT-Sources: http://ke.archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: real-time performance monitoring (metapackage)

Ubuntu 18.04;

apt show netdata
Package: netdata Version: 1.9.0+dfsg-1 Priority: optional Section: universe/net Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Lennart Weller <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 2,214 kB Depends: adduser, libcap2-bin (>= 1:2.0), lsb-base (>= 3.1-23.2), netdata-data (= 1.9.0+dfsg-1), python3, python3-urllib3, python3-yaml, libc6 (>= 2.17), libuuid1 (>= 2.16), zlib1g (>= 1:1.1.4) Recommends: curl, fping, nodejs Homepage: https://github.com/firehol/netdata Download-Size: 502 kB APT-Sources: http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

Seperti yang Anda lihat, di Ubuntu 20.04, kami memiliki NetData v1.19.0 sedangkan di Ubuntu 18.04 kami memiliki NetData 1.9.0. Namun, NetData v1.24.0 adalah rilis saat ini pada tulisan ini.

Instal NetData di Ubuntu 20.04/18.04 menggunakan NetData Automated Installer Script

Dalam tutorial ini, kita akan menginstal NetData di Ubuntu 20.04/Ubuntu 18.04 menggunakan metode yang paling direkomendasikan sesuai dengan panduan instalasi NetData. Ini melibatkan useran skrip instalasi satu baris otomatis yang biasanya bekerja di luar kotak pada semua distribusi Linux.

Untuk menggunakan skrip instalasi otomatis NetData, cukup jalankan perintah di bawah ini;

Pastikan untuk menjalankan skrip sebagai user administratif menggunakan shell BASH.

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

Pada dasarnya, skrip menginstal NetData dari kode sumber. Oleh karena itu, ia mengdownload dan menginstal semua dependensi paket dan membangun alat yang diperlukan untuk menginstal dan menjalankan NetData.

Script berjalan secara interaktif. Ikuti petunjuk untuk menginstal NetData di Ubuntu 20.04/18.04;

... [/tmp/netdata-kickstart-2PuU0j/netdata-v1.24.0-49-gc6ba56af]$ sudo./netdata-installer.sh --auto-update ^ |.-..-..-..-.. 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. NOTE: Anonymous usage stats will be collected and sent to Google Analytics. To opt-out, pass --disable-telemetry option to the installer or export the environment variable DO_NOT_TRACK to a non-zero or non-empty value (e.g: export DO_NOT_TRACK=1). Press ENTER to build and install netdata to your system > press ENTER

Setelah instalasi selesai, skrip akan memberi tahu Anda bahwa itu selesai dan NetData diinstal dan berjalan;

... netdata by default listens on all IPs on port 19999, so you can access it with: http://this.machine.ip:19999/ To stop netdata run: systemctl stop netdata To start netdata run: systemctl start netdata Uninstall script copied to: /usr/libexec/netdata/netdata-uninstaller.sh --- Installing (but not enabling) the netdata updater tool --- Update script is located at /usr/libexec/netdata/netdata-updater.sh --- Check if we must enable/disable the netdata updater tool --- Adding to cron Auto-updating has been enabled. Updater script linked to: /etc/cron.daily/netdata-updater netdata-updater.sh works from cron. It will trigger an email from cron only if it fails (it should not print anything when it can update netdata). --- Wrap up environment set up --- Preparing.environment file [/tmp/netdata-kickstart-2PuU0j/netdata-v1.24.0-49-gc6ba56af]# chmod 0644 /etc/netdata/.environment OK Setting netdata.tarball.checksum to 'new_installation' --- We are done! --- ^ |.-..-..-..-..-.. netdata.-..- | '-' '-' '-' '-' '-' is installed and running now! -' '-' +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+---> enjoy real-time performance and health monitoring... OK

Lihat panduan penginstalan NetData untuk metode penginstalan lainnya.

Menjalankan NetData Sebagai Layanan

Skrip NetData Kickstart menginstal unit service systemd NetData. Itu juga memulai dan memungkinkan service NetData untuk berjalan pada boot sistem;

Memeriksa statusnya;

systemctl status netdata
● netdata.service - Real time performance monitoring Loaded: loaded (/lib/systemd/system/netdata.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2020-08-16 10:18:51 EAT; 13min ago Process: 2141 ExecStartPre=/bin/chown -R netdata:netdata /var/run/netdata (code=exited, status=0/SUCCESS) Process: 2140 ExecStartPre=/bin/mkdir -p /var/run/netdata (code=exited, status=0/SUCCESS) Process: 2139 ExecStartPre=/bin/chown -R netdata:netdata /var/cache/netdata (code=exited, status=0/SUCCESS) Process: 2128 ExecStartPre=/bin/mkdir -p /var/cache/netdata (code=exited, status=0/SUCCESS) Main PID: 2142 (netdata) Tasks: 36 (limit: 2317) CGroup: /system.slice/netdata.service ├─2142 /usr/sbin/netdata -P /var/run/netdata/netdata.pid -D ├─2181 /usr/sbin/netdata --special-spawn-server ├─2359 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1 ├─2366 /usr/libexec/netdata/plugins.d/go.d.plugin 1 ├─2367 /usr/libexec/netdata/plugins.d/apps.plugin 1 └─2369 /usr/libexec/netdata/plugins.d/ebpf.plugin 1 Aug 16 10:18:52 ubuntu18.mibeyki.silensec.com netdata[2142]: 2020-08-16 10:18:52: netdata INFO : MAIN : Found 0 legacy dbengines, setting multidb diskspace to 256MB Aug 16 10:18:52 ubuntu18.mibeyki.silensec.com netdata[2142]: Created file '/var/lib/netdata/dbengine_multihost_size' to store the computed value Aug 16 10:1
8:52 ubuntu18.mibeyki.silensec.com netdata[2142]: 2020-08-16 10:18:52: netdata INFO : MAIN :

Izinkan Akses Eksternal Interface Web NetData

NetData secara default mendengarkan semua IP pada port 19999.

sudo netstat -altnp | grep :19999
tcp 0 0 0.0.0.0:19999 0.0.0.0:* LISTEN 2142/netdata tcp6 0 0 :::19999 :::* LISTEN 2142/netdata

Oleh karena itu, untuk mengizinkan akses eksternal ke dasbor web NetData, Anda perlu membuka port ini di UFW, jika sedang berjalan.

sudo ufw allow 19999/tcp

Mengakses Interface Web Netdata

Anda sekarang dapat mengakses interface Web NetData Anda melalui alamat http:<hostname-or-IP>:19999. Ini akan membawa Anda ke berbagai metrik sistem yang indah di dasbor NetData.

Anda dapat menjelajahi metrik sistem lainnya;

Statistik jaringan;

Itu baru saja menandai akhir dari panduan kami tentang cara menginstal dan mengatur NetData di Ubuntu 20.04/18.04.

Anda dapat menjelajahi alat ini lebih lanjut dengan memeriksa tautan panduan Memulai NetData yang disediakan di bawah ini;

Bacaan lebih lanjut

Memulai dengan NetData

Referensi

Panduan Instalasi NetData

Tutorial Terkait

Instal dan Siapkan Penganalisis Log AWStats di CentOS 8

Terapkan Cluster Stack Elastis Node Tunggal pada Kontainer Docker

Instal dan Atur TIG Stack di Ubuntu 20.04

Instal dan Atur Prometheus di Ubuntu 20.04

Instal Grafana Terbaru di CentOS 8