Pārraugiet Ubuntu tīkla trafiku, izmantojot komandas vnStat un vnStati

Tīkls ir viens no pamatelementiem jebkurā organizācijā, jo jebkura kļūme tajā negatīvi ietekmēs visu serveru un citu tīkla infrastruktūras elementu lomu un pakalpojumu darbību.

Šodien ir normāli, ka tīkls, gan vietējais, gan ārējais, cieš no uzbrucēju, pārmērīgas datu izmantošanas, aparatūras ierīču vai pašas sistēmas bojājumiem. Tāpēc mums kā administratoriem, tīkla vai IT personālam ir skaidrs, kā mēs varam iegūt reāllaika statistiku par tīkla uzvedību un izmantošanu. Šī iemesla dēļ Solvetic izskaidros divus lieliskus komunālos pakalpojumus, kas ir izstrādāti, lai mēs varētu pilnībā kontrolēt tīklu un tā attiecīgos parametrus.

Šim pētījumam mēs izmantosim Ubuntu 18.04.

Kas ir vnStatLietderība vnStat ir izstrādāta kā konsoles tīkla trafika monitors un ir pieejama Linux un BSD sistēmām. Tās uzdevums ir reģistrēt tīkla trafiku izvēlētajā saskarnē, kur šo tīkla saskarnes statistiku un metriku kodols nodrošina kā informācijas avotu.

Izmantojot vnStat, mēs neizmantojam trafiku, kas nodrošina, ka mēs nevajadzīgi neizmantosim sistēmas resursus, ietekmējot tā darbību un veiktspēju. vnStat ir atvērtā koda / GPL utilīta, un to var instalēt kā root vai kā vienu lietotāju ar attiecīgajām atļaujām.

IespējasStarp tā īpašībām mēs atrodam:

  • Ātra un vienkārša utilīta instalēšanai un palaišanai.
  • Nodrošina statistiku, kas saglabājas sistēmas restartēšanas laikā.
  • Jūs varat vienlaikus uzraudzīt vairākas saskarnes.
  • Jums ir vairākas iespējas rezultātu izdošanai.
  • Tas piedāvā satiksmes kopsavilkumu stundā, katru dienu, mēnesi, nedēļu, 10 dienas un vairāk.
  • Ir iespējams iegūt papildu png attēla izvadi (izmantojot libgd).
  • Mēs varam noteikt mēnešus grāmatvedības jautājumiem.
  • Viegls un minimāls resursu patēriņš, kas optimizē sistēmas darbību.
  • Zems CPU patēriņš neatkarīgi no reālā laika trafika.
  • To var izmantot bez saknes atļaujām.
  • Tam ir tiešsaistes krāsu iestatījumu redaktors.

Kas ir vnStatiMērķis, kuram vnStati ir izstrādāts, ir piedāvāt atbalstu ar vnStat utilītu apkopotās statistikas attēla izvadam. Attēla faila formātu var iestatīt tikai uz png. Tiek atbalstītas visas vnStat pamata izejas, izņemot tiešās satiksmes funkcijas, un rezultāta attēlu var nosūtīt uz failu vai standarta izvadi.

IespējasAr vnStati izmantojamie parametri ir šādi:

  • --altdate: ļauj izmantot datuma un laika alternatīvu teksta atrašanās vietu. Datuma un laika teksts tiks pārvietots no galvenes augšējās labās daļas uz apakšējo kreiso stūri.
  • -c, - kešatmiņas laiks: ļauj atjaunināt izvades failu, ja kopš iepriekšējā faila atjaunināšanas ir pagājušas vismaz 5 minūtes.
  • --config fails: šo failu var izmantot parastajai konfigurācijas failu meklēšanas funkcijai.
  • -d, --days: katru dienu parādiet izejošās satiksmes statistiku par pēdējām 30 dienām.
  • --dbdir direktorijs: mēs varam izmantot datu bāzes direktoriju, nevis izmantot konfigurācijas failā norādīto direktoriju vai cietā koda noklusējumu, ja nav pieejams konfigurācijas fails.
  • --headertext text: ļauj mums parādīt tekstu attēla galvenes sadaļā, nevis automātiski ģenerētā interfeisa ID, šis teksts ir ierobežots līdz 64 rakstzīmēm.
  • -h, --hours: rādīt stundas izejošās satiksmes statistiku par pēdējām 24 stundām.
  • -hs, --hsummary: ģenerējiet izejošās datplūsmas kopsavilkumu, ieskaitot stundas datus, izmantojot horizontālu izkārtojumu.
  • -i, --face interfeiss: ļauj mums definēt saskarni, nevis noklusējuma vai konfigurēto saskarni.
  • m, --mēneši: katru mēnesi parāda izejošās satiksmes statistiku par pēdējiem 12 mēnešiem.
  • -nh, --noheader: šī opcija noņem galveni, kurā ir virsraksts un atjaunināšanas laiks.
  • vai --izvades fails: ļauj ģenerēt png attēlu failā, un mēs izejam no tā, izvadi var novirzīt uz stdout, norādot faila nosaukumu "-".
  • -stila numurs: maina rezultātu saturu un stilu.
  • -s, --kopsavilkums: ģenerējiet izejošās satiksmes statistikas kopsavilkumu.
  • -t, --top10: rādīt pēdējo 10 dienu satiksmes rezultātus
  • -v, --versija: parāda vnStati versiju
  • -vs, --vsummary -Izveidojiet izejošās datplūsmas kopsavilkumu, ieskaitot stundas datus, izmantojot vertikālu izkārtojumu.
  • -?, --help: parādīt utilītas palīdzību

1. Instalējiet vnStat un vnStati Ubuntu 18.04


