Menu
Secara percuma
Pendaftaran
Rumah  /  Merancang kehamilan/ Menyambung ke rangkaian (LAN dan Internet), menyediakan protokol rangkaian. Menyambung ke rangkaian (LAN dan Internet), menyediakan protokol rangkaian Program pemantauan trafik Internet dalam ubuntu

Menyambung ke rangkaian (LAN dan Internet), menyediakan protokol rangkaian. Menyambung ke rangkaian (LAN dan Internet), menyediakan protokol rangkaian Program pemantauan trafik Internet dalam ubuntu

Dalam kebanyakan kes, anda mungkin perlu menjejaki beban pada rangkaian, melihat jumlah data yang dipindahkan dan pengguna, program atau komputer yang menduduki saluran tersebut. Terutama sering tugas sedemikian timbul untuk pentadbir sistem, yang berhadapan dengan tugas memantau operasi rangkaian. seluruh syarikat. Tetapi ia juga boleh berguna untuk pengguna biasa.

Dalam artikel ini kita akan melihat bagaimana pemantauan rangkaian Linux dilakukan. Untuk melakukan ini, anda boleh menggunakan pelbagai utiliti. Bermula dari penganalisis rangkaian, seperti dan kepada alat yang lebih mudah seperti iptraf.

Semua data yang diedarkan melalui Internet dihantar dalam bentuk paket dengan saiz tertentu. Data dibahagikan kepada bahagian saiz tertentu dan paket terdiri daripadanya, yang akan dihantar ke teras sistem dan kemudian ke rangkaian, di mana ia akan melalui banyak komputer dan penghala sehingga mencapai matlamat. Menggunakan perisian khas, kami boleh menjejaki berapa banyak paket dan saiz yang melalui komputer kami, tidak kira sama ada ia dicipta oleh program tempatan atau diterima daripada rangkaian.

Oleh itu, anda boleh mengetahui dengan mudah apa beban semasa pada rangkaian, program atau perkhidmatan yang mencipta pakej, dan juga apa yang terkandung dalam pakej ini dan apa yang pengguna lakukan.

Pemantauan rangkaian menggunakan iptraf

iptraf adalah antara yang paling banyak program terbaik untuk pemantauan rangkaian dalam Linux. Ia menyediakan antara muka interaktif yang sangat mudah dengan mana anda boleh melihat dengan jelas semua maklumat yang diperlukan, dan dengan terperinci yang mencukupi. Utiliti tidak disediakan secara lalai, tetapi ia cukup popular sehingga anda boleh memasangnya dari repositori rasmi. Untuk melakukan ini pada Ubuntu, jalankan arahan:

sudo apt pasang iptraf

Dan pada operasi CentOS/Red Hat:

sudo yum pasang iptraf

Selepas memasang utiliti, untuk menjalankannya, hanya taip iptraf di terminal:

Antara muka interaktif berdasarkan Ncurses akan dibuka di hadapan anda, di mana anda perlu memilih tindakan yang diperlukan. Monitor Lebar Jalur Rangkaian, Statistik Antara Muka, Statistik Kegagalan dan Monitor tersedia di sini. rangkaian tempatan.

Beri perhatian kepada bahagian bawah tetingkap; penerangan mengenai tindakan yang dipilih dipaparkan di sana, serta petunjuk pada kekunci panas.

Contohnya, untuk melihat sambungan rangkaian dan statistik trafik bagi setiap satu, pilih "IP trafik moitor". Kemudian anda perlu memilih antara muka rangkaian, contohnya enp2s0:

Seterusnya anda akan melihat semua alamat IP yang sedang berinteraksi dengannya. Di sini anda boleh melihat arah paket dihantar, bilangan paket dan jumlah data yang dihantar atau diterima dalam bait.

Menggunakan item menu lain, anda boleh melihat statistik pada antara muka atau statistik mengenai pengendalian rangkaian tempatan. Utiliti ini juga boleh berfungsi dalam mod rambang untuk mengumpul data maksimum tentang rangkaian tempatan.



Penapis juga disokong, yang membolehkan anda menapis maklumat hanya mengikut kriteria tertentu. Contohnya, untuk membuat penapis, buka menu "Penapis", kemudian pilih "IP...", dan kemudian "Gunakan penapis baharu":

Kemudian anda perlu menentukan nama penapis:

Pada peringkat seterusnya, anda boleh menentukan parameter penapisan yang diperlukan:

Untuk menggunakan penapis anda perlu memilih "Gunakan penapis" dan pilih nama penapis daripada senarai:


Kini, dalam mana-mana item statistik, hanya maklumat yang sepadan dengan penapis yang dibuat akan dipaparkan.

Pemantauan trafik Linux paling kerap dilakukan oleh pentadbir menggunakan utiliti ini. Video tentang menggunakan utiliti:

Pemantauan rangkaian menggunakan utiliti lain

Program pemantauan rangkaian yang paling berkuasa ialah iptraf. Ia menyediakan semua maklumat yang diperlukan oleh pentadbir. Tetapi selain ini, terdapat produk lain. Mari kita lihat mereka dengan lebih terperinci.

1. iftop

Utiliti ini mempunyai antara muka yang lebih mudah dan memaparkan maklumat yang lebih sedikit. Ia memaparkan alamat IP pengirim dan penerima, serta jumlah data yang dihantar atau diterima dalam beberapa saat terakhir:

Anda boleh memasang program di Ubuntu menggunakan arahan:

sudo apt install iftop

Walaupun ia memaparkan maklumat untuk setiap sambungan, program tidak dapat mengenal pasti program yang mencipta paket.

2.memuat

nload ialah utiliti yang sangat mudah yang hanya memaparkan kelajuan sambungan masuk dan keluar. Ini membolehkan anda membuat analisis primitif rangkaian Linux dan menentukan beban. Kelajuan semasa, kelajuan maksimum dan minimum untuk tempoh operasi dipaparkan. Selain itu, data kelajuan dipaparkan dalam bentuk graf, jadi sepintas lalu sudah cukup untuk anda memahami perkara yang berlaku.

Untuk memasang program pada Ubuntu, gunakan arahan:

sudo apt install nload

3. nethogs

Ini adalah utiliti pemantauan rangkaian yang menarik yang menonjol antara lain. Menggunakannya, anda boleh melihat proses yang mencipta trafik ini atau itu. PID proses dan nama pengguna dipaparkan di sini, diisih mengikut penggunaan lebar jalur rangkaian:

Program ini, seperti yang lain, tersedia dari repositori rasmi, jadi anda tidak akan menghadapi sebarang masalah dengan pemasangan:

sudo yum pasang nethogs

4.bmon

