vnstat je console-base síťového provozu monitor, který uchovává záznam denních a měsíčních síťového provozu pro vybrané rozhraní. vnstat není paket sniffer. Dopravní informace je analyzována z / proc -filesystem, takže vnstat mohou být použity bez kořenových oprávnění. Nicméně je zapotřebí alespoň 2.2.x jádro.
Tento program je open source / GPL a může být instalován v režimu "jednoho" a "kořenů". Lepší pokyny jsou zahrnuty v README. Neváhejte a pošlete připomínky e-mailem (odstranit spamfilter), nebo zkusit kontaktovat mě z IRC (Vergo @ IRCnet). Oznámení o nových verzích lze získat přihlášením do seznamu vnstat na freshmeat.net. Také diskusní fórum je k dispozici pro komentáře / návrhy / support.
Před časem jsem měl pocit, že jsem potřeboval nějaký druh provozu monitoru sítě vidět, jak velký provoz můj server / router generovány ve skutečnosti. Byl jsem pomocí MRTG na chvíli, ale problém s ním bylo, že neřekl, kolik megabajtů denní provoz byl.
Dále jsem testoval NTOP, ale měl příliš mnoho funkcí ve srovnání s mým potřebám. Pak jsem zjistil, že darkstat byla mnohem menší a Stabler, ale po použití asi týden, přišel jsem k závěru, že paket sniffer nebylo to, co jsem potřeboval, protože to vytváří příliš mnoho CPU zátěž, když síťový provoz je blízko 10 MB / s a požaduje, aby proces běží s právy uživatele root. Protože jsem potřeboval něco opravdu jednoduché, ale stabilní, rozhodl jsem se to napsat sám.
Co je nového v této verzi:
- Oprava: Přidělení paměti se přepočítal při vytváření seznamu rozhraní z / sys / class / net, když / proc / net / dev nebyl k dispozici což mohlo dojít k pádu daemon
- Oprava: Daemon databáze mezipaměti mohla zůstat po -HUP signálu prázdné
- Oprava: Nedělejte temp adresáře v vnstat.cgi zapisovatelný pro všechny
- podpora importu GNU / kFreeBSD z Debianu (# 608963, náplasti Mats Erik Andersson)
- Odstranit využití GNU pouze možnost "-d" pro instalaci pro BSD v Makefile
- Démon nyní automaticky vytvoří databáze pro dostupných rozhraní, pokud žádné databází jsou nalezeny při startu
Co je nového ve verzi 1.7:
- Oprava: Časové pásmo změny by neměly způsobit záplavu chyb už
- Oprava: Statvfs používá místo statfs slučitelnosti BSD (díky Mark Mitchell za to poukázat)
- Oprava: Makefile nebyl správně podporovat LDFLAGS a -lm se ztratil
- Oprava: MonthRotate hodnota v konfiguračním nebyl použit
- Oprava: čitelné konfigurační soubor nezpůsobí poruchu segmentace
- Oprava: / proc / net / dev analyzátor neviděl rozdíl mezi ETH10 a eth1
- Oprava: Aktualizace databáze z dvou a více procesů současně byl schopen někdy dojít ke ztrátě dat
- Oprava: Odhady jsou vypočteny na základě poslední aktualizace databáze
- Oprava: Každá aktualizace rozhraní měli možnost ztráty 1023 bajtů provozu nanejvýš v důsledku nesprávného zaokrouhlování (díky Michaelu Berlíně naznačuje vhodnou korekci)
- Podpora Daemon jako alternativa pro aktualizace na základě cron
- PNG obrazový výstup (hodinová sazba vychází z náplasti Sergio AMMIRATA)
- výstup XML
- BSD podpora
- kontrola Místo na disku může být zakázán konfiguračního souboru
- IEC standardní předpony (KiB / MiB / GiB / TiB)
- Seznam dostupných rozhraní, je-li zvolen nesprávný z nedostupného rozhraní
Komentáře nebyl nalezen