Porady Admina

Porady Admina: vnstat

Ostatnia aktualizacja: 8 maja 2024, 17:21

W dzisiejszym wpisie z cyklu Porady Admina zajmiemy się aplikacją vnstat.

vnStat to monitor ruchu sieciowego dla systemu Linux. Prowadzi dziennik codziennego ruchu sieciowego dla wybranych interfejsów. vnStat nie jest snifferem pakietów. Informacje o ruchu są analizowane z systemu plików /proc, więc vnStat może być używany bez uprawnień roota.

Pakiet vnstat jest dostępny w większości dystrybucji Linux.

Składnia

vnstat [OPCJE]

Opcje

-5, –fiveminuts [limit] : pokazuje 5 minut
-h, –hours [limit] : pokazuje godziny
-hg, –hoursgraph : pokazuje wykres godzin
-d, –days [limit] : pokazuje dni
-m, –months [limit] : pokazuje miesiące
-y, –years [limit] : pokazuje lata
-t, –top [limit] : pokazuje najważniejsze dni
-b, –begin : ustaw datę rozpoczęcia listy
-e, –end : ustawia datę końcową listy
–95th : pokazuje 95 percentyl
–oneline [tryb] : pokazuje prosty format analizowalny
–json [tryb] [limit] : wyświetla bazę danych w formacie json
–xml [tryb] [limit] : pokazuje bazę danych w formacie xml
–alert : alert w przypadku przekroczenia limitu
-tr, –traffic [czas]: oblicza ruch
-l, –live [tryb] : pokazuje szybkość transferu w czasie rzeczywistym
-i, –iface : wybierz interfejs

Przykłady

Aby uzyskać podstawowe statystyki wszystkich interfejsów sieciowych użyj polecenia:

vnstat

Aby monitorować określony interfejs, np. eth0:

vnstat -i eth0

Aby uzyskać codzienne statystyki wybranego interfejsu:

vnstat -d -i eth0

Aby uzyskać statystyki godzinowe wybranego interfejsu:

vnstat -h -i eth0

Aby wyświetlić miesięczne statystyki interfejsu:

vnstat -m -i eth0

Aby zapisać dane wyjściowe do pliku XML:

vnstat --xml -i eth0 >output-eth0.xml

Aby zapisać dane wyjściowe do pliku JSON:

vnstat --json -i eth0 >output-eth0.json

Można również zapisać dane wyjściowe do pliku tekstowego:

vnstat --oneline -i eth0 >output-eth0.txt

Aby obliczyć ruch w bieżącym interfejsie:

vnstat -tr

Więcej informacji o programie vnstat uzyskasz poleceniami:
vnstat --help
man vnstat

Click to rate this post!
[Total: 0 Average: 0]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.