Netdata, pantau metrik Ubuntu kami secara real time

logo netdata

Pada artikel selanjutnya kita akan melihat Netdata. Ini satu alat untuk memvisualisasikan dan memantau metrik secara real time. Ini dirancang untuk mengakumulasi semua jenis data, seperti penggunaan CPU, aktivitas disk, kueri SQL, kunjungan ke situs web, dll. Alat ini dirancang untuk memvisualisasikan "sekarang" sedetail mungkin. Ini akan memungkinkan pengguna untuk mendapatkan wawasan tentang apa yang terjadi dan apa yang baru saja terjadi di sistem atau aplikasi mereka. Ini adalah pilihan ideal untuk memecahkan masalah secara real time.

Netdata adalah file perangkat lunak bebas (daemon) yang mengumpulkan data kinerja secara real time Sistem Linux, aplikasi, dan perangkat SNMP, dan membuatnya dalam antarmuka berbasis web. Pengguna dapat memantau apa pun dengan plugin API dan juga dengan mudah menyematkan bagan ke halaman web eksternal mana pun. Ini memiliki server web sendiri untuk menampilkan laporan akhir dalam format grafis.

Ini adalah daemon yang, ketika dijalankan, bertanggung jawab untuk memperoleh informasi secara real time, per detik, dan menyajikannya di situs web untuk dilihat dan dianalisis. Seperti yang saya katakan, presentasinya interaktif dan real time. Ini satu alat ringan yang sebagian besar telah ditulis dalam C.

Fitur Umum Netdata

Puede dijalankan di kernel GNU / Linux apa pun untuk memantau sistem atau aplikasi apa pun. Mereka dapat dijalankan di PC Linux, server, atau perangkat yang disematkan.

Daemon ini telah dirancang untuk diinstal pada sistem, tanpa mengganggu aplikasi yang sedang berjalan di dalamnya. Beroperasi sesuai dengan kebutuhan memori yang ditentukan pengguna hanya menggunakan siklus CPU yang menganggur.

jaringan netdata

Secara default, ini akan berisi plugin tertentu yang mengumpulkan metrik kunci dari sistem. Perilakunya dapat diperluas melalui penggunaan API-nya untuk plugin.

Dapat dijalankan dimanapun kernel Gnu / Linux berjalan dan grafik Anda dapat disematkan di halaman web.

Ini memiliki antarmuka pengguna yang memberi kami file tema yang dapat disesuaikan. Tema dapat disesuaikan melalui bahasa HTML.

Di antara keutamaannya adalah itu bukan iblis yang melahap sumber daya. Ini memiliki konsumsi RAM atau CPU yang rendah saat sedang berjalan.

Siapa yang membutuhkannya akan dapat berkonsultasi lebih lanjut tentang proyek atau karakteristiknya di situs web.

Metrik yang dikontrol Netdata

Sistem Netdata

Netdata mengumpulkan beberapa ribu metrik per perangkat. Semua parameter ini dikumpulkan dan ditampilkan secara real time.

  • CPU: penggunaan, interupsi, softirq (interupsi perangkat lunak kernel Linux) dan frekuensi (total dan per inti)
  • RAM, Swap, dan memori khusus yang digunakan oleh kernel (mis .: KSM)
  • Disk: I / O, operasi, backlog, pemanfaatan.
  • Antarmuka jaringan
  • IPv4
  • IPv6
  • Firewal (netfilter / iptables)
  • Perlindungan anti-Ddos Linux (metrik SYNPROXY)
  • Proses
  • Entropi
  • Jaringan QoS
  • Aplikasi (menunjukkan nilai-nilai seperti CPU, konsumsi memori, utas, dll.)
  • Konsumsi sumber daya oleh kelompok dan pengguna.
  • Sensor perangkat keras (suhu, tegangan, energi ...)
  • Server proxy squid
  • Server file NFS
  • Server email postfix
  • Server web Nginx
  • Database MySQL
  • NUT UPS
  • Server web Apache
  • Perangkat SNMP
  • ISC Bind name server

… Dan ini hanyalah beberapa hal yang dapat dipantau dengan Netdata. Di halaman Anda GitHub Anda dapat melihat semua layanan yang dapat Anda beri komisi bersama dengan kode sumbernya.

Instal Netdata di Ubuntu

Untuk menginstal Netdata di Ubuntu kami (saya hanya mengujinya di Ubuntu 16.04), kami akan mulai dengan menginstal dependensi yang diperlukan oleh aplikasi dengan menjalankan perintah berikut di terminal (Ctrl + Alt + T):

sudo apt install zlib1g-dev uuid-dev libmnl-dev gcc make git autoconf autogen automake pkg-config curl jq nodejs -y

Jika semuanya sudah benar, sekarang saatnya mendownload Netdata. Dari terminal yang sama kita harus menulis:

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

cd netdata

sudo ./netdata-installer.sh

Saat instalasi akan muncul pesan, cukup tekan Enter untuk melanjutkan proses instalasi.

instal netdata

Setelah penginstalan selesai, Anda akan dapat melihat instruksi yang tepat untuk memulai Netdata di komputer Anda. Untuk melakukan ini, kami membuka browser (yang paling Anda sukai) dan di URL kami menulis:

http://127.0.0.1:19999/

Ini akan membuka halaman dari mana kita dapat melihat semua data yang akan ditawarkan program kepada kita.

Copot pemasangan Netdata

Untuk menghilangkan program ini dari sistem kami, kami dapat melakukannya dengan menggunakan file untuk dihapus yang bisa kita temukan di dalam direktori yang kita unduh sebelumnya. Dari konsol, di dalam direktori itu kita akan menulis:

sudo ./netdata-uninstaller.sh

Jika kami telah memulai layanan Netdata, kami harus menambahkan –force untuk melakukan pencopotan pemasangan dengan sukses.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Jimmy olano dijo

    Artikel yang sangat bagus, pantas untuk dipelajari secara menyeluruh; Segera setelah kita membaca perintah «git-clone» yang digunakan, kita mulai belajar: «–depth = 1» memungkinkan TIDAK mengunduh semua komit, yaitu, BUKAN mengunduh riwayat perubahan tetapi hanya proyek saat ini, bagus titik!