Utiliti bmon membolehkan anda memaparkan statistik yang agak terperinci untuk setiap antara muka rangkaian. Ia berfungsi sama dengan nload dan memaparkan graf kecuali maklumat teks:

Untuk memasang program, lakukan:

sudo apt pasang bmon

5. Vnstat

Vnstat berbeza daripada semua alat yang dibincangkan di atas. Program ini berjalan sentiasa di latar belakang dan mengumpul maklumat tentang penggunaan rangkaian dalam fail log. Seterusnya, anda boleh melihat apakah beban untuk tempoh tertentu. Untuk memasang utiliti, lakukan:

sudo systemctl mulakan vnstat

Maklumat tentang beban rangkaian akan dipaparkan di sini, menunjukkan tarikh dan tempoh. Anda juga boleh melihat maklumat yang tersedia dalam masa nyata. Untuk melakukan ini, gunakan pilihan -l:

Video tentang menggunakan dan mengkonfigurasi vnstat:

6.bwm-ng

Ini adalah satu lagi utiliti yang sangat mudah digunakan dan membolehkan anda memantau beban rangkaian anda dalam masa nyata. Semua antara muka rangkaian yang tersedia dalam sistem dipaparkan:

Untuk memasang utiliti, jalankan arahan berikut:

sudo apt install bwm-ng

7.meter kelajuan

Ini adalah satu lagi alat mudah yang membolehkan anda memantau rangkaian anda dan memaparkan data dalam bentuk graf yang cantik. Untuk memasang program, lakukan:

sudo pip pasang speedometer

Seperti yang anda lihat, ia tidak tersedia dalam repositori rasmi semua pengedaran, tetapi anda boleh memasang program dari repositori python.

meter kelajuan -r enp2s0f0 -t enp2s0f0

Pilihan -r menentukan antara muka untuk memaparkan bilangan paket yang diterima, dan pilihan -t menentukan bilangan paket yang dihantar.

8.jam jaring

Netwatch ialah utiliti kecil yang disertakan dalam kit alat Netdiag dan menunjukkan sambungan rangkaian antara sistem tempatan dan jauh, serta kelajuan data akan dipindahkan. Untuk memasang program gunakan:

sudo apt install netdiag

Kemudian untuk menjalankan:

9. ifstat

Utiliti ifstat menunjukkan daya pengeluaran rangkaian dengan mengukur bilangan paket yang dihantar dan diterima. Output utiliti boleh digunakan dan dianalisis dalam program lain. Utiliti tidak memaparkan maklumat tentang alamat IP atau parameter lain, tetapi hanya kelajuan. Untuk memasang gunakan:

sudo apt pasang ifstat

Untuk memulakan:

10. trafshow

Ini adalah utiliti yang hampir sama dengan iftop, yang memaparkan bukan sahaja kelajuan pemindahan, tetapi juga sambungan itu sendiri. Ini memaparkan maklumat sambungan, saiz paket dan protokol. Untuk memasang program, taip:

sudo apt install trafshow

Yang tinggal hanyalah menjalankan program:

Kesimpulan

Dalam artikel ini, kami melihat arahan Iptraf, serta beberapa utiliti berguna lain yang boleh digunakan untuk memantau rangkaian Linux pada pelayan atau komputer rumah. Sesetengah alat ini juga boleh digunakan dalam persekitaran korporat. Sebagai alternatif, anda boleh menggunakan alat berasaskan web. Sebahagian daripada mereka disenaraikan dalam artikel. Apakah alat pemantauan yang anda gunakan? Tulis dalam komen!

Artikel ini mengandungi cara untuk memantau trafik yang melalui pelayan. Selalunya, tugas pemantauan timbul untuk penghala yang menyediakan komunikasi dengan Internet.

Pemantauan masa nyata

Untuk memantau trafik dalam masa nyata, anda boleh menggunakan utiliti jnettop:

sudo jnettop

Atau, sebagai pilihan, vnstat dengan suis –live:

sudo vnstat --live

Anda juga boleh menggunakan utiliti yang agak mudah dengan antara muka pseudo-grafik yang dipanggil iptraf:

sudo iptraf

Aktiviti pembalakan menggunakan iptables

Penapis paket iptables standard kadangkala sangat berguna untuk menganalisis jenis trafik tertentu. iptables membolehkan anda menulis kepada syslog aktiviti mengikut kriteria yang dipilih. Contohnya, menggunakan iptables anda boleh menjejaki komputer mana yang menghantar data ke rangkaian luaran dengan mudah melalui port 25 (SMTP), dengan itu mengenal pasti komputer yang dijangkiti pada rangkaian tempatan.

Tindakan LOG (dan ULOG yang lebih berkuasa) digunakan untuk menulis data ke fail log. Sintaks terperinci dan kemungkinan parameter boleh didapati dalam dokumentasi iptables.

Satu aspek yang penting ialah iptables itu sendiri tidak mengekalkan fail log. Sebaliknya, tindakan LOG menghantar maklumat kepada daemon pengelogan sistem, yang kemudian menulisnya ke log, yang paling kerap /var/log/syslog. Hasil akhirnya adalah kekacauan yang sangat sukar untuk diselesaikan. Memandangkan iptables sendiri tidak melakukan pengelogan, adalah mustahil untuk mengubah hala rekod ke fail berasingan menggunakan iptables itu sendiri.

Nasib baik, Ubuntu mempunyai cara mudah untuk mengisih data mengikut majalah yang diperlukan menggunakan sistem pengelogan rsyslog yang digunakan. Ia cukup untuk menambah awalan unik semasa menulis pada log. Sebagai contoh, seperti ini:

sudo iptables -t penapis -A FORWARD -s 192.168.0.0/ 16 -m tcp -p tcp --dport 25 -j LOG --log-prefix "iptables: "

Sekarang semua entri log yang sepadan dengan kriteria ini akan bermula dengan "iptables: ". Yang tinggal hanyalah menambah peraturan pengisihan pada sistem pembalakan. Untuk melakukan ini, anda boleh mencipta fail /etc/rsyslog.d/10-iptables.conf dengan kandungan berikut:

:msg, mengandungi, "iptables: " -/var/log/iptables.log & ~

Baris kedua bermaksud bahawa tidak perlu melakukan apa-apa kerja lanjut dengan rekod ini, i.e. ia tidak sepatutnya berakhir di jurnal lain.

Selepas mencipta fail konfigurasi baharu, jangan lupa konfigurasi semula rsyslog:

sudo /etc/init.d/rsyslog reload

Kini semua aktiviti yang sepadan dengan peraturan iptables yang ditambahkan akan dilog ke fail /var/log/iptables.log. Jika anda ingin meninggalkan pembalakan untuk masa yang lama, maka jangan lupa untuk menambah fail ini ke logrotate sistem putaran log, jika tidak pada satu ketika anda mungkin kehabisan ruang cakera.

