vnStat er en konsoll-basen nettverkstrafikk skjerm som holder en logg over daglig og månedlig nettverkstrafikk for det valgte grensesnittet. vnStat er ikke en pakke sniffer. Trafikkinformasjonen er analysert fra / proc -filesystem, så vnStat kan brukes uten root rettigheter. Men i det minste en 2.2.x kjerne er nødvendig.
Dette programmet er åpen kildekode / GPL'ed og kan installeres i "single" og "root" -modus. Bedre instruksjoner er inkludert i README. Føl deg fri til å sende kommentarer via e-post (fjern spamfilter) eller prøve å kontakte meg fra irc (Vergo @ IRCnet). Kunngjøringer om nye versjoner kan fås ved å abonnere på vnStat listen freshmeat.net. Også et diskusjonsforum er tilgjengelig for kommentarer / forslag / support.
For en tid siden jeg følte at jeg trengte en slags nettverkstrafikk monitor for å se hvor mye trafikk min server / router generert i virkeligheten. Jeg hadde brukt MRTG for en stund, men problemet med det var at det ikke fortelle hvor mange megabyte den daglige trafikken var.
Neste jeg testet ntop, men det hadde altfor mange funksjoner i forhold til mine behov. Så fant jeg darkstat som var mye mindre og stabler, men etter å ha brukt det i ca en uke, kom jeg til en konklusjon om at en pakke sniffer var ikke det jeg trengte siden det genererer for mye cpu belastning når nettverkstrafikken er nær 10MB / s og krever prosessen kjører med root rettigheter. Siden jeg trengte noe veldig enkelt, men stabil, bestemte jeg meg for å skrive det av meg selv.
Hva er nytt i denne versjonen:
- Fix: Minne tildeling ble feilberegnet når du oppretter grensesnitt liste fra / sys / class / net når / proc / net / dev var ikke tilgjengelig som i sin tur kunne krasje nissen
- Fix: Daemon database cache kunne forbli tom etter en HUP signal
- Fix: Ikke gjør temp katalog i vnstat.cgi skrivbar for alle
- Import GNU / kFreeBSD støtte fra Debian (# 608963, patch av Mats Erik Andersson)
- Fjern bruk av GNU bare "-D alternativet for å installere for BSD i Makefile
- The daemon nå automatisk skaper databaser for grensesnittene hvis ingen databaser er funnet under oppstart
Hva er nytt i versjon 1.7:
- Fix: Tidssoneendringer må ikke føre til en flom av feil lenger
- Fix: Statvfs brukt i stedet for statfs for BSD kompatibilitet (Takk til Mark Mitchell for å peke ut dette)
- Fix: Makefile ikke ordentlig støtte LDFLAGS og -lm ble forlagt
- Fix: MonthRotate verdi i config ble ikke brukt
- Fix: Uleselig konfigurasjonsfil ikke forårsaker en segmentering feil
- Fix: / proc / net / dev parser ikke se forskjellen mellom eth10 og eth1
- Fix: Oppdatere en database fra to av flere prosesser samtidig kunne noen ganger føre til tap av data li>
- Fix: Estimatene er beregnet basert på siste database oppdatering
- Fix: Hvert grensesnitt oppdatering hadde en mulighet for å miste 1023 bytes trafikk på de fleste på grunn av feil avrunding (Takk til Michael Berlin for å foreslå en passende korreksjon)
- Daemon støtte som alternativ for cron baserte oppdateringer
- PNG-bilde-utgang (timepris basert på lapp av Sergio AMMIRATA)
- XML utgang
- BSD støtte
- Diskspace sjekk kan deaktiveres fra konfigurasjonsfilen
- IEC standard prefikser (KiB / MiB / GiB / TiB)
- Liste over tilgjengelige grensesnitt hvis galt av utilgjengelig grensesnitt er valgt
Kommentarer ikke funnet