Lai veiktu šo utilītu instalēšanas procesu, mēs izpildīsim šādas komandas. Pēc instalēšanas mēs pārbaudīsim, vai tas ir pareizi instalēts, ievadot terminālī "vnstat" un "vnstati". Ja viss ir pareizi, nevajadzētu redzēt nevienu kļūdu, piemēram, "vnstat nav atrasts" vai "vnstati nav atrasts".
 sudo apt-get install vnstat sudo apt-get install vnstati

2. Konfigurējiet un palaidiet vnStat Ubuntu 18.04


Kad instalēšana ir pabeigta, vnStat ir jākonfigurē, jo tas automātiski nesākas. vnStat skaidri jākoncentrējas uz to, kuras saskarnes jāuzrauga, tāpēc mums ir jāuzsāk vnStat dēmons "vnstatd", kas palaiž vnStat un visu laiku uzrauga, lai lietderība netiktu skaidri apturēta.

1. darbība
Pirms vnstat konfigurēšanas mums ir jāizmanto "ifconfig", lai pārbaudītu pārraugāmā tīkla saskarnes nosaukumu, ja mums nav ifconfig, to var instalēt, izpildot:

 sudo apt instalēt net-tools 
2. solis
Izpildot "ifconfig", mēs redzēsim sekojošo:

3. solis
Šajā gadījumā tīkla saskarne tiek nosaukta par "enp0s3". Mēs liksim vnStat uzraudzīt šo saskarni, izpildot šādu komandu:

 sudo vnstat -u -i enp0s3 

4. solis
Ja pārraudzībai ir vairāk saskarņu, mums tās jāievada pa vienai ar to pašu sintaksi. Ja mēs vēlamies redzēt visas sistēmā pieejamās tīkla saskarnes, mēs varam izmantot šādu komandu:

 vnstat -iflist 

5. solis
Kad esam definējuši saskarni vai saskarnes, kuras jāuzrauga, mēs varam palaist vnStat dēmonu ar šādu komandu.

 sākt sudo pakalpojumu vnstat 

6. darbība
Lai pārbaudītu, vai dēmonu process darbojas, mēs izmantosim šādu komandu.

 ps -f | grep vnst 

3. Izmantojiet vnStat Ubuntu 18.04

1. darbība
Vienkāršākais vnStat izmantošanas veids ir atvērt termināli un palaist šādu komandu.

 vnstat 

2. solis
Tur mēs varam redzēt ikmēneša un dienas kopsavilkumu atbilstoši vnStat lietošanas laikam. Konkrētam interfeisa lietojumam, bet ar pamatinformāciju ir iespējams pārraudzīt konkrētas tīkla saskarnes, izmantojot opciju "-i, šajā gadījumā mēs izpildām sekojošo:

 vnstat -i enp0s3 

4. VnStat iespējas Ubuntu 18.04


vnStat dod mums iespēju veikt satiksmes uzraudzību noteiktos laika periodos un, ja nepieciešams, noteiktā saskarnē.

Stundu statistikavnStat ļauj mums redzēt stundas statistiku, pamatojoties uz konsoles diagrammas formu, kas sastāv no tabulas, kurā attēlota pēdējo 24 stundu izmantošana, tāpēc mēs izmantosim opciju "-h" šādi:

 vnstat -h -i enps03 

Mēneša statistikaInformācijai būs iespējams piekļūt arī ikmēneša periodos, šajā gadījumā mēs izmantosim opciju "-m", lai skatītu ikmēneša statistiku:

 vnstat -m -i enp0s3 

Mēneša statistikaTagad, ja mērķis ir skatīt statistiku katru nedēļu, mēs šim nolūkam izmantosim opciju “-w”:

 vnstat -w -i enp0s3 

Pēdējā 10 vissvarīgākā statistikaJoslas platuma izmantošanu reālā laikā var uzraudzīt ar komandu "-l", un 10 dienas ar vislielāko trafiku var kontrolēt ar opciju "-t", izmantojamās komandas:

 vnstat -l -i enp0s3 vnstat -t -i enp0s3

Mēs pārtraucam uzraudzību ar šādiem taustiņiem, un, to darot, tiks parādīts kopsavilkums ar visu, kas noticis tīkla līmenī izvēlētajā saskarnē:

Ctrl + C

5. Izmantojot vnStatati Ubuntu 18.04

1. darbība
Atcerieties, ka vnStati ļauj mums iegūt rezultātus grafiski, lai piekļūtu vienas saskarnes rezultātam, mēs varam izmantot opciju "-s", tāpat kā opciju "-o", lai norādītu, kur tiks izvadīts fails tiks saglabāts, šajā gadījumā mēs saglabāsim rezultātu kā attēlu, ko sauc par solvetic.png.webp mājas mapē, izmantojamā komanda būs:

 vnstati -s -i enp0s3 -o ~ / solvetic.png.webp 
2. solis
Mēs varam redzēt komandas izpildi un attēlu, ko komanda saglabā ar attiecīgajiem rezultātiem:

PALIELINĀT

3. solis
Ja mēs vēlamies šos rezultātus stundām ilgi, mēs izmantosim parametru -h šādi:

 vnstati -h -i enp0s3 -o ~ / solvetic_horas.png.webp 

PALIELINĀT

Mēs varam redzēt, kā šie komunālie pakalpojumi sniedz mums pilnīgus un reāllaika rezultātus, kas būs noderīgi, lai veiktu īpašus administrēšanas uzdevumus tīkla saskarnēs, kas tiek izmantotas Ubuntu vai jebkurā Linux izplatījumā, lai tās centralizēti pārvaldītu.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave