Bagaimana Cara Pasang dan Menggunakan Alat Pemantauan Prestasi Netdata pada Debian 9

Netdata adalah alat kawalan percuma, terbuka, berskala, diedarkan, masa nyata, prestasi dan kesihatan untuk sistem operasi berasaskan Linux. Netdata dilengkapi dengan papan pemuka web mudah, mudah digunakan dan diperluas yang boleh digunakan untuk memvisualisasikan proses dan perkhidmatan pada sistem anda. Anda boleh memantau CPU, penggunaan RAM, cakera I / O, trafik rangkaian, dan Postfix menggunakan Netdata. Netdata berjalan pada semua sistem seperti mesin fizikal, mesin maya, bekas dan peranti IoT tanpa mengganggu fungsi teras mereka.

Netdata mempunyai ciri-ciri banyak, sebahagian daripadanya disenaraikan di bawah:

  • Dashboards bootstrap interaktif yang menakjubkan.
  • Menyokong ambang dinamik, templat penggera, histeresis dan pelbagai kaedah pemberitahuan berasaskan peranan.
  • Anda boleh membina papan pemuka tersuai dengan mudah menggunakan HTML.
  • Mengumpul ribuan metrik setiap pelayan sesaat, dengan menggunakan CPU 1% teras tunggal.
  • Ia memantau hampir segala-galanya seperti CPU, Memori, Disks, Iptables, Proses, Rangkaian antara muka, pelayan NFS, pelayan Apache, pangkalan data Redis, pangkalan data Postgres, pangkalan data MySQL, Tomcat, dan banyak lagi.

Dalam tutorial ini, kami akan mempelajari cara memasang alat Pemantauan Prestasi Netdata pada Debian 9.

keperluan

  • Debian 9 Desktop / Server dipasang pada sistem anda.
  • Pengguna bukan akar dengan keistimewaan sudo.

Bermula

Sebelum memulakan, anda perlu memasang beberapa pakej yang diperlukan untuk memasang Netdata.

Pertama, kemas kini repositori pakej dengan menjalankan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Seterusnya, pasangkan semua ketandusan yang diperlukan dengan menggunakan arahan berikut:

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

Setelah semua pakej dipasang, anda boleh meneruskan ke langkah seterusnya.

Pasang Netdata

Pertama, muat turun versi terkini Netdata dari repositori Git. Anda boleh melakukan ini dengan menjalankan arahan berikut:

klon git https://github.com/firehol/netdata.git -depth = 1 ~ / netdata

Seterusnya, tukar direktori ke direktori klon menggunakan arahan berikut:

cd netdata

Seterusnya, pasangkan Netdata dengan menjalankan skrip netdata-installer.sh seperti ditunjukkan di bawah:

sudo ./netdata-installer.sh

Anda harus melihat output berikut:

^ | .-. .-. .-. .-. . netdata | '-' '-' '-' '-' pemantauan prestasi masa nyata, dilakukan dengan betul! + ---- + ----- + ----- + ----- + ----- + ----- + ----- + ----- + - --- + ----- + ----- + ----- + ---> Anda akan membina dan memasang netdata pada sistem anda. Ia akan dipasang di lokasi-lokasi: - daemon di / usr / sbin / netdata - fail config di / etc / netdata - fail web dalam / usr / share / netdata - plugin di / usr / libexec / netdata - var / cache / netdata - fail db dalam / var / lib / netdata - fail log dalam / var / log / netdata - fail pid di /var/run/netdata.pid - fail logrotate di /etc/logrotate.d/netdata pemasang membolehkan anda menukar laluan pemasangan. Tekan Control-C dan jalankan arahan yang sama dengan - membantu untuk mendapatkan bantuan. Tekan ENTER untuk membina dan memasang netdata ke sistem anda> 

