Mreža je jedan od temeljnih elemenata svake organizacije jer će svaki njezin kvar imati negativan utjecaj na cjelokupno funkcioniranje uloga i usluga poslužitelja i ostalih elemenata mrežne infrastrukture.
Danas je normalno da mreža, lokalna i vanjska, trpi štetu od napadača, pretjeranu upotrebu podataka, kvarove na svojim hardverskim uređajima ili u samom sustavu. Otuda potreba da kao administratori ili osoblje mreže ili IT-a budemo jasni kako možemo dobiti statistiku u stvarnom vremenu o ponašanju i korištenju mreže. Iz tog razloga Solvetic će objasniti dva velika pomoćna programa koja su razvijena kako bi nam omogućili potpunu kontrolu nad mrežom i njezinim odgovarajućim parametrima.
Za ovu studiju koristit ćemo Ubuntu 18.04.
Što je vnStatUslužni program vnStat razvijen je kao konzolni monitor mrežnog prometa i dostupan je za Linux i BSD sustave. Njegova je misija voditi evidenciju o mrežnom prometu za odabrano sučelje gdje jezgru daje te statistike i mjerne podatke o mrežnom sučelju kao izvor informacija.
Korištenjem vnStata ne koristimo nikakav promet koji osigurava da nećemo nepotrebno koristiti sistemske resurse, utječući na njegovu operativnost i performanse. vnStat je uslužni program otvorenog koda / GPL i može se instalirati kao root ili kao pojedinačni korisnik s odgovarajućim dopuštenjima.
obilježjaMeđu njegovim karakteristikama nalazimo:
- Brz i jednostavan uslužni program za instalaciju i rad.
- Pruža statistiku koja se zadržava ponovnim pokretanjem sustava.
- Možete pratiti više sučelja istovremeno.
- Imate nekoliko mogućnosti za ispis rezultata.
- Nudi sažetak prometa po satu, dnevno, mjesečno, tjedno, 10 dana i više.
- Moguće je dobiti opcijski izlaz slike PNG (koristeći libgd).
- Možemo postaviti mjesece za računovodstvena pitanja.
- Lagana i minimalna upotreba resursa koja optimizira performanse sustava.
- Mala potrošnja procesora bez obzira na promet u stvarnom vremenu.
- Može se koristiti bez root dopuštenja.
- Ima mrežni uređivač postavki boja.
Što je vnStatiSvrha za koju je vnStati razvijen je ponuditi podršku za ispis slike statistike prikupljene pomoću uslužnog programa vnStat. Format slikovne datoteke može se postaviti samo na png. Podržani su svi osnovni izlazi vnStata, osim funkcija prometa uživo, a slika rezultata može se poslati u datoteku ili standardni izlaz.
obilježjaParametri za korištenje s vnStati su:
- --altdate: Omogućuje nam korištenje alternativnog tekstualnog mjesta datuma i vremena. Tekst datuma i vremena pomaknut će se iz gornjeg desnog dijela zaglavlja u donji lijevi kut.
- -c, - cache time: Omogućuje nam ažuriranje izlazne datoteke ako je od ažuriranja prethodne datoteke prošlo najmanje 5 minuta.
- --config datoteka: Ova se datoteka može koristiti za normalnu funkcionalnost pretraživanja konfiguracijskih datoteka.
- -d, --days: svakodnevno prikazuje statistiku odlaznog prometa u posljednjih 30 dana.
- --dbdir direktorij: možemo koristiti imenik baze podataka umjesto da koristimo direktorij naveden u konfiguracijskoj datoteci ili tvrdo kodiranu zadanu vrijednost u slučaju da nema dostupne konfiguracijske datoteke.
- --headertext text: omogućuje nam prikaz teksta u zaglavlju slike umjesto automatski generiranog ID-a sučelja, ovaj je tekst ograničen na 64 znaka.
- -h, --hours: Prikaz statistike odlaznog prometa po satu za posljednja 24 sata.
- -hs, --hsummary: generirajte sažetak odlaznog prometa uključujući podatke po satu koristeći vodoravni izgled.
- -i, --iface sučelje: omogućuje nam definiranje sučelja umjesto zadanog ili konfiguriranog sučelja.
- m, --months: prikazuje statistiku odlaznog prometa na mjesečnoj osnovi za posljednjih 12 mjeseci.
- -nh, --noheader: Ova opcija uklanja zaglavlje koje sadrži naslov i vrijeme ažuriranja.
- ili, --output datoteka: omogućuje generiranje PNG slike u datoteci i izlazimo iz nje, izlaz se može preusmjeriti na stdout dajući "-" kao naziv datoteke.
- -style style: mijenja sadržaj i stil rezultata.
- -s, --summary: generirajte sažetak statistike odlaznog prometa.
- -t, --top10: prikazuju rezultate posljednjih 10 dana prometa
- -v, --version: prikaz verzije vnStati
- -vs, --vsummary -Izradite sažetak odlaznog prometa uključujući podatke po satu pomoću vertikalnog izgleda.
- -?, --help: prikaz pomoći pomoćnog programa
1. Instalirajte vnStat i vnStati na Ubuntu 18.04
Kako bismo izvršili postupak instalacije ovih uslužnih programa, izvršit ćemo sljedeće naredbe. Nakon instalacije provjerit ćemo je li ispravno instalirana unošenjem "vnstat" i "vnstati" u terminal. Ako je sve točno, ne biste trebali vidjeti nikakvu pogrešku poput "vnstat nije pronađeno" ili "vnstati nije pronađeno".
sudo apt-get install vnstat sudo apt-get install vnstati
2. Konfigurirajte i pokrenite vnStat na Ubuntu 18.04
Nakon dovršetka instalacije vnStat se mora konfigurirati jer se ne pokreće sam od sebe. vnStat se mora izričito usredotočiti na to koja sučelja treba nadzirati, za to moramo pokrenuti vnStat demon "vnstatd", koji pokreće vnStat i nadzire sve vrijeme dok uslužni program nije izričito zaustavljen.
Korak 1
Prije nego konfiguriramo vnstat, moramo koristiti "ifconfig" kako bismo provjerili naziv mrežnog sučelja za nadgledanje, u slučaju da nemamo ifconfig, može se instalirati izvršavanjem:
sudo apt instalirajte mrežne alateKorak 2
Prilikom izvršavanja "ifconfig" vidjet ćemo sljedeće:
Korak 3
U tom slučaju mrežno sučelje nosi naziv "enp0s3". Reći ćemo vnStat da prati ovo sučelje izvršavanjem sljedeće naredbe:
sudo vnstat -u -i enp0s3
Korak 4
U slučaju da imamo više sučelja za nadzor, moramo ih unijeti jedno po jedno s istom sintaksom. Ako želimo vidjeti sva mrežna sučelja dostupna u sustavu, možemo upotrijebiti sljedeću naredbu:
vnstat -iflist
Korak 5
Nakon što smo definirali sučelje ili sučelja za nadgledanje, možemo pokrenuti demon vnStat sa sljedećom naredbom.
sudo usluga vnstat start
Korak 6
Da bismo provjerili radi li daemon proces, upotrijebit ćemo sljedeću naredbu.
ps -f | grep vnst
3. Koristite vnStat na Ubuntu 18.04
Korak 1
Najosnovniji način korištenja vnStat je otvoriti terminal i pokrenuti sljedeću naredbu.
vnstat
Korak 2
Tamo možemo vidjeti mjesečni i dnevni sažetak prema vremenu korištenja vnStat. Za određenu uporabu sučelja, ali s osnovnim podacima, moguće je nadzirati određena mrežna sučelja koristeći opciju "-i, u ovom slučaju izvršavamo sljedeće:
vnstat -i enp0s3
4. VnStat opcije u Ubuntu 18.04
vnStat nam daje mogućnost provođenja nadzora prometa u određenim vremenskim razdobljima i prema određenom sučelju ako je potrebno.
Statistika po satuvnStat nam omogućuje da vidimo statistiku po satu temeljenu na obliku grafikona konzole koji se sastoji od tablice u kojoj je prikazana upotreba posljednja 24 sata, za to ćemo koristiti opciju "-h" kako slijedi:
vnstat -h -i enps03
Mjesečna statistikaTakođer će biti moguće pristupiti informacijama u mjesečnim razdobljima, u ovom slučaju ćemo koristiti opciju "-m" za pregled mjesečnih statistika:
vnstat -m -i enp0s3
Mjesečna statistikaSada, ako je cilj pregledavanje statistike na tjednoj bazi, upotrijebit ćemo opciju "-w" u tu svrhu:
vnstat -w -i enp0s3
Posljednjih 10 najvažnijih statistikaKorištenje propusnosti u stvarnom vremenu može se pratiti naredbom "-l", a 10 dana s najvećim prometom može se pratiti s opcijom "-t", naredbe za korištenje su:
vnstat -l -i enp0s3 vnstat -t -i enp0s3
Zaustavljamo nadzor sa sljedećim tipkama, a kad to učinimo, prikazat će se sažetak sa svime što se dogodilo na razini mreže u odabranom sučelju:
Ctrl + C
5. Korištenje vnStatati na Ubuntu 18.04
Korak 1
Upamtite da nam vnStati omogućuje grafičko dobivanje rezultata, pristup rezultatima jednog sučelja, možemo koristiti opciju "-s", na isti način ćemo koristiti opciju "-o" za određivanje mjesta gdje će izlazna datoteka biti biti pohranjene, u ovom slučaju rezultat ćemo spremiti kao sliku koja se zove Riješetic.png.webp u početnoj mapi, naredba za korištenje bit će:
vnstati -s -i enp0s3 -o ~ / solutiontic.png.webpKorak 2
Možemo vidjeti izvršavanje naredbe i sliku koju naredba sprema s odgovarajućim rezultatima:
POVEĆAJTE
Korak 3
U slučaju da ove rezultate želimo satima, upotrijebit ćemo -h parametar ovako:
vnstati -h -i enp0s3 -o ~ / solutiontic_horas.png.webp
POVEĆAJTE
Možemo vidjeti kako nam ovi uslužni programi daju potpune rezultate u stvarnom vremenu koji će biti korisni za izvršavanje određenih administrativnih zadataka na mrežnim sučeljima koja se koriste u Ubuntuu ili u bilo kojem Linux distribuciji, kako bi imali centralizirano upravljanje njima.