Anda boleh membaca lebih lanjut tentang mengurus entri log dalam dokumentasi rsyslog.

Utiliti Vnstat dan Vnstati

Vnstat ialah alat penjejakan trafik yang sangat mudah. Ia tersedia dalam repositori Ubuntu, jadi pemasangan adalah mudah. Vnstat tidak memerlukan penalaan halus; ia hanya mengira trafik dan membolehkan anda melihat statistik. Bagi pengguna biasa, ini selalunya lebih daripada mencukupi.

Untuk mula mengira trafik, anda perlu menjalankan arahan yang akan mencipta pangkalan data untuk antara muka yang ditentukan:

sudo vnstat -u -i eth0

Trafik dikira secara automatik dan pangkalan data dikemas kini apabila peranti rangkaian dimatikan. Tetapi adalah mungkin untuk mengemas kini pangkalan data secara manual:

sudo vnstat -u

Untuk melihat statistik, hanya masukkan:

Anda juga boleh menggunakan kekunci berikut:

H, --jam mengikut jam -h, --hari sehari -m, --bulan sebulan -w, --minggu seminggu -t, --10 teratas 10 -s, --keluaran pendek pendek -l, - -pemantauan langsung dalam masa nyata

Vnstati adalah utiliti untuk menggambarkan statistik, semuanya juga mudah dengannya. Di sini, sebagai contoh, ialah skrip pendek yang memaparkan statistik pada skrin dalam bentuk gambar:

#! /bin/bash vnstat -u vnstati -vs -o ~/ vnstati.png eog ~/ vnstati.png

Kedua-dua utiliti mempunyai beberapa ciri lain, jangan lupa tentang suis --help dan utiliti lelaki!

Netflow - pemantauan dengan statistik

Untuk pemantauan dengan statistik, salah satu penyelesaian yang popular ialah teknologi Netflow.

Untuk mengumpul statistik menggunakan Netflow, anda perlu melampirkan penderia Netflow khas pada antara muka yang diperlukan, yang akan mengumpul maklumat dan menghantarnya kepada pengumpul Netflow, yang boleh didapati pada mesin lain.

Maklumat yang dikumpul oleh pengumpul boleh divisualisasikan menggunakan bahagian hadapan grafik, atau dianalisis menggunakan utiliti baris arahan.

Anda boleh menggunakan fprobe atau softflow yang tersedia dalam repositori standard sebagai penderia.

sensor fprobe

Untuk memasang sensor fprobe Sebagai contoh, anda boleh menjalankan arahan berikut:

sudo apt-get install fprobe

Pemasang akan bertanya tentang antara muka yang hendak didengari untuk trafik, dan ke mana untuk memindahkan statistik yang dikumpul - masukkan parameter yang anda perlukan dan fprobe akan mula berfungsi. Sebagai contoh, untuk Nfsen dalam contoh di bawah anda perlu menentukan port 9995.

Autostart pada rangkaian mula semula

Daemon fprobe sentiasa ranap apabila antara muka ia pasti akan turun. Dan tidak bermula semula secara automatik apabila antara muka disambung semula.

Jika atas sebab tertentu anda perlu menukar antara muka secara berkala, maka untuk mengatasi masalah fprobe ini, anda boleh menambah baris pada fail /etc/network/interfaces selepas penerangan antara muka

Servis atas fprobe start down servis fprobe stop

Sebagai contoh, ia mungkin kelihatan seperti:

Allow-hotplug eth0 iface eth0 alamat statik inet 192.168.0.1 netmask 255.255.255.0 # fprobe up service fprobe start down service fprobe stop

Sekarang, apabila menggunakan utiliti yang membaca semula fail ini (ifup dan ifdown), fprobe akan keluar dengan betul dan bermula secara automatik apabila keadaan antara muka ditukar. Dalam kes ini, apabila sistem bermula, fprobe akan cuba dimulakan dua kali (sekali dengan cara yang standard, yang lain - melalui /etc/network/interfaces), dan walaupun ia tidak akan berfungsi, adalah lebih baik untuk mengalih keluar autostart daemon sistem fprobe untuk pesanan:

sudo update-rc.d -f fprobe remove

Daemon fprobe berbilang pada satu komputer

Jika anda ingin menjalankan beberapa daemon fprobe pada satu komputer sekaligus (untuk mendengar beberapa antara muka), anda perlu menukar sedikit skrip permulaan.

Mula-mula, edit skrip permulaan sedia ada /etc/init.d/fprobe , menggantikan baris di dalamnya

NAMA =fprobe

setiap baris

NAME="fprobe"

Dan selain ini, garisan

DAEMON_OPTS="-i

setiap baris

DAEMON_OPTS = "-l 1:0 -i $INTERFACE $OTHER_ARGS $FLOW_COLLECTOR "

Nombor pertama pilihan permulaan tambahan -l ("1") memberitahu fprobe untuk menggunakan syslog untuk pengelogan, dan yang kedua ialah ID proses. Ia ialah nombor kedua yang perlu ditukar apabila menjalankan beberapa salinan fprobe , dan ia juga harus berada dalam kurungan segi empat sama dalam parameter NAME bagi skrip permulaan yang sepadan.

Sekarang, untuk mencipta semua parameter dan skrip yang diperlukan untuk menjalankan salinan kedua fprobe , salin /etc/init.d/fprobe ke /etc/init.d/fprobe_1:

sudo cp /etc/init.d/fprobe /etc/init.d/fprobe_1

Dan /etc/default/fprobe ke /etc/default/fprobe_1:

sudo cp /etc/default/fprobe /etc/default/fprobe_1

Edit /etc/default/fprobe_1 untuk berfungsi dengan antara muka kedua.

Sekarang kita perlu mengedit skrip mula /etc/init.d/fprobe_1 untuk proses fprobe kedua. Gantikan nombor dalam parameter NAME dan DAEMON_OPTS dengan yang anda perlukan:

NAMA ="fprobe" DAEMON_OPTS ="-l 1:1 -i $INTERFACE $OTHER_ARGS $FLOW_COLLECTOR "

Selain itu, tukar kod pemuatan fail konfigurasi untuk merujuk kepada fail fprobe_1. Daripada sesuatu seperti ini:

jika [ -f / etc/ default/ fprobe ] ; kemudian. /etc/default/fprobe fi

Ia sepatutnya kelihatan seperti:

# Sertakan lalai fprobe jika tersedia jika [ -f / etc/ default/ fprobe_1 ] ; kemudian. / etc/ default/ fprobe_1 fi

