16 Noderīgi joslas platuma uzraudzības rīki, lai analizētu tīkla lietojumu Linux


Vai jums rodas problēmas ar Linux tīkla joslas platuma lietojuma uzraudzību? Vai tev vajag palīdzību? Ir svarīgi, lai jūs varētu vizualizēt to, kas notiek jūsu tīklā, lai saprastu un atrisinātu visu, kas izraisa tīkla lēnumu, vai vienkārši sekotu jūsu tīklam.

Šajā rakstā mēs pārskatīsim 16 noderīgus joslas platuma uzraudzības rīkus, lai analizētu tīkla lietojumu Linux sistēmā.

Ja vēlaties pārvaldīt tīklu, novērst traucējummeklēšanu vai atkļūdošanu, izlasiet mūsu rakstu - Linux Sysadmin rokasgrāmata tīkla pārvaldībai, problēmu novēršanai un atkļūdošanai

Visi zemāk uzskaitītie rīki ir atvērta pirmkoda un var palīdzēt jums atbildēt uz tādiem jautājumiem kā “kāpēc tīkls šodien ir tik lēns?”. Šajā rakstā ir iekļauti mazi rīki joslas platuma uzraudzībai vienā Linux mašīnā un pilnīgi uzraudzības risinājumi, kas spēj apstrādāt dažus resursdatorus LAN (lokālajā tīklā) vairākos resursdatoros pat WAN (Wide Area Network).

ManageEngine Netflow Analyzer

ManageEngine NetFlow Analyzer ir plūsmas bāzes joslas platuma uzraudzības risinājums, kas piedāvā vairāku pārdevēju atbalstu. Tas uzrauga jūsu tīklu, analizē trafika modeļus un atklāj un diagnosticē joslas platuma cūkas.

Jebkurā laika posmā varat izsekot tīkla trafika modeļiem un detalizētāk izpētīt ierīci, saskarni, lietojumprogrammu un lietotāja līmeņa informāciju. Pateicoties trafika formēšanas spējām, NetFlow Analyzer palīdz reāllaikā noteikt tīkla anomālijas un novērst tās, pirms tās ietekmē jūsu galalietotājus.

Pateicoties pielāgojamiem pārskatiem, NetFlow Analyzer arī palīdz prognozēt un plānot savas joslas platuma prasības. Tikai dažu klikšķu laikā varat izveidot, plānot un ģenerēt visaptverošus joslas platuma analīzes pārskatus.

1. vnStat - tīkla trafika monitors

VnStat ir pilnībā aprīkota, uz komandrindas balstīta programma, lai reālā laikā uzraudzītu Linux tīkla trafiku un joslas platuma izmantošanu Linux un BSD sistēmās.

Viena priekšrocība salīdzinājumā ar līdzīgu rīku ir tā, ka tā reģistrē tīkla trafiku un joslas platuma izmantošanas statistiku vēlākai analīzei - tā ir tā noklusējuma rīcība. Šos žurnālus faktiski var apskatīt pat pēc sistēmas atkārtotas palaišanas.

# yum install epel-release  [On RHEL/CentOS]
# yum install vnstat

# apt install vnstat   [On Debian/Ubuntu]

2. iftop - parāda joslas platuma lietojumu

augšējā veida komandrindas tīkla tīkla joslas platuma uzraudzības rīks, ko izmanto, lai ātri iegūtu pārskatu par tīkla darbībām saskarnē. Tas parāda tīkla lietojuma joslas platuma atjauninājumus vidēji ik pēc 2, 10 un 40 sekundēm.

# yum install epel-release  [On RHEL/CentOS]
# yum install iftop

# apt install iftop   [On Debian/Ubuntu]

3. nload - parāda tīkla lietojumu

nload ir vēl viens vienkāršs, viegli lietojams komandrindas rīks tīkla trafika un joslas platuma lietojuma uzraudzībai reāllaikā. Tas izmanto diagrammas, lai palīdzētu jums uzraudzīt ienākošo un izejošo datplūsmu. Turklāt tajā tiek parādīta arī tāda informācija kā kopējais pārsūtīto datu apjoms un tīkla minimālais/maksimālais izmantojums.

# yum install epel-release  [On RHEL/CentOS]
# yum install nload

# apt install nload   [On Debian/Ubuntu]

4. NetHogs - pārrauga tīkla trafika joslas platumu

NetHogs ir niecīgs, uz augšu līdzīgs teksta rīks, lai uzraudzītu reālā laika tīkla trafika joslas platuma lietošanu katram procesam vai lietojumprogrammai, kas darbojas Linux sistēmā. Tas vienkārši piedāvā reāllaika statistiku par tīkla joslas platuma lietojumu katrā procesā.

# yum install epel-release  [On RHEL/CentOS]
# yum install nethogs

# apt install nethogs       [On Debian/Ubuntu]

5. bmon - joslas platuma monitors un ātruma aprēķinātājs

bmon ir arī vienkāršs komandrindas rīks tīkla joslas platuma izmantošanas uzraudzībai un ātruma novērtētājs Linux. Tas uztver tīkla statistiku un vizualizē to cilvēkiem draudzīgā formātā, lai jūs varētu sekot savai sistēmai.

# yum install epel-release  [On RHEL/CentOS]
# yum install bmon

# apt install bmon          [On Debian/Ubuntu]

6. Darkstat - uztver tīkla trafiku

Darkstat ir mazs, vienkāršs, starpplatformu reāllaika efektīvs tīmekļa tīkla trafika analizators. Tas ir tīkla statistikas uzraudzības rīks, kas darbojas, tverot tīkla trafiku, aprēķina lietošanas statistiku un grafiskos formātā kalpo pārskatus, izmantojot HTTP. Lai iegūtu tādus pašus rezultātus, varat to izmantot arī caur komandrindu.

# yum install epel-release  [On RHEL/CentOS]
# yum install darkstat

# apt install darkstat      [On Debian/Ubuntu]

7. IPTraf - IP tīkla monitors

IPTraf ir viegli lietojams, uz ncurses balstīts un konfigurējams rīks ienākošā un izejošā tīkla trafika uzraudzībai, kas iet caur interfeisu. Tas ir noderīgi IP trafika uzraudzībai, kā arī vispārējās saskarnes statistikas, detalizētas saskarnes statistikas un daudz ko citu skatīšanai.

# yum install epel-release  [On RHEL/CentOS]
# yum install iptraf

# apt install iptraf        [On Debian/Ubuntu]

8. CBM - (krāsu joslas platuma mērītājs)

CBM ir niecīga komandrindas lietderība, lai parādītu pašreizējo tīkla trafiku visās savienotajās ierīcēs krāsainā izvadē Ubuntu Linux un tā atvasinājumus, piemēram, Linux Mint, Lubuntu un daudzus citus. Tas parāda katru pievienoto tīkla interfeisu, saņemtos baitus, pārsūtītos baitus un kopējos baitus, ļaujot pārraudzīt tīkla joslas platumu.

# yum install epel-release  [On RHEL/CentOS]
# yum install cbm

# apt install cbm           [On Debian/Ubuntu]

9. Iperf/Iperf3 - tīkla joslas platuma mērīšanas rīks

Iperf/Iperf3 ir spēcīgs rīks tīkla caurlaides mērīšanai, izmantojot tādus protokolus kā TCP, UDP un SCTP. Tas galvenokārt ir veidots, lai palīdzētu pielāgot TCP savienojumus noteiktā ceļā, tādējādi noderot maksimāli sasniedzamā joslas platuma pārbaudei un uzraudzībai IP tīklos (atbalsta gan IPv4, gan IPv6). Tas prasa serveri un klientu, lai veiktu testus (kas ziņo par joslas platumu, zudumiem un citiem noderīgiem tīkla veiktspējas parametriem).

# yum install epel-release  [On RHEL/CentOS]
# yum install iperf3

# apt install iperf3        [On Debian/Ubuntu]

10. Netperf - tīkla joslas platuma pārbaude

Netperf ir līdzīgs iperf, lai pārbaudītu tīkla veiktspēju. Tas var palīdzēt uzraudzīt tīkla joslas platumu Linux, mērot datu pārsūtīšanu, izmantojot TCP vai UDP. Tas arī atbalsta mērījumus, izmantojot Berkeley Sockets interfeisu, DLPI, Unix Domain Sockets un tik daudz citu interfeisu. Lai veiktu testus, jums ir nepieciešams serveris un klients.

Instalācijas instrukcijas skatiet projekta github lapā.

11. SARG - Kalmāru analīzes ziņojumu ģenerators

SARG ir kalmāru žurnālu failu analizators un interneta joslas platuma uzraudzības rīks. Tas rada noderīgus HTML pārskatus ar informāciju, ieskaitot, bet neaprobežojoties ar IP adresēm, un kopējo joslas platuma lietojumu. Tas ir ērts rīks, lai uzraudzītu atsevišķu mašīnu interneta joslas platuma izmantošanu vienā tīklā.

Instalēšanas instrukcijas un lietošanu skatiet mūsu rakstā - Kā instalēt SARG, lai uzraudzītu kalmāru interneta joslas platuma lietošanu.

12. Monitorix - sistēmas un tīkla uzraudzības rīks

Monitorix ir viegla sistēmas resursu un tīkla uzraudzības programma, kas paredzēta maziem Linux/Unix serveriem, un tai ir arī pārsteidzošs atbalsts iegultām ierīcēm.

Tas palīdz jums uzraudzīt tīkla trafiku un lietošanas statistiku no neierobežota tīkla ierīču skaita. Tas atbalsta IPv4 un IPv6 savienojumus, ietver pakešu trafiku un trafika kļūdu grafikus un atbalsta līdz 9 qdiscs katrā tīkla saskarnē.

Instalējiet Monitorix operētājsistēmā Linux

# yum install epel-release  [On RHEL/CentOS]
# yum install monitorix

# apt install monitorix     [On Debian/Ubuntu]

13. Kaktusi - tīkla uzraudzības un grafikas rīks

Kaktusi ir pilnībā funkcionāla, tīmeklī balstīta PHP lietojumprogramma ar intuitīvu, viegli lietojamu saskarni. Tas izmanto MySQL datu bāzi, lai uzglabātu apkopotos tīkla veiktspējas datus, ko izmanto, lai izveidotu pielāgotus grafikus. Tā ir RRDTool priekšdaļa, kas noder mazu un sarežģītu tīklu ar tūkstošiem ierīču uzraudzībai.

Instalēšanas instrukcijas un lietošanu skatiet mūsu rakstā - Kā instalēt kaktusus - tīkla uzraudzības un grafikas rīks.

14. Observium - tīkla uzraudzības platforma

Observium ir pilnībā aprīkota tīkla uzraudzības platforma ar elegantu un jaudīgu, izturīgu, tomēr vienkāršu un intuitīvu saskarni. Tas atbalsta vairākas platformas, tostarp Linux, Windows, FreeBSD, Cisco, HP, Dell un daudzas citas, kā arī ietver automātisku ierīču noteikšanu. Tas palīdz lietotājiem apkopot tīkla metriku un piedāvā intuitīvu ierīces metrikas grafiku no apkopotajiem veiktspējas datiem.

Instalēšanas instrukcijas un lietošanu skatiet mūsu rakstā - Kā instalēt Observium - pilnīgu tīkla pārvaldības un uzraudzības sistēmu.

15. Zabbix - lietojumprogrammu un tīkla uzraudzības rīks

Zabbix ir funkcijām bagāta, bieži izmantota tīkla uzraudzības platforma, kas izstrādāta servera-klienta modelī, lai reāllaikā uzraudzītu tīklus, serverus un lietojumprogrammas. Tas apkopo dažāda veida datus, kas tiek izmantoti vizuālās attēlojuma tīkla veiktspējai vai novēroto ierīču slodzes metrikai.

Tas spēj strādāt ar labi zināmiem tīkla protokoliem, piemēram, HTTP, FTP, SMTP, IMAP un daudz ko citu, bez nepieciešamības instalēt papildu programmatūru uzraugāmajās ierīcēs.

Instalēšanas instrukcijas un lietošanu skatiet mūsu rakstā - Kā instalēt Zabbix - pilnīgs tīkla uzraudzības risinājums Linux.

16. Nagios - uzrauga sistēmas, tīklus un infrastruktūru

Nagios ir spēcīga, jaudīga, funkcijām bagāta un plaši izmantota uzraudzības programmatūra. Tas ļauj jums uzraudzīt vietējā un attālā tīkla ierīces un to pakalpojumus no viena loga.

Tas piedāvā joslas platuma uzraudzību tīkla ierīcēs, piemēram, slēdžos un maršrutētājos, izmantojot SNMP, tādējādi ļaujot viegli uzzināt par izmantotajām ostām un noteikt iespējamos tīkla ļaunprātīgos lietotājus.

Turklāt Nagios arī palīdz jums sekot līdzi porta joslas platuma izmantošanai un kļūdām un atbalsta ātru tīkla pārtraukumu un protokolu kļūmju noteikšanu.

Instalēšanas instrukcijas un lietošanu skatiet mūsu rakstā - Kā instalēt Nagios - Pilnīgs IT infrastruktūras uzraudzības risinājums Linux.

Šajā rakstā mēs esam pārskatījuši vairākus noderīgus tīkla joslas platuma un sistēmas uzraudzības rīkus Linux. Ja mēs esam nokavējuši sarakstā iekļaut kādu uzraudzības rīku, kopīgojiet ar mums tālāk sniegto komentāru veidlapu.