Sekarang, tekan Enter untuk meneruskan pemasangan. Setelah pemasangan selesai dengan jayanya, anda harus melihat output berikut:

 --- Kita Sudah Selesai! --- ^ | .-. .-. .-. .-. .-. . netdata .-. .- |. | '-' '-' '-' '-' '-' telah dipasang dan berjalan sekarang! - '' - '+ ---- + ----- + ----- + ----- + ----- + ----- + ----- + --- - + ----- + ----- + ----- + ----- + ---> menikmati prestasi masa nyata dan pemantauan kesihatan ...

Anda boleh mula, berhenti dan dapatkan status perkhidmatan Netdata dengan menjalankan arahan berikut:

sudo systemctl start netdata
sudo systemctl stop netdata
sudo sistemctl status netdata

Anda harus melihat output berikut jika dijalankan Netdata dengan betul:

? netdata.service - Pemantauan prestasi masa nyata Dimuat: dimuatkan (/etc/systemd/system/netdata.service; diaktifkan; pratetap vendor: didayakan) Aktif: aktif (berjalan) sejak Sat 2018-02-10 11: 19: 29 EST; 18min yang lalu Proses: 575 ExecStartPre = / bin / chown -R netdata: netdata / var / cache / netdata (code = exited, status = 0 / SUCCESS) Proses: 574 ExecStartPre = / bin / mkdir -p / var / cache / netdata (code = exited, status = 0 / SUCCESS) PID Utama: 580 (netdata) Tugas: 17 (limit: 4915) CGroup: /system.slice/netdata.service ?? 580 / usr / sbin / netdata- 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]: Memulakan pemantauan prestasi masa sebenar ... Feb 10 11: 19 : 29 Netdataserver systemd [1]: Memulakan pemantauan prestasi masa nyata.

Konfigur Firewall

Netdata berjalan di pelabuhan 19999, jadi anda perlu membenarkan pelabuhan 19999 melalui firewall UFW. Secara lalai, UFW tidak dipasang di Debian 9. Anda boleh memasangnya dengan menjalankan arahan berikut:

sudo apt-get install ufw -y

Sebaik sahaja UFW dipasang, aktifkannya dengan arahan berikut:

sudo ufw membolehkan

Seterusnya, izinkan pelabuhan 19999 menggunakan firewall UFW seperti berikut:

sudo ufw membenarkan 19999 / tcp

Seterusnya, tambah semula firewall untuk memohon semua perubahan:

sudo ufw muat semula

Sebaik sahaja firewall UFW dikonfigurasikan, anda boleh meneruskan untuk mengakses antara muka web Netdata.

Akses Antara Muka Web Netdata

Buka pelayar web anda dan ketik URL http://your-server-ip:19999, anda akan diarahkan ke papan pemuka Netdata seperti yang ditunjukkan dalam imej di bawah:

Penggunaan CPU:

Gambaran keseluruhan sistem Netdata

Beban dan Cakera I / O:

Muatkan dan pemantauan I / O dengan netdata

Penggunaan memori:

pemantauan penggunaan memori

Rangkaian IPv4:

Pemantauan rangkaian

Penggunaan cakera:

Pemantauan penggunaan cakera

Anda juga boleh melihat konfigurasi semasa Netdata dalam pelayar anda dengan menaip URL http://your-server-ip:19999/netdata.conf. Anda harus melihat halaman berikut:

Dalam imej di atas, anda harus melihat semua pilihan yang dikonfigurasikan dipaparkan. Anda boleh mengkonfigurasinya mengikut keperluan anda dengan mengedit /etc/netdata/netdata.conf fail.

Kemas kini dan Nyahpasang Netdata

Jika anda ingin mengeluarkan Netdata dari sistem anda, maka anda boleh menjalankan perintah berikut:

cd netdata
sudo / netdata-uninstaller.sh -force

Jika anda ingin mengemas kini Netdata ke versi terkini dengan menjalankan arahan berikut:

cd netdata
tarik tarik
sudo ./netdata-installer.sh

Tahniah! anda telah berjaya memasang Netdata pada Debian 9.

Source

Tags:

Sila tinggalkan balasan anda

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.