Juga, versi Ubuntu yang lebih baru mengandungi ulasan khas untuk sistem but pada permulaan fail ini. Ia bermula dengan baris

# ## MAKLUMAT MULA INI

Dalam ulasan ini anda juga perlu menggantikan baris

# Menyediakan: fprobe

setiap baris

# Menyediakan: fprobe_1

Pastikan semuanya berfungsi sebagaimana mestinya. Untuk melakukan ini, jalankan kedua-dua fprobe, kemudian lihat mana-mana pengurus proses (contohnya, htop) dan cari kedua-dua daemon di sana.

Jika semuanya baik-baik saja, kemudian tambahkan daemon fprobe kedua untuk memulakan dengan arahan

sudo update-rc.d fprobe_1 lalai

Sudah tentu, jika anda menentukan pelancaran daemon fprobe kedua dalam /etc/network/interfaces , maka anda tidak seharusnya menambahkannya pada permulaan.

Dengan cara ini anda boleh memulakan seberapa banyak daemon fprobe yang anda mahu, hanya dengan menukar pengecam.

Nfdump Collector dan Nfsen Data Visualizer

Nfdump Dan Nfsen ialah pengumpul dengan utiliti yang disertakan dan antara muka web untuk menggambarkan data yang dikumpul. Nfdump tersedia dalam repositori Ubuntu standard, dan Nfsen boleh dimuat turun dari laman web rasmi. Anda juga boleh melihat tangkapan skrin di sana untuk mendapatkan idea tentang apa itu Nfsen.

Anda boleh menggunakan mana-mana penderia yang tersedia untuk gabungan ini, contohnya fprobe atau softflowd.

Nfdump boleh dipasang melalui mana-mana pengurus pakej, contohnya, dengan arahan

sudo apt-get install nfdump

Nfsen perlu dibongkar di suatu tempat pada pelayan daripada arkib sumber dan beberapa operasi mudah perlu dilakukan. Mula-mula anda perlu memasang semua pakej yang diperlukan untuk kerja:

sudo apt-get install apache2 libapache2-mod-php5 librrds-perl libmailtools-perl

Selepas itu, pergi ke folder etc/ dalam direktori tempat anda membongkar Nfsen, dan namakan semula fail nfsen-dist.conf yang terletak di sana kepada nfsen.conf. Ini ialah fail konfigurasi Nfsen utama. Ia perlu disunting mengikut keperluan anda. Di bawah ialah pilihan yang perlu anda ubah untuk konfigurasi Nfsen asas:

# Direktori tempat Nfsen akan dipasang.$BASEDIR = "/srv/nfsen" ; # Jika kita mahu meletakkan antara muka web dalam folder yang sama dengan semua yang lain$HTMLDIR = "$(BASEDIR)/www" ; # Lokasi utiliti Nfdump untuk Ubuntu dan Debian$PREFIX = "/usr/bin" ; # Pengguna untuk menjalankan nfcapd - daemon pengumpul$USER = "www-data" ; # Pengguna dan kumpulan untuk menjalankan antara muka web$WWWUSER = "www-data" ; $WWWGROUP = "www-data" ;# Sumber pengumpulan data - nama, port tempatan untuk mendengar, warna graf

%sources = ( "router1" => ( "port" => "9995" , "col" => "#0000ff" , "type" => "netflow") , "router2" => ( "port" => "9996" , "col" => "#00ff00" , "type" => "netflow" ) , ) ;

Dokumentasi terperinci mengenai ciri yang tersedia boleh dibaca di.

Ubuntu 12.04 LTS dengan Perl 5.14 dan nfsen 1.3.6p1 tidak mempunyai Socket6 import. Dalam fail "libexec/AbuseWhois.pm" dan "libexec/Lookup.pm" gantikan:

gunakan Socket6;

Socket6-> import (qw (pack_sockaddr_in6 unpack_sockaddr_in6 inet_pton getaddrinfo) );

./ install.pl dll/ nfsen.conf

Yang tinggal hanyalah melancarkan Nfsen. Dalam contoh di atas, laluan untuk memasang Nfsen ialah /srv/nfsen/. Dalam kes ini, anda boleh menggunakan arahan untuk menjalankan

/ srv/ nfsen/ bin/ nfsen mula

Untuk menyepadukan Nfsen ke dalam sistem sebagai perkhidmatan yang dilancarkan secara automatik, jalankan dua arahan seperti ini:

ln -s / srv/ nfsen/ bin/ nfsen / etc/ init.d/ nfsen update-rc.d nfsen lalai 20

Sekarang, jika anda meninggalkan tetapan pelayan web secara lalai, antara muka web harus tersedia di http://yourserver/nfsen/nfsen.php.

Sila ambil perhatian bahawa maklumat tidak akan mula dikumpul serta-merta, jadi ia akan mengambil sedikit masa sebelum apa-apa dipaparkan pada carta. Dan sudah tentu, rangkaian mesti mempunyai penderia yang menghantar maklumat ke port yang ditentukan.

Untuk memantau kelajuan sambungan dan trafik, anda juga boleh menggunakan applet dok cairo standard - netspeed dan conky alat pemantauan sistem yang popular.

Di bawah ialah senarai alat pemantauan. Terdapat sekurang-kurangnya 80 cara untuk memastikan mesin anda terkawal.

1. alatan pertama - atas

Perintah konsol teratas ialah monitor sistem yang mudah, mudah digunakan, yang memaparkan senarai proses yang berjalan dalam sistem dan maklumat tentang proses ini. Perintah ini mengisih mereka dalam masa nyata mengikut beban CPU, dan alat itu diprapasang pada banyak sistem UNIX.

2.htop

Htop - monitor sistem, sebagai alternatif kepada arahan teratas, menunjukkan senarai dinamik semua (tidak seperti atas) proses sistem, masa operasi, pemproses dan penggunaan memori.

Atop ialah monitor interaktif, serupa dengan bahagian atas, yang memaparkan perubahan baharu tentang proses aktif dalam sistem. Alat yang baik untuk mengesan kesesakan, memantau beban CPU, RAM, rangkaian komputer. Oleh kerana ia berfungsi secara berterusan, ia boleh memuatkan pelayan. Menggabungkan keupayaan top, netstat, iostat, perakaunan dan lain-lain. Menyimpan data ke fail dalam format binari sendiri (menulis keadaan sistem kepada fail termampat).

Apachetop ialah utiliti konsol yang memantau trafik dalam masa nyata, memisahkan log apache dan menunjukkan output pada skrin, dalam satu perkataan, ia menunjukkan gambaran terperinci tentang penggunaan tapak anda.

Utiliti ftptop menyediakan maklumat asas tentang semua sambungan ftp semasa ke pelayan, maklumat tentang jumlah bilangan sesi, bilangan muat naik dan muat turun, siapa pelanggan. Membolehkan anda melihat pengguna disambungkan ke pelayan ftp.

Utiliti yang menarik, mudah dan berguna dipanggil mytop. Sama seperti utiliti teratas pada sistem Unix, mytop melihat semua panggilan ke pelayan MySQL dalam masa nyata.

Powertop ialah utiliti yang membolehkan anda mengesan komponen dalam sistem yang menggunakan lebih banyak tenaga daripada yang diperlukan pada komputer riba anda, dan menunjukkan jumlah penggunaan kuasa (dalam W), maklumat dibaca daripada pelbagai sumber kernel. Ini akan membolehkan anda mengurus/bereksperimen dengan tetapan pengurusan kuasa dan menyesuaikan penggunaan tenaga untuk mesin anda dengan berkesan.

Iotop - utiliti yang serupa dengan utiliti teratas, tetapi tidak memaparkan penggunaan CPU dan memori, tetapi kerja proses dengan cakera, ditulis dalam Python. Membantu anda menentukan proses yang sedang mengakses cakera keras anda di Linux. Memaparkan proses aktif yang sedang menjalankan operasi I/O pada cakera dan mengumpul statistik untuk masa tertentu.

Ntopng ialah generasi ntop yang akan datang, alat ini membolehkan anda memantau berapa banyak, apa dan apa IP yang telah dipam melalui antara muka pada gerbang, menunjukkan pengedaran trafik IP, geolokasi hos, dan analisis trafik rangkaian.

Iftop - memaparkan maklumat tentang sambungan rangkaian aktif, kelajuan muat naik/muat turun rangkaian, memantau trafik dalam talian, memisahkan trafik mengikut protokol, antara muka dan hos.

Iftop sama dengan top dari segi penggunaan rangkaian.

Jnettop menggambarkan trafik rangkaian serupa dengan iftop dan memantau aktiviti rangkaian. Utiliti untuk memantau trafik dalam masa nyata.

Bandwidthd - utiliti untuk memantau trafik pengguna akhir, binaan jadual pangsi(html) dan graf untuk setiap pengguna mengikut IP dan mengikut subnet, dipecahkan mengikut hari, minggu dan bulan.

EtherApe - menunjukkan trafik rangkaian dalam bentuk graf, menunjukkan bukan sahaja sambungan, tetapi juga aliran untuk setiap daripada mereka, jenis protokol mengikut nombor port, aktiviti rangkaian hos yang berbeza. Pada graf, nod ditunjukkan sebagai gelang, dan sambungan ditunjukkan sebagai garisan, jadi semakin sengit trafik, semakin tebal garis penghubung, jenis trafik yang berbeza ditunjukkan dalam warna yang berbeza.

Ethtool ialah utiliti untuk mengkonfigurasi antara muka rangkaian dalam Linux. Ini bermakna bond0, tun0 dan peranti lain yang bukan fizikal tidak boleh dilihat atau diedit menggunakan ethtool.

NetHogs ialah utiliti yang memantau sebarang aktiviti rangkaian semua proses pada komputer, serupa dengan bahagian atas sahaja untuk rangkaian. Utiliti ini tersedia dalam repositori standard dan boleh dipasang dengan hanya satu arahan:
sudo apt-get install nethogs
Anda boleh menjalankan utiliti hanya dengan hak pengguna root:
sudo nethogs
16. iptraf

Iptraf ialah utiliti untuk memantau antara muka rangkaian, memantau trafik pada semua sambungan TCP, menyediakan statistik mengenai beban antara muka rangkaian, mengikut protokol, mengikut port, dan mengikut saiz paket.

Ngrep - sama seperti grep hanya pada peringkat rangkaian, digunakan untuk mendapatkan dan melihat kandungan paket, adalah utiliti serasi pcap, membolehkan anda menggunakan rentetan perenambelasan semasa menentukan templat.

MRTG - utiliti memantau pautan rangkaian. Output MRTG menjana halaman html dengan graf dalam png.

Bmon ialah utiliti untuk memantau beberapa antara muka rangkaian dalam masa nyata, menyokong kaedah dan penapis input/output yang berbeza, menunjukkan beban antara muka rangkaian dalam bentuk graf, dan jumlah beban antara muka rangkaian dipaparkan dalam bentuk jadual.

Traceroute ialah utiliti yang mana anda boleh menentukan di bahagian mana rangkaian IP kegagalan berlaku, "meneroka" rangkaian IP (perubahan, pelayan DNS, saluran penghantaran data tulang belakang, juga dikenali sebagai tulang belakang, sistem subnet, dll.)

IPTSate - memaparkan statistik port terbuka dalam bentuk jadual yang menunjukkan alamat IP. Alat berkesan yang memantau trafik IP, memaparkan kedua-dua statistik umum untuk semua antara muka rangkaian dan statistik terperinci untuk satu antara muka.

Darkstat - memantau trafik rangkaian, memaparkan statistik penggunaan rangkaian, menghantar laporan melalui http. Maklumat yang dikumpul tentang kelajuan, bilangan paket yang dihantar, bait, hos yang dilawati dan data hos dipaparkan dalam bentuk halaman web.

VnStat ialah utiliti untuk trafik rangkaian perakaunan, menyimpan sejarah trafik rangkaian untuk antara muka terpilih, trafik dikira kedua-dua masuk dan keluar untuk setiap antara muka. vnStat menerima data daripada kernel Linux.

Netstat - utiliti yang digunakan untuk menyemak sambungan TCP aktif, memaparkan maklumat tentang protokol yang digunakan, alamat tempatan dan nombor port, alamat luaran dan nombor port, serta maklumat tentang status sambungan.

Ss ialah utiliti yang boleh digunakan dan bukannya netstat, ia boleh menunjukkan maklumat yang lebih terperinci dan lebih pantas Jika anda ingin memaparkan statistik ringkasan, utiliti ini adalah untuk anda. ss mengumpul dan memaparkan maklumat tentang semua port TCP dan UDP, buka sambungan ssh / ftp / http / https, dsb.

Nmap - utiliti membolehkan anda mengimbas pelayan, menentukan OS yang dipasang, anda boleh mengetahui sama ada komputer dilindungi oleh mana-mana penapis paket atau tembok api, dan banyak ciri lain (utiliti sumber terbuka untuk penerokaan rangkaian dan pemeriksaan keselamatan ).

MTR ialah utiliti diagnostik rangkaian yang menggabungkan keupayaan program traceroue dan ping, memeriksa sambungan antara nod di mana ia berjalan dan nod sasaran, program ini membolehkan anda menentukan nod di mana kehilangan paket berlaku.

