NetData - Alat pemantauan prestasi masa nyata untuk sistem linux
- 2086
- 227
- Mr. Ramon Runolfsson
netdata adalah utiliti Linux yang sangat dioptimumkan yang menyediakan pemantauan prestasi masa nyata (sesaat) untuk sistem Linux, aplikasi, peranti SNMP, dll. dan menunjukkan carta interaktif penuh yang benar -benar menjadikan semua nilai yang dikumpulkan melalui pelayar web untuk menganalisisnya.
Jangan ketinggalan: 20 Alat baris arahan yang berguna untuk memantau prestasi Linux
Ia telah dibangunkan untuk dipasang pada setiap sistem Linux, tanpa mengganggu aplikasi berjalan semasa di atasnya. Anda boleh menggunakan alat ini untuk memantau dan mendapatkan gambaran keseluruhan tentang apa yang sedang berlaku dalam masa nyata dan apa yang baru saja berlaku, pada sistem dan aplikasi Linux anda.
Inilah yang memantau:
- Jumlah dan Per Teras Penggunaan CPU, Gangguan, Softirqs dan Kekerapan.
- Jumlah memori, ram, pertukaran dan penggunaan kernel.
- Cakera I/O (setiap cakera: jalur lebar, operasi, backlog, penggunaan, dll).
- Memantau antara muka rangkaian termasuk: jalur lebar, paket, kesilapan, titisan, dll).
- Monitor Netfilter / iptables Linux Firewall Sambungan, Acara, Kesilapan, dll.
- Proses (berjalan, disekat, garpu, aktif, dll).
- Aplikasi sistem dengan pokok proses (CPU, memori, swap, bacaan cakera/menulis, benang, dll).
- Pemantauan status Apache dan nginx dengan mod_status.
- Pemantauan Pangkalan Data MySQL: Pertanyaan, kemas kini, kunci, isu, benang, dll.
- Penghantaran Mesej Pelayan E -mel Postfix.
- Jalur lebar pelayan proksi squid dan pemantauan permintaan.
- Sensor perkakasan (suhu, voltan, peminat, kuasa, kelembapan, dll).
- Peranti SNMP.
Pemasangan NetData pada Sistem Linux
Pelepasan terkini netdata boleh dipasang dengan mudah Arch Linux, Gentoo Linux, Solus Linux dan Alpine Linux Menggunakan Pengurus Pakej anda seperti yang ditunjukkan.
$ sudo pacman -s netdata [Pasang NetData di Arch Linux] $ sudo emerge --ask netdata [Pasang NetData di Gentoo Linux] $ sudo eopkg memasang netdata [Pasang NetData pada Solus Linux] $ sudo apk tambah netdata [Pasang NetData pada Linux Alpine]
Pada Debian/Ubuntu dan RHEL/CENTOS/FEDORA, Terdapat satu skrip pemasangan baris yang akan dipasang terkini netdata dan juga terus dikemas kini secara automatik.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh [Pada 32-bit] $ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) [Pada 64-bit]
Skrip di atas akan:
- Cari pengedaran dan pasang pakej perisian yang diperlukan untuk membina netdata (akan meminta pengesahan).
- memuat turun pokok sumber netdata terkini ke /usr/src/netdata.git.
- memasang netdata dengan melaksanakan
./Netdata-Installer.sh
dari pokok sumber. - memasang
Netdata-updater.sh
ke Cron.setiap hari, Oleh itu, netdata anda akan dikemas kini setiap hari (anda akan menerima amaran dari Cron hanya jika kemas kini gagal).
Catatan: The sepakan permulaan.sh
kemajuan skrip semua parameternya ke NetData-Installer.sh
, Oleh itu, anda boleh menentukan lebih banyak parameter untuk mengubah suai sumber pemasangan, membolehkan/melumpuhkan plugin, dll.
Sebagai alternatif, anda juga boleh memasang netdata terkini secara manual dengan mengkloning repositori, tetapi sebelum anda mula memasang netdata, Pastikan anda mempunyai pakej persekitaran asas ini yang dipasang pada sistem, jika tidak memasangnya menggunakan Pengurus Pakej Pengedaran masing -masing seperti yang ditunjukkan:
Di Debian / Ubuntu
# apt-get pemasangan zlib1g-dev gcc membuat git autoconf autogen automake pkg-config
Pada centos / redhat / fedora
# yum Pasang zlib-devel gcc membuat git autoconf autogen automake pkgconfig
Seterusnya, klon repositori netdata dari skrip pemasang netdata git dan jalankan untuk membinanya.
# git clone https: // github.com/firehol/netdata.git -depth = 1 # cd netdata # ./Netdata-Installer.sh
Catatan: The NetData-Installer.sh
Skrip akan membina netdata dan memasangnya pada sistem linux anda.
Sekali netdata pemasang selesai, fail /etc/netdata/netdata.Conf
akan dibuat dalam sistem anda.
Sekarang sudah tiba masanya untuk memulakan netdata dengan melaksanakan arahan berikut dari terminal.
#/usr/sbin/netdata
Anda juga boleh berhenti netdata dengan menamatkan prosesnya dengan arahan Killall seperti yang ditunjukkan.
# Killall Netdata
Catatan: Netdata menjimatkan keluar dari maklumat pangkalan data pusingan Robbin di bawah /var/cache/netdata
fail, supaya apabila anda mula lagi netdata, ia akan berterusan dari mana ia dihentikan kali terakhir.
Memulakan dan menguji netdata
Sekarang buka penyemak imbas anda dan navigasi ke alamat berikut untuk mengakses laman web untuk semua graf:
# http: // 127.0.0.1: 19999/
Lihat video yang menunjukkan bagaimana pemantauan prestasi Linux masa nyata yang dilakukan di sini: https: // www.Youtube.com/watch?V = qizxs8a4bvi
NetData - Pemantauan Prestasi Masa Nyata LinuxAnda juga boleh melihat konfigurasi netdata pada bila -bila masa, dengan pergi ke:
http: // 127.0.0.1: 19999/netdata.ConfKonfigurasi NetData
Mengemas kini netdata
Anda boleh mengemas kini netdata Daemon ke versi terbaru dengan masuk netdata.git
Direktori yang anda muat turun sebelum dan berjalan:
# CD/PATH/TO/NETDATA.git # git tarik # ./Netdata-Installer.sh
Di atas netdata Skrip Pemasang akan membina versi baru dan memulakan semula NetData.
Rujukan: https: // github.com/firehol/netdata/
- « Android Studio - IDE yang kuat untuk membina aplikasi untuk semua peranti Android
- Cricket -CLI - Tonton Skor Kriket Live di Terminal Linux »