Tcpdump - memaparkan pengepala paket yang melalui antara muka rangkaian yang sepadan dengan ungkapan Boolean, disertakan dalam kebanyakan pengedaran Unix dan membolehkan anda memintas dan memaparkan/menyimpan trafik rangkaian ke fail. Menggunakan tcpdump, anda boleh menganalisis trafik pada peringkat rangkaian (ARP, ICMP), pada tahap pengangkutan (TCP, UDP).

Justniffer ialah utiliti konsol untuk menganalisis trafik, penghidu protokol HTTP berdasarkan pcap dan disesuaikan untuk TCP.

Pemantauan berkaitan sistem

30.nmon

Nmon ialah utiliti pemantauan sistem yang memaparkan maklumat tentang CPU, RAM, rangkaian, cakera, kedua-duanya dalam bentuk graf dan data berangka, sistem fail, NFS, proses yang paling dimuatkan, sumber.

Conky ialah monitor sistem yang kaya dengan ciri, boleh disesuaikan sepenuhnya untuk sistem Linux dan BSD yang menjejaki banyak metrik sistem seperti CPU, memori, swap, saiz cakera, suhu, kelajuan muat naik dan muat turun, mesej sistem dan banyak lagi.

Glances - utiliti untuk memantau sumber sistem dalam masa nyata, melakukan pemantauan dalam satu tetingkap, memaparkan maklumat tentang penggunaan CPU, Purata Beban, penggunaan RAM dan Swap, kadar bit antara muka, data sensor (Linux sahaja), kadar bit I/O, penggunaan FS , maklumat tentang proses.

Saidar ialah alat kecil yang memaparkan maklumat asas tentang sumber sistem (menunjukkan beban CPU, memori, proses dan antara muka rangkaian).

RRDtool ialah utiliti untuk memantau sumber rangkaian dan perkakasan, satu set utiliti RRDtool direka untuk menyimpan, memproses dan memaparkan sebarang data yang berubah dari semasa ke semasa, ini termasuk: trafik rangkaian, lebar jalur rangkaian, pemproses dan beban RAM, suhu.

RRDTool mengumpul maklumat dan mencipta graf, maklumat itu disimpan dalam pangkalan data cincin. Saiz pangkalan data kekal malar kerana sel digunakan secara kitaran.

Monit - utiliti menjalankan fungsi yang sama seperti yang dipantau, memantau keadaan perkhidmatan, menghantar pemberitahuan tentang pelbagai acara melalui e-mel dan melakukan tindakan untuk memulakan semula perkhidmatan bergantung pada keadaan. Adalah mungkin untuk memantau keadaan sistem dari baris arahan dan melalui pelayan web monitnya sendiri.

Penjelajah proses Linux ialah aplikasi grafik C++/QT yang padat tetapi berkuasa untuk melihat proses aktif (Pengurus Tugas) dan memantau kesihatan sistem (System Monitor)

Df ialah utiliti yang memaparkan data pada saiz ruang cakera kosong sistem fail yang ditentukan atau sistem fail yang mana fail yang ditentukan dimiliki, melaporkan saiznya, titik lekap. Jika fail atau sistem fail tidak dinyatakan, utiliti memaparkan statistik untuk semua sistem fail yang dipasang. Nilai output sepadan dengan bilangan blok 512-bait.

Discus - serupa dengan df, perbezaannya ialah output grafik kelihatan lebih bagus)

Xosview adalah alat klasik untuk pemantauan sistem, ia mudah, memaparkan keadaan semasa sistem dalam bentuk satu set bar grafik, panjang dan lebarnya bergantung pada saiz tetingkap.

Dstat ialah utiliti yang baik untuk memantau keadaan sistem, menganalisis prestasi dan mendiagnosis ranap secara interaktif. Anda boleh menyambungkan pelbagai modul untuk memantau pelbagai perkhidmatan (mysql, nfs, postfix). Penggantian sejagat untuk Vmstat, IOSTAT, NetStat dan ifstat.

SNMP adalah protokol model OSI, dibangunkan untuk menguji fungsi penghala rangkaian dan jambatan, kemudian skop protokol meliputi peranti rangkaian lain, seperti hab, pintu masuk, pelayan terminal, pelayan Pengurus LAN, mesin yang menjalankan Windows NT.

Utiliti pakej Net-SNMP - untuk memantau parameter penghala.

Incron (INotify CRON) ialah pakej utiliti yang membolehkan anda menjalankan skrip berdasarkan peristiwa pada sistem fail menggunakan sistem pemberitahuan innotify kernel Linux. Utiliti seperti cron, tetapi pencetus untuk melaksanakan arahan bukanlah masa, tetapi kebetulan peristiwa sistem fail yang ditentukan berhubung dengan fail yang ditentukan.

Monitorix adalah alat mudah untuk memantau sistem, anda boleh memantau beban dan suhu pemproses, RAM, cakera keras dan peralatan lain. Asalnya dicipta untuk digunakan dalam pengeluaran pelayan Linux/UNIX, tetapi boleh digunakan pada peranti terbenam.

Vmstat ialah statistik memori maya, alat terbina dalam kecil yang memantau dan memaparkan ringkasan status memori komputer.

Uptime ialah utiliti yang menunjukkan masa semasa, masa operasi selepas but, bilangan pengguna semasa dalam sistem komputer dan beban untuk 1, 5 dan 15 minit terakhir.

46. ​​​​mpstat ialah alat terbina dalam yang memantau penggunaan CPU pada sistem. Perintah yang paling biasa digunakan ialah mpstat -P ALL - menunjukkan statistik terperinci semua proses sistem.

Pmap - memaparkan data mengenai peruntukan memori antara proses, membolehkan anda mencari punca kesesakan yang berkaitan dengan penggunaan memori.

Ps ialah utiliti untuk memantau proses dalam masa nyata, menunjukkan senarai semua proses yang sedang berjalan pada masa program ini dilancarkan, berfungsi lebih cepat daripada atas, tertumpu pada melihat PID proses tertentu dan keseluruhan baris arahan setiap proses.

Sar ialah utiliti, sebahagian daripada pakej Systat, digunakan untuk memantau pelbagai subsistem Linux (CPU, memori, I/O) dalam masa nyata. Utiliti yang berkuasa, adalah mudah apabila anda perlu mengumpul maklumat tentang aktiviti dalam tempoh tertentu untuk kegunaan selanjutnya.

Collectl adalah utiliti untuk memantau beban CPU dan rangkaian, memantau prestasi dan mengumpul statistik dari pelbagai peralatan, pelbagai perkhidmatan seperti bind, apache, openvpn, mysql dan lain-lain.

Iostat ialah utiliti untuk mengenal pasti kesesakan cakera, memberikan maklumat tentang cakera I/O dan penggunaan CPU.

Percuma - utiliti memaparkan maklumat tentang jumlah memori, memori percuma dan terpakai, termasuk partition swap.

Sistem fail /Proc - sistem fail memungkinkan untuk mengkaji kernel Linux dari dalam). Daripada statistik ini anda boleh dapat maklumat terperinci tentang pelbagai peranti perkakasan pada komputer anda.

GKrellM - widget boleh disesuaikan dengan pelbagai topik, yang memaparkan data tentang peranti sistem pada desktop: CPU, suhu, memori, rangkaian dan sebagainya.

Pemantau sistem Gnome - memantau prestasi sistem, utiliti memaparkan maklumat masa nyata tentang sumber dalam bentuk graf - penggunaan pemproses (CPU), memori akses rawak (RAM) dan penggunaan fail swap (SWAP), serta penggunaan rangkaian.

GoAccess ialah utiliti yang membolehkan anda menganalisis log pelayan web dan membina laporan (analisis log akses ke tapak anda) dalam masa nyata. Selain itu, data boleh dikeluarkan dalam HTML, JSON atau CSV. Memaparkan statistik umum, pelawat teratas, 404, geolokasi dan banyak lagi.

Logwatch - menganalisis log sistem mengikut pelbagai kriteria dengan keupayaan untuk menyusun laporan dan menghantarnya melalui mel, dibina berdasarkan prinsip modular, anda boleh membuat kriteria anda sendiri untuk analisis.

Swatch ialah utiliti untuk pemantauan aktif log, mengawal hampir semua jenis fail log.

MultiTail ialah alat konsol yang boleh memantau fail log serta output arahan lain (seperti rsstail, wtmptail, negtail), dan boleh memisahkan terminal kepada banyak tetingkap kecil.

Acct atau psacct - utiliti untuk memantau pengguna dan aplikasi yang berfungsi atau telah bekerja dalam sistem, berfungsi dalam mod latar belakang dan mengumpul data dalam log, anda boleh menjejaki jumlah sumber yang digunakan oleh aplikasi tertentu.

Whowatch ialah utiliti yang menjejaki pengguna pada sistem anda dan membolehkan anda melihat dalam masa nyata arahan dan proses yang mereka gunakan.

Strace ialah utiliti yang menjejaki panggilan sistem yang dibuat oleh proses tertentu, serta isyarat yang diterimanya.

DTrace ialah abang kepada strace, utiliti untuk menyahpepijat aplikasi iOS, ia diperlukan semasa menyahpepijat kes kompleks, apabila anda perlu menetapkan peraturan untuk penapisan yang dipanggil fungsi, utiliti itu bukan untuk orang yang lemah hati, anda perlu mempelajari buku "1000 dan 1" untuk bekerja dengannya.

Webmin ialah alat web untuk pentadbiran sistem, menghapuskan keperluan untuk mengedit fail konfigurasi Unix secara manual, membolehkan anda menguruskan sistem dari jauh jika perlu, anda boleh mengkonfigurasi akaun pengguna, pelayan Apache, DNS, pelayan fail dan banyak lagi.

Stat ialah alat terbina dalam yang memaparkan maklumat tentang keadaan fail dan sistem fail, memaparkan maklumat tentang cara, apabila fail ditukar atau tentang penyuntingannya.

Ifconfig - arahan membolehkan anda mengkonfigurasi antara muka rangkaian.

Ulimit ialah utiliti yang boleh digunakan untuk menetapkan had pada sumber seluruh sistem, menyediakan kawalan ke atas sumber untuk shell dan proses yang berjalan di bawah kawalannya, dan dibina ke dalam penterjemah bash. Nilai had biasanya dinyatakan dalam blok 1024-bait.

Cpulimit ialah utiliti kecil yang akan membantu mengehadkan penggunaan CPU sesuatu proses.

Lshw ialah utiliti kecil yang menyediakan maklumat terperinci tentang konfigurasi perkakasan komputer, memaparkan maklumat tentang memori, versi perisian tegar, reka bentuk papan induk, jenis dan kelajuan pemproses, konfigurasi cache, frekuensi bas.

W ialah arahan terbina dalam yang memaparkan maklumat tentang pengguna yang sedang menggunakan mesin, rekod ringkas aktiviti semasa pada sistem.

Lsof (Senarai Fail Terbuka) ialah utiliti untuk memaparkan maklumat tentang fail yang digunakan oleh proses mana.

Ketumpatan Pelayan ialah alat pemantauan Linux yang membolehkan anda menetapkan makluman dan melihat graf untuk metrik sistem dan rangkaian.

OpenNMS - memantau pelbagai perkhidmatan dan sistem dalaman rangkaian dan peralatan pelayan.

SysUsage ialah utiliti yang berfungsi pada semua platform Unix dan memaparkan maklumat terperinci tentang pemproses, memori, peranti I/O, peranti rangkaian, fail, proses dan penderia suhu. Gambar rajah dibuat menggunakan rrdtool.

Brainypdm ialah alat pengurusan dan pemantauan data berasaskan web yang mengumpul data prestasi menggunakan nagios.

PCP - memungkinkan untuk mengumpul metrik daripada berbilang hos, anda boleh mengakses data graf melalui antara muka web atau GUI. Sangat sesuai untuk memantau sistem besar.

Pengawal sistem KDE ialah pengurus tugas, monitor grafik yang menyediakan maklumat sistem masa nyata, aplikasi untuk KDE yang membolehkan anda memantau hos tempatan dan jauh.

Munin ialah projek OpenSource yang ditulis dalam Perl dan menggunakan RRDtool, alat pemantauan sumber, mengumpul data daripada beberapa pelayan serentak dan memaparkan segala-galanya dalam graf (semua peristiwa pelayan lepas, beban).

Nagios - aplikasi untuk pemantauan sistem dan rangkaian lengkap.

Zenoss ialah sistem pemantauan yang memantau status peranti pada rangkaian, yang boleh membantu mencegah masalah sebelum ia berlaku fungsi pengesanan automatik membolehkan anda mengumpul maklumat dengan cepat tentang semua sistem aktif pada rangkaian, teras Zenoss menganalisis persekitaran; yang memungkinkan untuk menangani sejumlah besar peranti tertentu dengan cepat.

Cacti - menggunakan protokol SNMP, ia mengambil statistik daripada peranti, dan melalui RRD-tool membuat graf visual, sama ada penggunaan ruang cakera pada pelayan fail, atau beban pada antara muka suis.

Zabbix ialah sistem pemantauan yang terdiri daripada beberapa subsistem, semuanya boleh dihoskan pada kereta yang berbeza, digunakan untuk memantau pelayan (kebanyakannya).

Collectd - mengumpul statistik tentang penggunaan sumber, alat yang mudah disesuaikan.

Observium ialah sistem pemantauan dan pengawasan untuk peranti dan pelayan rangkaian.

Nload ialah alat baris arahan yang memantau lebar jalur rangkaian jika terdapat keperluan untuk mendapatkan gambaran visual beban pada antara muka rangkaian sistem dan melihat statistik umum tentang trafik rangkaian.

Anda boleh memasangnya dengan:
1 yum pasang nload
atau:
1 sudo apt-get install nload
84. SmokePing

SmokePing ialah utiliti untuk mengumpul maklumat tentang kelewatan penghantaran dan kehilangan paket, memaparkan semua keadaan dalam bentuk graf dan anda boleh mengawal kelajuan tindak balas perkhidmatan kepada permintaan.

MobaXterm datang untuk menyelamatkan dan membolehkan anda menggunakan banyak arahan terminal yang biasa ditemui di Linux jika anda bekerja dalam persekitaran Windows.

Pemantauan Shinken ialah sistem pemantauan, fleksibel dalam konfigurasi, banyak perisian yang serasi, dengan WebUI sendiri, dengan pelbagai rangkaian yang disokong dan peralatan pelayan.

Suatu hari saya perlu mengukur jumlah trafik yang digunakan oleh aplikasi. Satu cara untuk mengukur ini adalah dengan menyediakan proksi. Tetapi bagaimana jika anda tidak mahu menyediakan pelayan proksi?.. Saya tidak mahu. Untuk mencari cara lain, saya mula-mula menjelajah Habr, kemudian Internet. Memandangkan saya menghabiskan banyak masa untuk perkara ini, kini saya mencipta nota ini supaya orang lain tidak menghadapi masalah ini.

PENTING:
Kaedah ini berfungsi jika kami mengetahui alamat mana yang diakses oleh aplikasi kami, atau dari port mana.

Arahan langkah demi langkah

1. iptraf
iptraf adalah program kecil yang boleh memantau semua aktiviti rangkaian komputer.
Sumber dan binari boleh dimuat turun dari laman web iptraf.

Dalam kes Ubuntu, anda boleh memasang iptraf dengan menjalankan arahan:
sudo apt-get install iptraf

2. Jom lancarkan!
Di terminal kami menulis: iptraf
3. Sediakan
Anda perlu mendayakan pengelogan (jika tidak, program akan dihadkan untuk memaparkannya pada skrin). Ini dilakukan, jelas, dalam bahagian "Konfigurasikan".

4. Mulakan pemantauan
Kami meninggalkan tetapan, klik "monitor trafik IP" dan pilih laluan ke fail di mana kami akan log aktiviti rangkaian.

Selepas ini kita akan melihat gambar berikut:

Itu sahaja yang anda perlukan! hampir.

5. Analisis
Seperti yang saya nyatakan di atas, kita perlu tahu alamat/port mana yang diakses oleh aplikasi kita (trafik yang sedang kita kira).
Sebagai contoh, jika kita ingin mengira jumlah trafik sejam kos radio last.fm, kita mesti menentukan perkara berikut:
aplikasi last.fm mengakses alamat seperti ini:
195.24.* (last.fm tidak mengakses satu alamat, tetapi mengakses julat alamat).
Untuk mengekstrak daripada log (yang mengambil masa sejam untuk menulis) jumlah trafik yang digunakan, saya menulis "program" kecil dalam java, yang mengira trafik ini:

Statistik pakej; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /** * * @author http://habrahabr.ru/users/nucleotide/ */ public class Utama ( public static void main(String args) membuang IOException ( BufferedReader reader = new BufferedReader(new FileReader("/var/log /iptraf/ip_traffic")); Baris rentetan; kiraan panjang = 0; trafik panjang = 0; manakala ((baris = pembaca.readLine()) != null) ( count++; Rentetan s = line.split(" "); jika (s.panjang< 12) { continue; } if (s.contains("195.24.") || s.contains("195.24.")) { //"from" and "to" traffic += new Long(s); if(s.length>16) lalu lintas += Panjang baharu;

) ) System.out.println("Count: " + count + " lines");

System.out.println("Jumlah: " + trafik + " bait!"); System.out.println("Jumlah: " + trafik / 1024 + " Kbait!"); System.out.println("Jumlah: " + trafik / (1024 * 1024) + " Mbytes!");

) ) Pilihan ini berfungsi dengan baik apabila anda sentiasa menulis log, dan kemudian anda perlu mengukur "sesuatu di sana". Anda hanya perlu menulis/mengkonfigurasi parser tepat seperti yang diperlukan dalam situasi tertentu, dan kemudian anda boleh mendapatkan semua data yang diperlukan. Mungkin tidak

pilihan terbaik

(walaupun ia berfungsi). Terdapat banyak pilihan lain.

  1. Bagi pengguna yang tidak dapat menggunakan tanpa had
  2. pelan tarif
  3. (contohnya, saya perlu kerap menggunakan 3G semasa perayauan) mengambil kira penggunaan trafik adalah tugas yang agak kritikal. Bagaimana untuk menyelesaikannya di Ubuntu? Jom tengok 2 aplikasi menarik.

Program ini membenarkan anda untuk menentukan antara muka yang sedang dipantau dan, jika ia adalah sambungan PPPoE, menyediakan keupayaan untuk menamatkan sambungan secara automatik apabila had trafik/masa yang dinyatakan dalam tetapan dicapai untuk tempoh masa tertentu (hari/ minggu/bulan atau sebarang selang masa lain). Malangnya, walaupun mempunyai keupayaan yang kaya, NTM agak kurang disepadukan ke dalam Ubuntu, semuanya terhad kepada penunjuk statik, dan untuk melihat keadaan semasa dengan had anda perlu membuka tetingkap program, yang tidak selalunya mudah.

Muat turun Monitor

Program ini dicipta sebagai sebahagian daripada Ubuntu Apps Showdown. Keupayaannya adalah lebih sederhana: monitor muat turun membolehkan anda menetapkan had trafik harian, mingguan dan bulanan, menerima mesej tentang melebihi had ini dan melihat graf mudah. Sebaliknya, program ini disepadukan dengan baik ke dalam Ubuntu terdapat bar kemajuan pada ikon Unity, yang membolehkan anda menganggarkan jumlah trafik yang tinggal.

Anda boleh memasang program menggunakan repositori ppa menggunakan arahan berikut:

Sudo add-apt-repository ppa:duncanjdavis/download-monitor-submit sudo apt-get kemas kini sudo apt-get install download-monitor

Bagaimana anda mengawal penggunaan internet anda?